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.

Java Developers - let's take over the MySQL Conference!

Last April, I attended the MySQL Conference in Orlando. It was a good time, but the number of Java Developers there was pitiful. I had a good time hanging out with Mark (Matthews) and Anthony, but it was still a poor showing. Now MySQL is gearing up for this year's conference (April in Santa Clara) and I'm thinking about submitting a proposal. Anyone interested in joining me? Let's bombard them with proposals and see if we can take over the sucker! If nothing else, it'd be cool to hang with more Java Developers in California.

The conference actually ends the day before Julie and I's 5th year anniversary (April 22nd). If my proposal gets accepted - I think we're going to have Julie's sister babysit and Julie will fly out to spend the weekend touring around wine country. Sounds like fun, eh? Now I just need to find some sort of limo so we can do lots of tasting. ;-)

Posted in Java at Oct 19 2004, 10:32:36 AM MDT 11 Comments
Comments:

Fix up the minibus and hire a driver!

Posted by gerryg on October 19, 2004 at 06:59 PM MDT #

Part of the problem is that working with MySQL from Java is just so darn easy there really isn't much to say on that front. What do you plan on talking about? I may attend just to hear about what's new and great in MySQL land, but I can't say that there is much interest with respect to Java and MySQL.

Posted by Anthony Eden on October 19, 2004 at 09:08 PM MDT #

Anthony, I've just about put the finishing touches on the replication-aware connection...i.e. it wraps two connections, one to a master, and one to a set of slaves, and picks the right one based on whether or not the connection has been set to read-only mode....I'll be talking about that ;)

Posted by Mark Matthews on October 19, 2004 at 09:38 PM MDT #

I agree with you Anthony. However, there's sure a lot of talks on PHP and Perl and it's easy to talk to MySQL with those languages, right? In general, I'd just like to see Java Developers go - they don't have to talk about Java. You could tell us why Python is go great and I'd love to see a sesson on Groovy. I think a Groovy session might even attract some of the PHP/Perl crowd.

Posted by Matt Raible on October 19, 2004 at 09:45 PM MDT #

Good idea Matt. Time to mix things up a bit - the Java conferences seem to be too much about just Java issues and I guess the database conferences are a bit db centric. I submitted a proposal for "JDBC development using Spring" - we'll see if they bite :)

Posted by Thomas Risberg on October 20, 2004 at 03:37 AM MDT #

MySQL is.... not realy OpenSource and .... not realy ANSI SQL. Let PHP have it.

.V

Posted by Vic on October 20, 2004 at 02:59 PM MDT #

Vic,

Your comment troubles me. I fail to see how MySQL isn't open source, unless you have a very narrow view that Open Source == BSD license.

As far as ANSI SQL goes, yes we were deficient in that area, but are getting better all the time. We're only one of _two_ (that I know of) databases that support SQL Standard stored procedures (DB2 being the other one), as well as the only database (that I know of) that supports SQL Standard unicode functionality.

We have updatable views, stored procedures and triggers available in the 5.0 version (which you can download today, in source form), and the patch for INFORMATION_SCHEMA that will be going into 5.0 is currently under internal review, and should be released any day now. We're getting closer-and-closer to core standards-compliance every day.

One has to remember that even though many databases (not all) claim to be SQL standards compliant, they usually aren't, or they are only compliant to one component of the standard. In almost all cases, to do anything useful with them, you will need to use vendor-specific funcationality, so the value of standards-compliance goes out the window. (MySQL is not the first database I was exposed to, I've had to use my fair share of Oracle, SQL Server, DB2, Sybase and PostgreSQL).

If you want to see where we stand on SQL Standards compliance, take a look at our talk from our first conference , given by Peter Gulutzan (who happens to know the SQL Standard quite well), or come to this year's conference, where he'll give an updated talk.

Posted by Mark Matthews on October 20, 2004 at 03:40 PM MDT #

"I've just about put the finishing touches on the replication-aware connection" That rocks Mark. I think I will have to attend now. :-)

Posted by Anthony Eden on October 20, 2004 at 07:22 PM MDT #

Matt,

You're right, now that I think about it there's some stuff with BeanShell and working with databases that could be quite interesting to other developers out there. Perhaps I'll throw together a proposal.

Posted by Anthony Eden on October 20, 2004 at 07:23 PM MDT #

M Matthews,
I am a pgSQL fan. It has stored procedures. And when I read the MySQL license it says I can't use it for comercial applications. Compare that to the pgSQL license which says I can use it in any way and include it w/ my product.

.V

Posted by Vic on October 21, 2004 at 05:11 PM MDT #

Vic,

We distribute under two licenses, Commercial and the stock GPL (with exceptions that can be applied for other software that is distributed under an open source license), so I don't see where you can't use it for commercial applications...now if you _distribute_ those applications, in many cases, the GPL comes into effect, and thus you have to comply with the terms of the GPL...I don't see how that makes it _not_ OpenSource.

Matt's blog is not the place to have a license flamewar, though, so if you want to discuss it further, either come to the conference (there are always sessions and BOFs on licensing, you might end up englightened!), or contact me directly (mark_at_mysql.com).

Posted by Mark Matthews on October 21, 2004 at 05:27 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed