![]() |
In this video, Bjarne Stroustrup explains why he thinks C is obsolete. He explains that the languages should have been merged into one, so that C would have been a subset of C++ instead of nearly a subset of C++. And then people could have used whatever parts of the C++ tool set they needed. Bjarne Stroustrup is famous for having designed and implemented the C++ language.
Read the full story »
This video presents a novel approach for developing client-side extensions to Vaadin with Scala.
Contrary to popular belief, Ajax is not rocket science, especially with the right library. This videos explore the popular Prototype and jQuery libraries showing how they can simplify typical Ajax techniques and make JavaScript easier to work with. We’ll look at how each library wraps the XHR object, smoothes out events, and how they each make use of the humble $.
This video is a 30 minute foray into the world of the system administrator, focusing on situations shared between sysadmins and developers, however differ from perspective, motivations and problems. The primary goal here is to provide some light hearted anecdotes, examples and situations, that developers will relate to from their experiences and garner a new appreciation for the role of the sysadmin.
The notion of approaching such a huge refactoring task is daunting to say the least, and the altruistic idea of dismantling the project piece by piece, then re–building it systematically is more easily said than done. But through the course of this advanced refactoring session, we’ll identify and assemble the building blocks needed to accomplish a task of this nature.
Angular is an open source framework allows you to extend the HTML vocabulary, have proper business-logic / presentation separation through bidirectional data-binding, declarative application assembly through dependency-injection and testability story like no other framework. Angular is a fundamentally different way of building an AJAX app.
In this keynotes talk of the Golden Gate Ruby Conference, Yehuda Katz, a member of the Ruby on Rails and jQuery Core Teams; covers some of his principles for building friendly, usable frameworks. He explains about how you can apply them to your application codebase as it grows in complexity over time.
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 …
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.
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.
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.