[29 Oct 2012 | No Comment | ]
Clean Software Architecture

Robert “Uncle Bob” Martin talks about the lost years of architecture, about how the web is just a detail and about the best kind of architecture to use for your applications. Does the architecture of your application tell you the intent of the application, or does it just tell you what frameworks you’ve used. A good architecture screams about the intent of the application and hides the frameworks.

Read the full story »

Categories

Recent Content

 

[18 Jun 2013 | No Comment | ]

You don’t become the world’s largest handmade marketplace without learning how to grow quickly. Etsy was launched in 2005 and soon had to figure out how to meet increasing demand. A novel approach was taken that gave the site some breathing room, but which—for a variety of reasons we’ll explore—ultimately resulted in an architectural dead end.

[18 Jun 2013 | No Comment | ]

The average software company spends 2-3 times as much on each software project as best-in-class companies spend to deliver similar capabilities. The average organizations wastes 25% or more of its software budget on projects that are ultimately cancelled.

[18 Jun 2013 | No Comment | ]

This presentation centers on people and how they can work together better and more efficiently simply by being more social and humane. It takes examples from real-live situations and looks at dos and don’ts. Managers, developers, analysts, testers, and customers all share a common bond: they are people (but how easily we forget this simple fact!). The presentation focuses on team building, open communications, and understanding.

[17 Jun 2013 | No Comment | ]

This tutorial revisits the object oriented programming (OOP) concepts. It also provides answers to some common questions about design patterns.

[17 Jun 2013 | No Comment | ]

Web Components are here to fundamentally change the way we think, build, and consume our web apps. This session will prepare you for the future of the web platform by discussing the lower level technologies that form the basis of Web Components (Shadow DOM, custom elements, MDV, new CSS primitives). Many of these tools have already landed in a modern browser near you!

[13 Jun 2013 | No Comment | ]

Learn how to install MySQL on Fedora, CentOS, Red Hat and Scientific Linux.

[11 Jun 2013 | No Comment | ]

Creating web sites today requires that we focus on more screen sizes than ever. Responsive Design can help us do this in an effective way. In this talk, Shawn will show you how to achieve screen-size independence and why designing your look and feed from the mobile experience is the right way to get the best performing site.

[11 Jun 2013 | No Comment | ]

Distributed systems are hard. Many have attempted to circumvent this fact via a variety of approaches, typically by ignoring difficult problems involving latency, partitioning, concurrency, and system evolution.

[11 Jun 2013 | No Comment | ]

The family of HTML5 technologies has pushed the pendulum away from rich client technologies and toward ever-more-capable Web clients running on today’s browsers. In particular, WebSocket brings new opportunities for efficient peer-to-peer communication, providing the basis for a new generation of interactive and “live” Web applications.

[10 Jun 2013 | No Comment | ]

Optimizations are one thing, but making a serious data collection program run 114,000 times faster is another thing entirely. Learn how it has been done.