A quick overview of the powerful and popular Python web framework TurboGears, including code samples to give a feel for the framework.
Many folks deride modeling in general as a “Big Design Up Front” approach – translated into “Stupid Approach.” Bring up MDA and you will get most people thinking things only get worse! If you are an early adopter, if you are a problem solver, if you enjoy delivering results, and if you want to gain a competitive edge, you don’t want to miss this talk on Pragmatic MDA.
Agile Methods and pragmatic MDA concepts and tools can be blended together to deliver software. With absolutely no coding and no thinking, you will see how to build apps that folks pay millions for. Okay, I made that last bit up!
Agile MDA is very powerful, but at a price – it tends to require folks who can think a little more at the abstract levels of domain modeling and architecture, in addition to good old fashioned normal coding challenges. Come see if it makes sense to add to your company’s tools and techniques.
Search Engine Optimization (SEO) can be summarized in three categories: keywords, links, and website code/content. Yet the website code is often complete before the SEO expert gets started, making it expensive and tedious to change. This session describes numerous ways the website developer can lay the foundation for SEO efforts while incurring very little additional cost to the project. It also reviews specific SEO developer tools that make for very happy clients.
While Free Software and Open Source Software have entered the awareness of most application developers, it is often overlooked as a platform upon which to develop reliable embedded applications. This presentation provides an overview of the options available, the advantages and disadvantages of choosing this path, and provides a starting point for further exploration.
The elementary data structures—Stacks, Queues, Lists, Binary Search Trees, etc. —all have well-defined APIs. These APIs provide a natural and practical way to learn unit testing as a programming methodology. This is the approach used in the Data Structures course at Calvin College. However, it can also be used in industry to help working software engineers learn to use unit testing and the test-driven development methodology.