In this podcast, we share our experience with you to learn and entertain. Peeking behind the screens of IT and Tech in general at bol.com. Showing you our approach to IT, e-commerce and retail platforms. We have a lot of fun creating the podcast episodes. It is awesome to talk about all the interesting software we create and the innovation we can achieve with our development community.
Our next episode will feature our experience with forecasting using modern data science technology. I can promise you that will be an interesting discussion too!
You might have read here or on other blogs that SOA isn’t a purpose. It is a means to an end. The same goes for all the technologies that we use when implementing a SOA, or an architecture, or an application in general. So I wanted to share the next video with you since I think that it – in an even broader perspective – shows this point. Technology itself is not good or bad. It all boils down to how we as people use it.
This week few initiatives to find sample code caught my eyes.
Oracle Sample Code Repository
Although there was already a sample code page on Oracle’s Technet. There probably were more… Oracle has created a Sample Code Repository. Like any repository this one should centralize and consolidate the large pile of samples that is available, both from Oracle product specialist, consultant, partners and customers.
Actually this could make it easier to find samples. To make this a success, there has to be a spirit of reuse. And as the major part of developers and architects out there can testify that’s not always easy part. It boils down to the same willingness for reuse of code that is required for a successful long term Service Oriented approach of software development within an organization.
Anyway some good examples are already available. A good introduction on samplecode at Oracle Technet can be found in this podcast (m4v) that features Duncan Mills. By the way, more podcasts can be found on the techcast page.
Google Code Search
Google Code Search is not exactly new, but it caught my attention because of some blogpost and comments I saw this week. To give it a try I did some queries with it and have mixed feelings so far. Asking around co-workers did not raise and enthusiastic crowd. Leaving me with the question whether any of you out there uses Google Code Search on a regular basis? And, do you have any examples for what kind of queries this works for you?
Thanks in advance for your comments.
This year Oracle organized their first OTN Virtual Developer Day . A virtual hands-on training in Java and Rich Enterprise Applications. The screencasts and “Hands-On Labs” are still available. The latter require an AWS (Amazon Web Services) account and charges can apply. The following sessions are interesting from an Application Server point of view:
Oracle WebLogic Server: Introduction and Roadmap
This session provides an overview of Oracle WebLogic Server concepts, and discusses the road map for the Oracle Fusion Middleware Application Server infrastructure, explaining Oracle’s current offerings post-BEA-acquisition and where the product is headed. The screencast can be viewed: Part 1Part 2
Top 10 Productivity Tools for Java Developers on Oracle WebLogic Server 10gR3
This session highlights the top 10 capabilities that will improve a Java developers working on WebLogic Server include features such as deep Spring framework integration and support, fast Java class swapping, deployment plans, HTTP pub-sub capabilities for Web 2.0 development, sophisticated debugging and end-to-end updates for Java EE 5.0 development. Learn what’s new and see it in action in this demonstration centric session. View the screencast: Part 1Part 2
or download it:
With the growing presence and maturity of Service-Oriented Architectures (SOA) in the IT industry, the question how to effectively implement a SOA grows louder. As does the need for good reference implementations. Patterns can fill an important role here. The simplest way to describe a pattern is that it provides a proven solution to a common problem individually documented in a consistent format and usually as part of a larger collection. This article will give you some starting points to jump start into the world of SOA Patterns.
Buy the book
SOA Patterns book cover
SOA author Thomas Erl has in cooperation with experts and practitioners throughout the SOA community written a 865 page book called SOA Design Patterns .
This book helped me not only to get a better understanding of SOA Patterns, but also of SOA “in general”. Not exactly a cover to cover read, but with some good picks of patterns using the index, this read has enabled me to enhance the quality of my advice to our customers.
Podcasts and Web
Partially due to nostalgic reasons I still love to hold a (large) pile of paper while reading. However, while not as extensive as the book, the community site SOA Patterns that comes with the book offers a great reference. Besides that you can find a series of podcasts based on the book. I increased the knowledge transfer efficiency by listening to these podcasts while commuting.
Both of the starting point will give you a head start working with SOA Patterns. The book offers the most thorough and in-depth information. While the podcast plus web offers a great efficiency of knowledge transfer and a solid reference. This article from SOA World magazine will give you a good introduction.