Dev of the Week: Matt Raible
The Performance Zone is presented by AppDynamics. Scalability and better performance are constant concerns for the developer and operations manager. Try AppDynamics' fully-featured performance tool for Java, .NET, PHP, & Node.js.
Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Matt Raible, Web Architecture Consultant specializing in open source frameworks. Some of his most recent DZone posts include:
- Comparing JVM Web Frameworks at vJUG
- You shouldn't have to worry about front-end optimization.
- Using Grunt with AngularJS for Front End Optimization
1. What have you been working on lately?
Developing REST APIs with Java and HTML5 front-ends with AngularJS. I also continue to work on AppFuse from time-to-time, to keep up with Java web framework and Spring improvements.
2. You've worked with a wide variety of open source technologies over the years. Do any of them stand out to you as particularly useful, well-designed, or generally enjoyable to work with?
3. Are there any particular developer tools or resources you couldn't live without?
4. Do you have a favorite open source project (or projects) that you've contributed to recently?
I've been using Spring Boot a lot lately, but haven't contributed to anything but AppFuse recently. I've been contributing most of my time to my new VW Syncro and skiing with my family. It's been an excellent ski season so far. :)
5. Do you follow any blogs or Twitter feeds that you would recommend to developers?
6. Did you have a coding first love -- a particular program, gadget, game, or language that set you on the path to life as a developer?
HTML. My Dad showed me Compuserve back in the late 80s and taught me Basic and Pascal when I was in grade school. We had a Commodore 64 in my parents' bedroom (a separate cabin from our house). He taught me a lot, over a 300 baud modem, but I never really took an interest. It wasn't until college (at the University of Denver) that I really took an interest. In the early 90s, I used SlipKnot and Lynx to view my web pages. When Netscape 1.0 came out and it rendered images. I became intrigued. I coded HTML throughout college, but studied International Business, Finance and Russian because I thought those degrees would lead to a more lucrative career. Then I discovered that computer gigs paid well and audited computer science classes my (2nd) senior year. Everything I've learned about programming since then has been self-taught.
7. Is there anything else you'd like to mention?
Don't let people that can't code make technology decisions.