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.
You searched this site for "matt". 1,142 entries found.

You can also try this same search on Google.

Some Roller Love

Lance writes:

I keep forgetting to send Matt a big fat Thank You for the improvements to Roller's interface, which looks much cleaner and more professional. So here it is: Thanks Matt!

You gotta love compliments! Lance - you're welcome, it was my pleasure. blush

Posted in Roller at Oct 29 2002, 07:49:28 AM MST Add a Comment

Googlism

What does Google think of you? It's pretty acurate on it's impression of me and my company.

Posted in The Web at Oct 25 2002, 01:24:30 PM MDT Add a Comment

Mini-me needs love.

The Archive Install completed in record time on Thursday night (something like 45 mintues). However, it didn't fix my problem. So I created a new user (matt vs. mraible) and that fixed the problem. So I'm still in the process of moving everything from /Users/mraible to /Users/matt. I can't seem to remove the old mraible directory through the normal means - so I might be in the mood for a full clean install shortly. Why not? I've done it on every other OS I use. This is just another reason to get OS X certified, then I'll know how to fix these types of issues.

Posted in Mac OS X at Oct 19 2002, 03:33:53 AM MDT Add a Comment

The Cabin

Since I'm up at 4 in the morning, getting ready to study, but in the mood for a little procrastination - I might as well add a little more to my childhood story. Kudos to Greg for the encouragement.

It all started in the early 1970s when my parents first met in Bozeman, Montana. My dad (Joe) had moved to Montana with a girl, planning on marrying her. When he met her mother, she didn't like him, and he called the whole thing off. My mom (Barbara) was born and raised in Billings, MT and was studying at Montana State for her nursing degree. To make a long story short (let's get to the good stuff) they hooked up and ended up wanting to leave Bozeman. My mom mentioned that her family had a cabin in the Swan Valley - about 5 hours northwest of Bozeman. So they packed up their belongings and their friends and headed for "The Cabin."

My Great Grandpa Matt and Grandma Ann HillThe cabin was built by my great-grandpa Matti Hill, who had come to America by way of Finland and a Russian navy ship. Matti and his wife Ann received 120 acres from the Homesteading Act of 1862, and built a cabin and sauna on the property in 1917 and 1918, respectively.

The Homestead Act declared that any citizen or intended citizen could claim 160 acres - one quarter square mile - of surveyed government land. Claimants must "improve" the plot with a dwelling and grow crops. After five years, if the original filer was still on the land, it was his property, free and clear.

So why did they only get 120 acres? Apparently, the government deemed 40 acres as prime real-estate and didn't want to give it up. Matti and Ann were successful in "improving" the land and lived there until the late 1930s. We have many pictures of my grandpa Ollie growing up there as a kid. I've always been proud to carry Matti's name, especially when my teachers would get angry and call me "Matthew" in grade school. I could retort with "that's not my name" and be 100% correct, it says "Matt" on my birth certificate.

After leaving Bozeman, my parents and their friends drove to the Swan Valley and began their expedition to find The Cabin. It took them 2 or 3 days to find it; roof caved in, windows broken out, tall weeds growing through the floor - no electricity, no running water, not even a driveway into the place. This was in the spring/summer of 1972. They lived there with their friends through the winter of '72 and had a sort of commune going. It wasn't a true commune though because that wasn't their purpose, just a bunch of friends living on the same plot of land. And a pretty big one (120 acres) at that - so who knows how much they even saw each other.

In the fall of 1972, my mother discovered that she was pregnant with my sister, Kalin. My mom told her father, Ollie, who gave my dad 50 bucks and recommended that he take her to the courthouse in Missoula and get married. On November 16th, 1972, my parents were married, witnessed by my mom's best friend (serving as bride's maid) and ex-boyfriend (serving as best man). Their honeymoon consisted of buying a bottle of champagne from the local liquor store and walking around around the block at the courthouse.

