Matt RaibleMatt Raible is a writer with a passion for software. 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.

Would you click OK?

I attempted to fix some nested <td> errors in a JSP today using Dreamweaver MX's Cleanup XTML feature - but I received this dialog instead. Would you click OK?

Scary Dialog

I get pages rendered in this same language sometimes using Netscape 4.7 - maybe Windows XP is slowly dying? BTW, I used the file-upload feature of roller for the first time with this post - worked very slick. I'll probably be using it from now on!

Posted in The Web at Oct 23 2002, 05:41:55 AM MDT Add a Comment

Google and Small Screen bookmarklets.

I found some new bookmarklets today. I've tested them on Mac OS X (10.2) and they work on Mozilla 1.2b, Chimera 0.5 and Internet Explorer 5.2.2. I'll test them on Windows and Linux when I finish this post. To use these, simply drag the link to your toolbar. The first is a google bookmarklet, found via MacMegasite. This bookmarklet opens a dialog with a text box, where you can type in your search query and eliminates the initial page load from google. The second is a small screen bookmarklet, found via blogzilla and glazblog. This bookmarklet shows you what a site might look like on a small screen.

Update: These bookmarklets seem to work best on Mozilla 1.2b, Win/Mac. The google one will work in IE/Mac, but not IE/Win.

Posted in The Web at Oct 22 2002, 02:27:11 AM MDT

XForms in IE.

Are you aware that the <form> tag will eventually be replaced by XForms? Check out this informative site (requires IE and installing an msi) to see what this will give us. I'd love to be writing XForms in the next year, but it will probably take a while to get xform-enabled browsers onto everyone's desktops.

Posted in The Web at Oct 21 2002, 09:19:22 AM MDT Add a Comment

Mozilla and contentEditable.

Scott Andrew reports that developers may be adding this feature (IE Only) to Mozilla very soon. Basically, you can edit the HTML on a page - any HTML, simply by enabling editing and typing like you normally would in a Word document. For instance, you could "enableEditing" on this text and then delete it (or add to it). Of course, you'd have to have to update a data store if you want to save those changes. I'd love this feature - I never even knew it existed in IE. It'd be great to use this in Roller - I think our IE-only HTML editor could soon be possible in Mozilla. Learn more about this topic at Blogzilla.

Posted in The Web at Oct 16 2002, 02:08:05 PM MDT Add a Comment

Phoenix 0.3 has been released!

View the Release Notes. Found via Slashdot.org.

The Mozilla-based stripped down browser has now reached binary release 0.3. They are ripping out all the mail and news functions, composer functions, and IRC functions. The point is to work against the 'monolitic' mozilla trunk and make a browser, not a suite. I've noticed that it now uses considerably less memory than Mozilla uses and loads faster.

Posted in The Web at Oct 16 2002, 10:54:00 AM MDT Add a Comment

Which digital camera to buy?

Canon PowerShot G2 I'm lucky enough to have talked my wife into accepting a digital camera as a birth gift, now to decide which one? BTW, did you guys buy your wives a "birth gift" or am I getting hoodwinked? Anyway, I've read the reviews on pcmag.com and cnet.com and have come to the conclusion that the Canon PowerShot G2 is the one for us. Why? It seems to be getting rave reviews, it's the most popular and the prices I'm finding seem to be a bargain compared to what it's suggested retail price is ($900). And the sample photos are exactly the quality I'm looking for. One issue is that it seems to be discontinued. My problem now? Julie doesn't want me to spend $500 on a camera, especially when we're about to downgrade to a one-income household. Is there a solution - should I buy one off eBay?

Posted in The Web at Oct 13 2002, 10:57:46 AM MDT

Photoshop Certification and others.

I did a little more digging and found that Adobe has a path to become an Adobe Certified Expert (ACE). I discovered that you must pass an Adobe Product Proficiency Exam for the product for which you want to be certified. Then, I found the exam bulletin (PDF) and I think I'm going to go for it. The only bad part is they recommend Adobe Photoshop 7.0 Classroom in a Book which only got 3 stars on Amazon.com. Oh well, it was only reviewed by one person and they seemed to be upset about the lack of colors in the book. Since I'll be reading it to learn and not to gawk at pretty pictures, I'll probably buy it. It can't hurt to buy the Photoshop 7 Bible along with it - never hurts to have a dual reference.

