Gavin King on Contexts and Dependency Injection, Weld, Java EE 6

DZone spoke with Gavin King, JBoss Fellow at Red Hat, earlier this week to discuss the newly ratified JSR 299 (Contexts and Dependency Injection) specification as well as Java EE 6 (JSR 316), both of which passed their final approval ballots on Nov 30th, 2009. In this exclusive interview, Gavin describes the evolution of the CDI specification (formerly known as Web Beans) and describes some of its primary goals. He also talks about the several CDI implementations currently on the market, including JBoss’ own Weld implementation, and also highlights some of the benefits of running Weld can inside a servlet container, or in a Java SE environment. Finally, Gavin previews what we can expect to see in Seam 3, and points out the vast improvements that have been made in JSF 2 — he also encourages JSF skeptics to “take a second look.”

Full transcript can be found at DZone.



UI Fundamentals for Programmers

Check out this video from Ryan Singer of 37 Signals. The video talks about modeling, breaking apps into screens, visual techniques, flows, and a few coding tips. There are some great design tips in there.

UI Fundamentals for Programmers by Ryan Singer from ChicagoRuby on Vimeo.



How to resolve LIBMYSQL.DLL not found error when performing rake db:create

When developing in Rails I usually use the SQLLite database during development for convenience but decided this time to use MySQL since I had it installed. Upon running the rake db:create command I received the following error.

screenhunter_01-2009-09-23

To resolve the problem simply copy LIBMYSQL.DLL file from your mysql/bin directory to the ruby/bin directory.

If your server is running you will need to restart it for the changes to take affect.



Next

Prev