The Cabin and beautiful Montana Snow The Sauna under snow My sister was born on St. Patrick's Day (March 17th) of '73 in the southeast corner of the cabin, delivered by my father. My mom never had any pre-natal care, and didn't see herself in a mirror until she was seven months pregnant with my sister - that must've been a shock! Soon after my sister was born, my parents convinced their friends that it was time to leave - they needed to raise a family and no one was paying rent! I was born 16 months later in July of 1974. The picture on the left is a picture of the sauna on an average Montana winter. On the right is the cabin, nestled in for a long winter.

There was no electricity at the cabin, only kerosene lamps and wood stoves. We gathered our water from a stream that ran between the cabin and the sauna. Since my parents had flat wallets (jobs have never paid well in Montana) we raised a lot of animals and my mom grew a flourishing garden each year. Our livestock consisted of ducks, geese, chickens, rabbits, dogs, cats, horses, goats and pigs. I was in charge of feeding the ducks, geese, chickens, dogs and pigs - as well as chopping and hauling in wood for the cook stove and heat stove (I never realized how good I was at chopping wood until I introduced my city-fied college friends to the cabin). I used to hate feeding the pigs because they would always "slime" me with their snouts. But I was always friends with them, and apparently devastated when they were made into our dinner. Bears would visit us often, sometimes getting a pig, sometimes getting strung up after my mom shot them.

Matt, Kalin and MomWhen Kalin and I were old enough, we started trekking to the bus stop each morning - a mile and a half walk. I remember waking up early in the cold Montana winters, and hiking over to the chicken coop with a flashlight. I'd gather up the frozen water dishes, thaw them out on the heat stove in the cabin, and deliver them to chickens right before we began our walk to the bus stop. Our walk to the bus stop only took 23 minutes and we were often joined by mom. My sister and mom will tell you that I talked like a broken record the entire duration of our walks. That was the greatest part about growing up in Montana without TV and little knowledge of the world - I believed anything was possible, and I dreamed out loud. A flying saucers that had chicken McNuggets in the glove box was one of my favorites.

So we lived, dreamed, worked and grew up at The Cabin until 1990. I was a sophomore in high school, Kalin a junior, when we moved to Salem, Oregon in June. The worst part is that we never knew how good we had it in Montana - we just knew what we didn't have. This goes for my parents as well. I can remember my dad always complaining about finding work and how crappy the jobs were. Now he can't wait to visit the cabin every year, and my parents hope to retire there someday.

The front road in the springThe craziest part - in 1986, when my dad was pursuing his Masters of Computer Science at the University of Montana, we had a Commodore 64 hooked up to a 300 baud modem, connected to CompuServe. We had a small generator by then to run some lights and the computer. Even crazier - we still can't get electricity at the cabin (for under $50K), but we can get DSL installed! My dad worked for the phone company for a year or two in the 80s, so we've had a phone there for a while.

I thank my parents and my sister for an awesome childhood - where life was simple and dreams were boundless.

Posted in General at Oct 16 2002, 12:37:45 AM MDT 7 Comments

Starting your own business.

A List Apart, Issue No. 152, has an article explaining business entity options. If you're thinking about starting your own business, this is a good read. My advice, get a good accountant - they'll make your life much easier. Raible Designs started as an LLC in 1999 and became an S Corporation last year. It was easy to be an LLC without anyone's help; I paid my own taxes, did my own state registration, and handled my own finances. But when I upgraded to an S Corp., my accountant made my life much easier by doing my payroll, quarterly taxes, unemployment insurance, etc. I definitely recommend starting your own business if you can - just remember the most important things are 1) to get customers and 2) keep them happy.

Posted in General at Oct 13 2002, 12:27:53 PM MDT 2 Comments

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

Weblog publishing software.

When I read Matt's post earlier today, I assumed that TopStyle is an HTML editor that now has weblog publishing features. On closer inspection, it appears that is not the case? #

