 |
Ruby on the rise ?
Ruby is on the rise in programming circles according to Darryl Taft.
Why?
It is the "new and cool" language that is clean, concise, and above all, elegant.
What might be holding Ruby adoption back?
- Lack of significant large scale deployments - this will come
- Lack of stewardship - this is not required for "success"
- Lack of job postings for professional Ruby developers - this will come
What is the take away?
If Ruby is the fastest growing programming language it is definitely worth adding to your developer's toolbox. If the estimates are correct then growth from 1 million to 4 million developers is very significant. An updated JVM and enhancements to JRuby will definitely spur new deployments across the board.
As you are discovering Ruby, you should consider throwing IDS 11 Developer Edition or DB2 Express-C 9.5 into the toolbox along side the Rails and Ruby handbooks.
Categories
: [ Ruby ]
May 12 2008, 11:11:04 AM EDT
Permalink
|
A consultant's view of DB2 for z/OS 9 and pureQuery
The new issue of the DB2 magazine is out.
More accurately I should say - the new IBM Database Magazine is available!!
There are 2 articles related to Data Studio and pureQuery in this edition.
- The first is an interview style article with Curt Cotner, IBM Fellow, VP an d CTO of IBM Data Servers.
- The second is a monthly column by well known DB2 guru, Dave Buelke. In this issue he weighs in on the benefits of DB2 for z/OS 9 and Data Studio with special attention given to using pureQuery for Java workloads against DB2 for z/OS
I hope that you enjoy the latest issue. Cheers...
Feb 25 2008, 05:13:47 PM EST
Permalink
|
Who says that Java applications are slow?
An excellent new result confirming that for Java workloads DB2 and WebSphere Application Servers on AIX result in high-performance application infrastructure.
This J2EE workload is based on a simulated workflow of an automotive dealership, manufacturing, supply chain management, and an order/inventory system.
If you are curious as to how DB2 on AIX was tuned for such a high performance OLTP environment the Full Disclosure Agreement (FDA) is available on the website. Keeping the concurrent transactions flowing is critical for such a benchmark and DB2 can be readily tuned to optimize such a high transaction environment. In this case the latest WAS v6.1 Feature Pack was used and DB2 Viper 2 (v9.5 on AIX) with the IBM JDBC driver in type 4 mode. Remember that this same driver is now common with IDS 11.10 and future IDS releases so the Java workloads for Informix Data Servers will benefit from the related JDBC driver enhancements over the many years of development.
Feb 19 2008, 01:31:57 PM EST
Permalink
|
It's the award season... vote for DB2
Now that the Grammy's are over it's time to vote for your favorite DB2 bloggers over on IT Toolbox
Both Willie Favero and Chris Eaton have been nominated for their tireless efforts in helping expand the DB2 community. If you don't follow their blogs I would encourage you to spend some time following their blogs.
Vote for DB2 today, the voting closes on Feb 13th..
Feb 11 2008, 02:35:03 PM EST
Permalink
|
Debugging DB2 v8.2 stored procedures from Data Studio?
Please ensure that if you plan to use Data Studio to debug stored procedures on a DB2 v8.2 AIX server that the server has Fixpack 15 applied. If you are using an earlier fixpack level on the server you plan to debug the server could be impacted during the debug session.
The Data Studio documentation will be updated accordingly to indicate FP15 should be applied. This problem does not occur if the DB2 LUW server is v9.1 or v9.5. To learn more refer to this technote.
Did you know that you can easily profile the execution characteristics of a DB2 SQL PL procedure on Linux, UNIX, or Windows?
It is simple and easy to do by right-clicking on the procedure within the "Data Development Project". You are the prompted for the profiled information of interested an a tabular report is generated to help you find the hot spots in your procedure. This feature alone can easily save you significant time in diagnosing response time issues with a single procedure or a set of nested procedures.
This feature is only available for SQL PL procedures (not JDBC) at this time.
Feb 04 2008, 10:55:06 PM EST
Permalink
|
Data Studio Developer in the news
P.J. Connolly from SD Times recently wrote up a excellent overview of the recently announced Data Studio Developer product.
The current Data Studio v1.1.1 download (refreshed in December) can be used to evaluate pureQuery technology and how it can be used to bridge the gap between Java and data access. To achieve additional benefits of pureQuery including the ability to deploy your Java applications using the unique static SQL capabilities of DB2 servers the Data Studio Developer and companion Data Studio pureQuery Runtime should be purchased. Customers will be entitled to full support from IBM for their pureQuery applications if they have purchased Data Studio Developer and Data Studio pureQuery Runtime.
Jan 30 2008, 01:00:00 PM EST
Permalink
|
Product Management meetup
I had no idea that there were so many product managers in Toronto.
I decided to attend a local Toronto Product Management Association (TPMA) meeting today. The session was excellent. It was very interactive and included over 40 product managers from all lines of business. The group tackled the role of the product manager and the customer experience from many angles. The facilitator was excellent (Rick Wolfe from Poststone)and I would highly recommend this type of session for anyone developing new software products. We've all had good and bad experiences as a customer and often the product is only a part of the experience, the surrounding services become a key factor in evaluating the overall experience.
Recently, I've been tying to explain the business value associated with using Data Studio Developer (which include pureQuery tools) and Rational Data Architect (data modeling) products.
Fundamentally if we think of the products or services we use frequently it becomes intuitive why we use certain products and how we use them to solve problems or accomplish tasks.
As a product manager it is important to always consider a "day-in-the-life" of your customer, and even better, a "day-in-the-life" of their customers.
So what are my takeaways (as they say in the UK) from this discussion?
- rediscover the "day-in-the-life" of a Java developer and DB2 developer and DBA
- deliverable measurable improvements in the customer experience with each new product release
- ensure there is a continual dialog with your users
Jan 30 2008, 12:25:50 AM EST
Permalink
|
Application Development Demos using DB2 and IDS
People often ask about seeing various application technologies such as Ajax, PHP, pureQuery, etc in action with DB2 and/or Informix. Akmal Chaudrhi has done an excellent job throughout 2007 building many demos.
His demos are centrally located here.
There is also a useful Wikipedia entry for pureQuery now available with many useful links.
Jan 09 2008, 11:30:13 PM EST
Permalink
|
Explaining iBatis - Hibernate - What about pureQuery?
I was referred to this excellent video comparing IBatis and Hibernate by Mark Richards.
Mark does an excellent job comparing the 2 Java persistence technologies.
pureQuery has many benefits that fit in very nicely within the world of Java persistence including the ability to query databases, cached data, and collections of Java objects using, yes you guessed it, SQL. No need to learn Hibernate Query Language, just apply the SQL knowledge you learned at school and the results are returned as a collection of Java objects. What could be easier?
We have announced the upcoming Data Studio Developer product and the Data Studio pureQuery Runtime to delivery the development, test tools and the advanced pureQuery runtime to deploy to Java application servers.
Next time I'm planning to show a few examples of pureQuery....
Dec 07 2007, 05:28:09 PM EST
Permalink
|
New introduction articles on Data Studio available
Prolific DB2 writer Paul Zikopoulos has penned some excellent introductory articles on Data Studio. He reviews what you can do from the Database Explorer in Part 2 and Part 3 of his series.
You'll find his latest articles on the Database Journal website.
There is also a new services offering for pureQuery and Data Studio available from GreenIvory.
If you plan to use IDS 11 with Data Studio remember to enable the DRDA listener by following these 3 steps:
- Update the ONCONFIG file and define a new DBSERVERALIASES entry (the entry should correspond to the entry in SQLHOSTS)
- Update SQLHOSTS or Windows registry entry to refer to the DBSERVERALIAS and specify the protocol to be drsoctcp
- Update the services file with the matching port used for connectivity
Now you can connect to IDS 11 from Data Studio using the Informix JDBC driver or the IBM Data Server Driver for JDBC.
One more important update, there is snow falling in Ontario now and the ski hills are starting to open. Last year it took until mid-January before the grass was covered so things are looking up for Canadians who enjoy having fun in the snow.
Categories
: [ data | studio ]
Dec 03 2007, 04:04:05 PM EST
Permalink
|
Fastrack for IDS developers -webinar coming 12/11
Recently, I've been spending time learning the capabilities of Informix Dynamic Server and discovering how to use IBM Data Studio as a new graphical Eclipse solution for building and managing data stored in IDS.
At the recent IOD 2007 conference in Vegas I was able to spend some more time listening to the IDS gurus speak regarding the latest "Cheetah" features. The replication options are very impressive from my perspective and getting started with IDS is much easier than I initially expected. IDS has a footprint to feature ratio that is excellent and now with the delivery of common clients and tools choosing DB2 or IDS for any given solution is much easier.
I am lucky enough to be joining one of the IDS gurus, Guy Bowerman, at an upcoming webinar on December 11th. The "Fastrack for Application Development" webinar is now online for early registration. Guy has been very active blogging about his experiences with IDS 11 and Data Studio and the common client (Java, .NET, Ruby, and PHP).
Register for the upcoming webcast and join in the discussion. Bring your ideas regarding new features you would like to see delivered in future versions of the Data Studio portfolio.
Thanks,
Categories
: [ .NET | Data | IDS | Java | Studio ]
Nov 26 2007, 02:03:35 PM EST
Permalink
|
Want to build better DB2 applications? Join me on Wednesday to learn more and share your insights !!
Save the date !!
Wednesday, November 7th at 11am ET.
Join myself and Chris Gruber (Technical Manager, Developer Initiatives for IBM Data Servers-DB2 and Informix) as we share our thoughts and insight into the new DB2 for LUW 9.5 release and the new IBM Data Studio.
During the webcast we will cover the latest in:
- Database developer tools for stored procedures, query management (SQL and XQuery), web services, and Java data access frameworks - IBM Data Studio
- New DB2 server features to reduce development cycles and improve application performance
- enhance XML applications with in-place document updates
- trusted context support for improved security and increased performance
- enhanced drivers for all programming languages including JDBC 4.0 compliancy, Python drivers, updated Ruby and Rails drivers and PHP
- SQL enhancements to improve developer productivity and deliver on improved database application portability
We will have our hands full to deliver all of this within an hour. Join us and let's discuss how you can put the new tools and DB2 LUW 9.5 to work for you.
Register for the webcast.
Categories
: [ 2 | DB2 | Data | Studio | Viper | webcast ]
Nov 04 2007, 01:09:35 PM EST
Permalink
|
Data Studio v1.1 is now available
The big day is here !!
Okay, I know that it is Halloween in many parts of the globe, but it is also the release date for DB2 9.5 for Linux, UNIX, Windows and IBM Data Studio v1.1.
Today, I presented on the topic of Database Application Development -including how IBM Data Studio can improve database developer productivity. The conference was well attended and well organized by the Guide Share Europe non-profit group in the UK.
IBM Data Studio v1.1 is now available for download.
The IBM Data Studio v1.1 the web download is non-warranted and free (or should I say complimentary).
Here are just a few of the features available in this productivity tool for architects, developers, and DBAs alike:
- pureQuery feature provides a common query API that lets you access relational databases and in-memory Java collections with a single interface: standard SQL. Using pureQuery functionality in a Java project, you can bridge the divide between relational data and Java applications.
- Data Web Services (DWS) feature can be more easily evaluated using a new optionally installed IBM WebSphere Application Server Community Edition v1.1
- Enhanced database object management including privilege management
- Customizable routine debugging for SQL PL and JDBC/SQLJ procedures
- Improved query management for SQL and XQuery
- Working with pureXML database, Data Studio has supporting tools for XML docs, XML Schemas, XSLTs
- Support for DB2 (all platforms) and Informix Dynamic Server (IDS)
Oct 31 2007, 07:33:05 PM EDT
Permalink
|
Using DB2 Express-C - Come to Vegas and celebrate!!
Everyone around me these days are heads down preparing for the single largest IBM Information Management conference on the planet.
The inaugural event was a big success in Anaheim last year and 2007 is going to be bigger and better.
If you haven't registered for the event itself or if you have registered, but not decided which sessions to attend I would suggest you consider signing up for some of the excellent sessions planned for the Developer Den or the Hands-On labs. Register now ..
Okay, why did I mention DB2 Express-C in the title of this blog post?
On Wednesday at the conference there is a beer bash planned, hope to see you there.
Categories
: [ DB2 | Express-C ]
Oct 05 2007, 01:13:42 AM EDT
Permalink
|
Thoughts on JPA with DB2
JPA - Java applications and databases, the easy way !!
Mapping the Java object world with the relational database world has never been a simple task.
JDBC is an powerful API, but it has so many classes and methods it is easy to make a coding mistake, especially if the database design changes. Every change in the physical data model requires a code analysis to ensure the JDBC code doesn't need fixing.
SQLJ is a more productive alternative, but it does require an extra translation step during development. We provide excellent SQLJ editing tools with IBM Rational Application Developer and DB2 Developer Workbench to make perform the translation for each SQLJ file. SQLJ applications gain a performance and security advantage when they are customized for DB2 as static SQL access plans come into play.
But, SQLJ doesn't solve the object/relational mapping issues.
Along comes Hibernate as an open source alternative and other proprietary alternatives like TopLink and others.
Entity EJBs worked, but they involved extra Java classes and "really" require tools to assist in the development and deployment tasks.
JPA is the EJB 3 persistence standard that is coming to life in 2007 with various implementations. JPA can be used with Java SE and Java EE environments and it will make and ideal Java interface for Informix Dynamic Server (IDS) and DB2. It's time to take a look at this new framework and see how it fits with your Java / database needs. A
n excellent book is Pro EJB 3: Java Persistence Architecture" by Mike Keith and Merrick Schincariol. It was an excellent read over the past week and I plan to try some experiments with OpenJPA and DB2 in the near future.
Categories
: [ DB2 | JPA ]
May 03 2007, 10:30:25 PM EDT
Permalink
|
|
 |
| S | M | T | W | T | F | S | | | | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | 13 | 14 | 15 | 16 | 17 | 18 | 19 | | 20 | 21 | 22 | 23 | 24 | 25 | 26 | | 27 | 28 | 29 | 30 | 31 | | | | | | | | | | | | Today |
|