What is Google App Engine?
Published February 8th, 2012 Under Architecture | Leave a Comment
This video starts by reviewing Cloud Computing as an industry and where Google App Engine fits into the picture. Specifically, we discuss App Engine as a PaaS solution because of the inherent challenges of building web and other applications. We’ll outline the architecture of App Engine, what it’s major components are, introduce its features and APIs, discuss the service and how it works, present some information about current users and usage, including integration with Google Apps, and finally, give an overview of its enterprise edition called Google App Engine for Business. Read more
5 Minutes to Mobile with JBoss AeroGear
Published February 6th, 2012 Under Mobile, User Interface | Leave a Comment
The AeroGear project is about making mobile development as easy as possible with JBoss. This includes the latest HTML5 technologies used in the mobile web and in hybrid application frameworks like the Apache Cordova. All the way to JBoss AS based services, mobile RichFaces/JSF2, tooling, and native application support and prototyping. This video shows how easy it is to get from zero to a mobile web application with cloud hosted services on JBoss. Read more
Mobile Web Performance
Published February 2nd, 2012 Under Mobile | Leave a Comment
Mobile Web browsing is exploding and with it the importance of Mobile Web Performance. Studies show that Mobile users expect equal or better performance than desktop. This is a hard requirement to fulfill, give the limitations mobile imposes. This video presents the different aspects of mobile: network, hardware and software. It reviews the challenges each presents, understand how they affect web performance and show ways to overcome those challenges. Read more
Advanced Aspect Oriented Programming
Published January 31st, 2012 Under Coding | Leave a Comment
As the idea of Aspect Oriented Programming (AOP) gains more momentum in the industry, we need to be presented with ideas and concepts that are beyond the ubiquitous “logging” example. This session will explore concepts such as simplifying aspect creation, flow control, and AOP in non–traditional technologies. After this session you will have a deeper appreciation for the capabilities and applications of AOP in your applications. Read more
Domain Driven Security Code Kata
Published January 31st, 2012 Under Coding | Leave a Comment
Since 2004 Injection Flaws and Cross-Site Scripting (XSS) has topped the OWASP Top Ten of most harmful vulnerabilities. Time to do something about it. In this code kata we address both Injection Flaw as well as XSS by applying techniques from Domain Driven Design – thus Domain Driven Security. In specific we use DDD context mapping to understand what the problem really is and DDD value objects to shape up our module APIs to make these vulnerabilities go away by enforcing in-data validation and out-data encoding in a way that feels natural for the developers. Read more
Modernizr JavaScript Library
Published January 26th, 2012 Under Coding, User Interface | Leave a Comment
This video introduces the Modernizr, an open-source JavaScript library that should help you build the next generation of HTML5 and CSS3-powered websites. Modernizr detects the availability of native implementations for new features that stem from the HTML5 and CSS3 specifications. Read more
Apache Camel for Enterprise Integration
Published January 23rd, 2012 Under Architecture, Open Source Tools | Leave a Comment
This video first introduces you to the Enterprise Integration Patterns as a way to describe and define integration solutions. Then it presents Apache Camel, an open-source framework to exchange, route and transform data using various protocols. Apache Camel is prepackaged with components for dealing with various backend systems and powerful routing and filter capabilities. Read more
Pattern Matching and Rails Routes
Published January 18th, 2012 Under Architecture | Leave a Comment
This video discusses pattern matching. It explains how a pattern can be converted to a state machine, how to improve execution time of that state machine, and how to turn the state machine back in to a pattern. It shows how these state machines relate to the routing systems in Rails, and how we can use state machines to increase performance of the routing system. Read more
Beheading the Software Beast
Published January 17th, 2012 Under Coding | Leave a Comment
For any code base there comes a time when you want to change it. But if you just steam ahead making changes that break the code and then fixing errors, a common situation is that every fix or change creates several more errors. It feels as if you have picked a fight with a beast, the Software Hydra – for every scary head you cut of, two more grows out! Read more
ServiceMix Lightweight Container
Published January 16th, 2012 Under Architecture, Open Source Tools | Leave a Comment
This short video shows how to create a basic POJO-based consumer (JBI service assembly) that will be deployed into ServiceMix. Read more
next page »