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.

RE: Mozilla Firebird 0.6.1 released

You know it's going to be a good day when one of your primary pieces of software has a new release:

Mozilla Firebird 0.6.1 has been released. People who have been staying away because of the auto-complete crash bug, or have been annoyed like I was (but still stuck to Firebird for it's redeeming qualities) will be pleased to know that bug has been eliminated.

Sweet! I hated the auto-complete crash bug, and it bit me many times. I tried a nightly build yesterday and the browser didn't work at all - it crashed whenever I tried to do anything. I'm expecting great things from this build - can't wait for 0.7.

Posted in The Web at Jul 29 2003, 06:38:16 AM MDT 4 Comments

RE: The Door Is Ajar

no IE Tim Bray (founder of XML) has posted a blog story titled "The Door Is Ajar" that is a call to arms for building a better browser and leaving the Internet Exploder era behind us. Down with IE. I support this even thought Mozilla Firebird just crashed as I was trying to write this. Now I'm using IE because it doesn't crash nearly as much as Firebird. Can't anyone fix the "I crash when I give you remembered drop-down choices" bug? It's been crashing my Phoenix/Firebird installations since the beginning (on different machines, all Windows boxes)!

Posted in The Web at Jul 22 2003, 02:01:45 PM MDT 5 Comments

An XForms Tutorial

On the xul-announce mailing list, I found Mike Dubinko's XForms Tutorial presentation (from the O'Reilly Open Source Conference (OSCON) 2003 in Portland). Mike is author of the upcoming O'Reilly XForms Essentials book (August 2003) and W3C XForms spec co-author.

Good stuff - I definitely enjoyed viewing the slides and can't wait for the browsers to support XForms.

Posted in The Web at Jul 17 2003, 02:01:26 PM MDT Add a Comment

RE: Netscape is Dead

From Erik, via Doug.

AOL has cut or will cut the remaining team working on Mozilla in a mass firing and are dismantling what was left of Netscape (they've even pulled the logos off the buildings). [MozillaZine]

The good news is they've started the Mozilla Foundation:

The Mozilla Foundation is a new non-profit organization that will serve as the home for mozilla.org.  As before, mozilla.org will coordinate and encourage the development and testing of Mozilla code.  The Mozilla Foundation will also promote the distribution and adoption of our flagship applications based on that code. AOL, Sun Microsystems, Red Hat, and other companies will continue to support Mozilla through the Foundation.

What this means for the Mozilla browser and our other products and technologies: more innovation from the open source developers, and a greater focus on end users.

Read the press release and our newsgroup announcement.

I dig the new look for mozilla.org, nice work Ben!

Posted in The Web at Jul 15 2003, 07:33:50 PM MDT Add a Comment

RE: .Mac Bookmarks

.Mac Bookmarks seems like a good idea. I tried it, and it is cool, but it's not what I'm looking for. I have enough open windows as it is - another one only makes it more difficult. I need my bookmarks to be a part of my browser, like they currently are. That's what I like. What I want is the ability to specify a URL to my bookmarks.html file. My favorite browsers, Firebird and Camino both use a local bookmarks.html file, so this would work perfectly. I don't need bookmarks when I'm not on the net, so there would be no issues (for me) with connectivity.

I got the tip off for .Mac Bookmarks from Erik.

Posted in The Web at Jul 09 2003, 03:30:47 PM MDT 1 Comment

[ANNOUNCE] Mozilla 1.4 and Netscape 7.1 Released!

Apparently, it happened yesterday, but I didn't hear about it, so here it is:

Mozilla 1.4 and Netscape 7 have shipped. This is the first simultaneous release sice, hmm, ever? Have we done that before? Maybe one of those Netscape 6.x releases coincide with 0.9.2 or 0.9.4? It's mostly a blur these days. I've been doing these releases for almost exactly 3 years now and I think with 1.4 I'm up to about 40 of them. Wow. Fun stuff. [adot's notblog*]

Personally, I'll stick with Mozilla Firebird, but that's just my opinion.