As Dave realized, TopStyle is an HTML editor - although it was born into existence as a kick-ass CSS editor. Personally, I'd rather use a good HTML editor such as Dreamweaver or TopStyle over w:bloggar to create/edit my posts. Of course, it'd be much easier for the average internet user to use one client to do everything, but I prefer Edit -> make XHTML compliant (the good editors help me with this) -> copy/paste into the Roller Editor UI -> click "Post to Weblog". As with w:bloggar, it saves me from browser crashes. Then again, I've typed this whole entry into the <textarea> in the editor ui...

Posted in Roller at Sep 30 2002, 07:07:47 PM MDT Add a Comment

Who Am I?

Russ says:

Raible - you need an "about" page. I have no idea if Raible is your first name or your last name or a nick name or what. Your contact page is a bit generic... I wasn't really sure if you were going to get the email right away since it goes to "info"... Also a comments feature would be very nice. Are you using Roller? Dave! Get on it! ;-)

I do have an about page, but it's more company specific than me-specific. I'll change it a bit to mention this site is mostly tech thoughts of mine. This is my company site and I try to keep it somewhat PC and professional in case a potential client ever looks at it. I have to say, it's a big improvement (in both content and design) over my last site. Currently, I'm developing an eLearning web application for OnPoint Digital, Inc. out of my home office, where I rarely get to talk to another person (I love reading everyone blogs because it gives me that water-cooler feeling). I'm writing it using Struts (including Tiles and Validator) and DAO's/JDBC on the backend - and has heavy Javascript and CSS on the front end. The app runs on Tomcat/MySQL and all OS's we can think that a customer might want (gotta love Java). Here is a screenshot of the main interface. It's not my design, I just took it from a Photoshop image to a working application.

My name? It's something I've lived with all my life - funny that it's even happened here on the 'Net. My full name is Matt Raible - my friends call me "Raible" and I actually prefer that over "Matt." Through high school, college and now the "real world," many people actually think my first name is Raible because that's what everyone calls me. So, to answer your question, it's all of the above ;)

I'll change my contact page to be [email protected] and see how much spam I get - I haven't been getting too much from [email protected], so why not?

Also, I tried the Eclipse thing on Windows (works fine), but on the Mac, the title bars don't appear to be draggable.

Posted in General at Sep 29 2002, 04:37:55 AM MDT Add a Comment

Mozilla Fix from Porter.

I received the following message from Porter just a few minutes ago:

Hey Matt,

Just a quick FYI: your latest style switcher worked fine for me in
WinMoz 1.2a. I get the full sunset style after clicking the link.

- Porter

I downloaded the latest Mozilla (1.2a) and whalla - now it works great. Quite a delimna now though - especially since I'm using similar code on a client's app I'm building write now. So I guess this validates that my code is correct and now I have to find a workaround for Mozilla 1.1. darnit

Posted in Roller at Sep 18 2002, 04:34:01 PM MDT Add a Comment

Roller 0.9.5 is Released!

From the Roller Development mailing list:

This new Roller release includes some enhancements to XHTML support, bookmark management, database support for PostgreSQL and HSQL-DB, and some bug fixes. Thanks to new Roller contributors Lance Lavandowska, Matt Raible, Simon Stewart for their work on this release. New features:

* Support for XHTML and CSS in generated weblog pages (Matt)
* Better Page URLs in the Navigation Bar Tag and PageServlet (Lance)
* Support for HSQL and PostgreSQL databases (Lance and Simon)
* Export feature for backing up website (Dave)
* Bookmark import by file-upload of OPML file (Dave)
* Multiple bookmark move and delete on edit-bookmark page (Dave)
* Some bug fixes

Download it here: http://sourceforge.net/project/showfiles.php?group_id=47722&release_id=108217. Thanks to Dave and everyone else for getting this release out. I'll attempt an upgrade on this site this weekend. Maybe I'll even add a little footer with the version number so you'll know if I succeeded.

Posted in Roller at Aug 31 2002, 03:34:44 AM MDT Add a Comment