InfoQ Homepage Conferences Content on InfoQ
-
Statically Dynamic Typing
Neal Gafter explains why Microsoft has introduced dynamic typing in C# 4.0, what it is useful for, what is DLR, and why they have chosen the dynamic type instead of other possible solutions.
-
Pragmatic Personas: Putting the User back in User Stories
Jeff briefly reviews the different ways that software is currently built and then describes how to create and use user personas to design and build software that has a better user experience.
-
OOPSLA Keynote: The Power Of Abstraction
In a reprise of her ACM Turing Award lecture, Barbara Liskov discusses the invention of abstract data types, the CLU programming language, the Liskov Substitution Principle, and future challenges.
-
Community Performance Optimization: Making Your People Run as Smoothly as Your Site
Brion Vibber discusses the challenges of working with user communities, social bottlenecks, scalability of software vs communities, new approaches to scaling communities, and remaining challenges.
-
JavaScript: Measuring Performance, Games, and Distributed Testing
John Resig touches three JavaScript issues: performance measuring, creating games and performing distributed testing.
-
Developing JavaScript Desktop Applications
Appcelerator's Titanium allows to build and deploy desktop applications which run seamlessly on Windows, OSX and Linux desktops using Javascript and HTML. Also: how Titanium compares with Adobe Air.
-
Interoperable JavaScript-Based Client/Server Web Applications
Kris Zyp on protocols, standards, and tools for building web applications using a consistent end-to-end JavaScript model. He exemplifies with DOJO and Persevere. Key topics: JavaScript, JSON, REST.
-
PhoneGap: Mobile Applications with HTML, CSS and JavaScript
Brian LeRoux presents PhoneGap, a mobile web framework for creating phone applications using just HTML and JavaScript without having to programm in phone’s native language, Objective C, Java or C++.
-
What’s New in Spring 3.0
Arjen Poutsma reviews Spring Framework 2.5 and takes a look at Spring 3.0, themes and features, and the roadmap ahead.
-
Standards are Great, but Standardisation is a Really Bad Idea
Paul Downey covers the risks of premature standardisation, partial implementations and open extensions, cloud computing lock-in, and formal activities vs lightweight open processes like open source.
-
Kanban Adoption at SEP
We will explore how Kanban teams at SEP matured through the lens of the Dreyfus Model for Skill Acquisition.
-
Hacking Selenium
Jason Huggins covers why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, Selenium history, Selenium components, issues encountered and Selenium hacks/workarounds.