Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Category: <span>Open Source Tools</span>

Introduction to Messaging With Apache ActiveMQ

Systems based on messaging are increasingly being recognized for better handling of unpredictable changes and for scaling further than traditional tightly-coupled applications. Apache ActiveMQ is an open source message broker that that support the Java Messages Service, provides client access from many different languages and offers many advanced features necessary …

The Future of the Web: HTML 5, WebSocket, and Comet

The HTML 5 specification is set to forever change the way in which we build applications for the Web. One innovation- WebSocket- in particular will enable full-duplex HTTP communication, and finally bring an end to the tired “click and wait” paradigm traditionally associated with the Web. Prior to the introduction …

Joist Bootstrapping

Joist is a web application development stack. It consists of two sub-projects joist.domain, an ORM with type-safe queries (no strings) and no runtime class generation (no CGLIB), and joist.web, a component-based web framework. The goal is a simple, productive environment for enterprise-scale webapps. This screencast shows how to use the …

Isolation Frameworks: Learning how to validate expectations

In this episode we are going to continue our series on learning how to use an isolation framework (Rhino Mocks) to help create simpler and more reliable unit tests. We will focus our learning this time around on the various ways you can setup and validate expectations on your stubs/fakes. …

The BUG

The BUG is a modular, mobile, open source computer designed to put the user in control. Using Linux, Java, and OSGi new types of applications can be created with previously unknown hardware combinations. This talk will illustrate how to build dynamic, highly customizable applications using Linux, Java, OSGi, and Eclipse. …