Posted in The Web at Jul 01 2003, 06:07:32 PM MDT Add a Comment

A Remote Desktop using XUL

From the xul-announce mailing list:

Randall Knutson has released the first prototype for a remote desktop using XUL. Point your Mozilla XUL browser (e.g. Firebird) @ http://robin.sourceforge.net to call up a fresh desktop with a startup menu and play XulMine, Mozteroids, Pagman, Snake, Xultris, MozInvaders and more.

What is Robin? Here's the "official" blurb from the sourceforge project site:

Remote Operating System Build in Netscape (Robin) is a window manager using DHTML, Javascript, XUL and some crazy hacks.

Full story @ http://sourceforge.net/projects/robin

This is pretty fricken cool...

Posted in The Web at Jun 27 2003, 02:09:54 PM MDT Add a Comment

What is gzip compression?

I did a bit of research today and have some links for you concerning gzip-compression and why you should be using it on your server. First of all, DevArticles has some good resources on compressing web output for Apache 1.3.x (using mod_gzip) and Apache 2.0.x (using mod_deflate).

In a WebRef article, HTTP Compression Speeds up the Web, I found that any browser that supports HTTP 1.1 also supports web compression.

Is Compression Built into the Browser?

Yes. Most newer browsers since 1998/1999 have been equipped to support the HTTP 1.1 standard known as "content-encoding." (although content encoding was included in the HTTP 1.0 spec: RFC 1945). Essentially the browser indicates to the server that it can accept "content encoding" and if the server is capable it will then compress the data and transmit it. The browser decompresses it and then renders the page.

Good stuff to know.

Posted in The Web at Jun 24 2003, 10:32:00 AM MDT Add a Comment

Does Microsoft own the internet?

There's an interesting conspiracy theory over at Zeldman's joint.

Dave Winer puts the death of IE5/Mac into context, concluding "It took (Bill Gates) ten years to erase the web as a threat. It's done now. He owns it, it's in the trunk (I know you don't like to hear this), it's locked, and they're driving it off a cliff into the ocean."

The timing of recent events bears out Dave's thesis, at least as far as Microsoft's intentions are concerned. The U.S. government found Microsoft guilty of having criminally abused its monopoly power to crush competing Internet-based businesses. Yet the government did nothing about it. The AOL lawsuit posed a problem for Microsoft; so Microsoft bought off AOL. Only after AOL took the money did Microsoft quietly let slip the news that it intends to kill its Mac and Windows browsers. (And in fact, we now learn, some eighteen months ago a few Microsoft marketers told a designer friend that the company intended to kill its own browsers once all the legal hubbub died down.)

By its recent actions, Microsoft seems to believe that if consumers want the Internet, they will use the next version of Windows to access Microsoft-based web services and MSN content, and to download XBox patches. And some consumers will do just that. But consumers have a choice.

So what does all this mean? Nothing to web developers IMO - just that IE will be around for a long time and (hopefully) will continue to support web standards. I think it will - Microsoft never seems to get rid of its codebases.

Posted in The Web at Jun 16 2003, 06:37:49 PM MDT 4 Comments

Add Accesskeys to your webapps

Are you a keyboard monkey that hates using your mouse? If so, you can bet your webapp's powerusers feel the same way. How about giving them the power to navigate your app using keyboard shortcuts? It's easy to do by adding an "accesskey" attribute to your links and form elements, but how do you tell your users they exist? Zeldman's got the goods:

In Issue No. 158 of A List Apart, For People Who Make Websites: All your favorite applications have shortcut keys. So can your site, thanks to the XHTML accesskey attribute. Accesskeys make sites more accessible for people who cannot use a mouse. Unfortunately, almost no designer uses accesskeys, because, unless they View Source, most visitors can't tell that you've put these nifty navigational shortcuts to work on your site. In "Accesskeys: Unlocking Hidden Navigation," Stuart Robertson unlocks the secret of providing visible accesskey shortcuts. Dig in and have fun.

Posted in The Web at Jun 16 2003, 05:42:00 PM MDT 2 Comments