So you might ask, why the hell is Raible so into Photoshop lately? I thought he coded Java all the time? Truth is, I'm getting geared up for my next project: snapping pictures of my daughter and sharing them with my family. After Photoshop Certification, I'll probably upgrade my Java Programmer certification to 1.4, upgrade my Weblogic certification to 7.0 and possibly tackle OS X and Red Hat certifications. I really love learning new things, especially in a structured environment (i.e. a classroom). With certifications, I've found the structured set of objectives has helped me to focus, and therefore, I learn faster. Kinda like a good set of requirements for a project. Of course, if our little girl is born next week (due Nov. 7th), I will focus on becoming certified as a good Dad, which only comes from experience ;)

This post written originally with Dreamweaver MX, copied and pasted into Roller, and edited over 8 times to correct spelling mistakes. Sheez!

Posted in The Web at Oct 13 2002, 07:50:00 AM MDT Add a Comment

How to become a Photoshop Expert?

I'm looking to become a Photoshop expert in the next couple of months. I think I know it pretty well, but nothing compared to the guys who presented at the Web Builder Conference in September. So my plan is to buy a digital camera, read a book or two, do some tutorials and hopefully I'll become an expert. However, one thing I've found is that there's almost too much information on Photoshop. For example, check out how many 5-star rated books there are on Amazon. Look how many tutorials there are on adobeevangelists.com. This is an example of where a Photoshop Certification might be nice - then there would be recommended study guides, practice tests, etc. - and my path might be a little more defined. A quick search on Google shows that there is a Photoshop Certification, but apparently, not for the lastest and greatest version.

Posted in The Web at Oct 13 2002, 06:47:58 AM MDT Add a Comment

Do You Yahoo?

Do you use Yahoo Mail and don't want to pay for POP3 access? Well, I stumbed upon a new tool tonight when I was surfing the roller-cvs link below. YahooPOPs! is a free download for Windows/Linux that makes it possible to get your Yahoo Mail in out Outlook Inbox (or any other POP3 client). I downloaded and installed, and I'm currently watching a dialog that says "Email download status for matt_raible. Downloading email 1 of 15." It's been 2-3 minutes and I haven't received anything yet. Good idea though - I'd LOVE it if this thing works. Is there an OS X version?

Posted in The Web at Oct 05 2002, 03:44:53 PM MDT Add a Comment

Hang in there Russ.

If you're having a bad week or day, all you have to do is read Russ's situation to feel better.

Russell Beattie has had a tough week, but he is OK - at least in the physical world. In the digital world of cyberspace, however, he is not doing so well. First, he lost his client by accidentally installing Linux over his Windows partition. Next, he lost his server because his ISP, CWIHosting.com, has mysteriously shut down his account. CWIHosting tells him this is because of "police reasons." The CWIHosting support people told him that he needs to email the CTO and CEO to get any further information. Unfortunately, they are not responding to his emails. He is a little worried that he might not be allowed to get into his account and rescue his weblog archives. That is a scary thought.

Russell thinks that "police reasons" might be actually be a mis-spelling of "policy reasons" and perhaps he simply overloaded his shared Java VM by misconfiguring something when he set up OSCache. I hope that is the case. Anyway, Russell is setting up a new account at JohnCompanies.com ISP and hopes to be back on line by Monday or Tuesday. [ Blogging Roller ]

Russ seems like a pretty wholesome guy to me, so I'm guessing it's policy reasons not policing reasons. Nothing like having your site locked out to motivate you to switch hosting providers. I dream of the day, as I'm sure many of you do, that I can host my own site, and not worry about these things. I can't because my ISP doesn't give out static IPs. At the same time, kgbinternet.com hosts this site for $12/month and I get my own Tomcat instance!

I found a cool Mozilla feature while writing this post. I went to Dave's site to copy Russ's story, selected the story, and found "View Selection Source" on my right-click menu. What could be more beautiful on a Saturday afternoon? Me being done with work for the week, but no - I probably have another 10-12 hours to put in this weekend. It's gonna be a late night tonight.

Posted in The Web at Oct 05 2002, 09:25:14 AM MDT Add a Comment