This session will be targeted toward the utilization of Cloud Computing infrastructures with a specific emphasis on integration amongst applications.
Will discuss
1. Introduction and trends in Cloud Computing and evolution
2. Best practices in connecting the cloud
3. Challenges faced
Adobe has just released it's latest version of the ColdFusion web application server. By far the most powerful and feature rich release to date, Adobe has continued the mantra of "Making the Hard Things Easy" by enhancing the platform for even greater integration. This session will show, with code examples, how a developer can simply interact with MS Office and OpenOffice documents, interact with MS Exchange and SharPoint, leverage the power of the Hibernate ORM, build and consume PDFs, and much more, all with just a few lines of script.
Hacking together an application may get you to market quickly, but it will cost you time in the long run. Making appropriate architectural choices in the beginning will save your developers time and heartache moving forward.
Wonder why the next version of Windows has more features and is faster than ever? How can the kernal be bigger AND faster? We will look at how this was done. This will be a deep dive into the internals of Windows, but you do not need to be a hardcore developer.
We all want to be more agile. We want a process that helps us deliver awesome code, but need to drag the rest of IT and the business along with us. How do you stop the nightmare of yesteryear, and sneak agile into your shop, right under the noses of the waterfall guardian trolls? We have five ways to be more agile without officially changing your process, or getting fired.
A brief overview of the importance of web security.
It's getting a lot easier to create web-based applications. Many of the frameworks that serve as a foundation for new projects contain security measures, but are you using them? What are the important things to check for? How do you balance the time it takes to make sure an application is really secure and the project's budget?
This talk will go over application-layer security. Briefly:
For quite a few summers, I've taught kids ages 11-14 an Introduction to Programming Course held at the Young Scholars Institute. The kids start not knowing anything and after 5 days they have written full games using Java and Processing.org. I will do an overview of how and what I teach them, their learning process and how to keep them interested, and what I've discovered through the years.
Every project has a different set of requirements -- some relating to the scope, some relating to the audience, some relating to the capabilities of the administrator. How do you choose which language, platform or CMS to use to fit these requirements? Is it best to stick with what you're familiar with -- even if it's sometimes like fitting a square peg in a round hole?
Hear Brent Shaffer (@bshaffer), a Symfony developer and contributer, duke it out with Travis Roberts (@travisroberts), a Ruby on Rails proponent, in the battle of two frameworks. The discussion will include an introduction to both frameworks and a comparison of the PHP and Ruby languages. At the end, Symfony and Rails will meet in a no-holds-barred battle to the death, and only you can decide the victor. Time for Q&A will also be allotted.
Behavior Driven Development (BDD) has emerged as one of the new buzz words in the software world, but many people are confused as to what it actually means. This session will cover what BDD is, how it was borne out of Test Driven Development, and how it can be leveraged to extract meaningful customer requirements to create better software. By nature, this talk will cover a lot of agile development best practices, and how BDD builds on TDD to create a more effective agile team.