Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

User-Mode Linux ~ should I switch my ISP?

This User-Mode Linux sounds like a great opportunity for hosting this site. I currently pay around $50/month to host this site, and there's two things that are frustrating:

  • I only get 5 GB of bandwidth, and I pay the same as my provider for any extra - I usually pay $30 extra per month for bandwidth.
  • I get a max of 20 connections per mysql instance. While this should be plenty, it does seem to cause this site to crash, and I'm not motivated enough to dig into Roller/Tomcat and figure out why.

I do have a cable internet connection, so I could host this site myself, but my upload speed is only 241 KB. For you folks that do use UML, does anyone have experience with running Java (i.e. Tomcat or Roller) and MySQL?

Posted in Java at Nov 23 2003, 09:22:02 PM MST 9 Comments
Comments:

Two things: I'm very curious about UML myself because it solves a lot of shared hosting problems (I can install anything I want), but I'll probably wind up moving my site to a dedicated server with decent bandwidth from somewhere I can leech... Second, my site is run off an ADSL line 768 down, 128 (!) up. It seems to respond pretty well, although I don't host software archives at my site, and I'm sure yours gets many more hits than mine. Latency seems to be the key here, and not using graphics-heavy designs.

Posted by Chris Winters on November 24, 2003 at 04:45 AM MST #

If you do do it, I'm am really interested in hearing how UML works out for you! <p/>I would wonder where all your bandwidth is going? If most of it is going to downloading .jar files, or.zip files, or any single large files that are simply downloaded, perhaps you could use a server at home for just these files?

Posted by Will Gayther on November 24, 2003 at 09:05 AM MST #

Will - 28% of my bandwidth goes to my RSS Feed. I've moved all downloads (.jar, .zip, large .jpg's) onto other sites (SF or Apple).

Posted by Matt Raible on November 24, 2003 at 02:57 PM MST #

Matt, so far from what I have done with UML, it is really good for isolating a system. I have installed a few UML instances and messed around with mounting on stuff like cdroms and drives. If you want to make your life a bit easier, check out www.revario.com. You can get a access to their Virtual Blade 2.0 release, which allows for simple setup of UML instances "virtual blades". Check out http://www.revario.com/virtual_blade_essentials.html for more info. It is Debian based and command line driven at the moment, but they will be working on improvements in the coming months. These are the guys who contacted me about doing some Java/JSP web interfaces for the configuration. They are based out of Tampa FL. You can buy VB 2.0 for $99 at the moment. If you want to get more info I can pass you on to some of the guys there.

Posted by dsuspense on November 24, 2003 at 08:15 PM MST #

Are you using compression when serving up your RSS feeds?

Posted by Corey Puffalt on November 26, 2003 at 12:27 AM MST #

Corey - I <em>thought</em> I was using compression, but according to this site, I'm not. I have the CompressionFilter enabled in Roller, but for some reason - it's not working... I haven't dug to deep to try and fix the issue, but I hope to soon.

Posted by Matt Raible on November 26, 2003 at 04:52 AM MST #

I would check it out very closely. I signed up with a company that did a virtual server type of setup (don't know if it was UML or not, as it appeared to be maybe their own twist on that? this was at Johncompanies.com). But, I had problems (as did a friend) running Java servers on it, and all I was running was Jetty, not even something as heavy as JBoss, just a servlet engine (and as you likely know Jetty is pretty light). The problems we ran into were memory oriented. While it would tell you there was lots of memory, and they even told us we had up to 256MB (which I know I didn't need), it just continued to run out of memory. I had various other little glitches along the way. I didn't have time to deal with the OS not being rock solid, so I bailed, and now have a dedicated Linux box of my own (with 1GB RAM :) and lots of bandwidth, full root, nothing virtual, etc, etc. (but of course it costs a lot more: $100-120 depending on config). So, if you can fork out $100/month, then you should be able to get your own machine, where it's completely yours. I have this through a place called ServerBeach.com.

Posted by Chris Bailey on December 01, 2003 at 09:56 PM MST #

I signed up a couple of weeks ago for a VPS account at RimuHosting. They offer the choice of RedHat 9 or Debian file sytems and every VPS comes with Tomcat and JBoss pre-installed. People at support are experienced java developers and are always responding very fast. I would surely recommend them.

Posted by Wouter on December 02, 2003 at 11:17 AM MST #

If your site continues to grow and you need to upgrade servers, you might try a dedicated server. Hosting Central has some competitive offers where you won't be spending $30 on bandwith. Choose your admin, processor (Intel® Celeron® or Pentium®), scalable bandwith, disk storage and RAM. No setup fees. 24x7 email support. It wil be your own server and probably come about to about the same price you're paying now.

Posted by Dedicated Linux Server on March 02, 2006 at 06:01 PM MST #

Post a Comment:
  • HTML Syntax: Allowed