InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Performance Testing Java Applications
Martin Thompson explores performance testing, how to avoid the common pitfalls, how to profile when the results cause your team to pull a funny face, and what you can do about that funny face.
-
High Performance Messaging for Web-Based Trading Systems
Frank Greco investigates WebSocket and how trading systems can be designed to leverage it for reliability, security and performance for desktop, mobile, datacenter and cloud environments.
-
Fixing the ICT Crisis at School
Simon Peyton Jones discusses the need for a decent education system in IT and computer science, advocating for taking action now before it is too late.
-
Android App Anatomy
Eric Burke advises on creating mobile applications for Android: the lifecycle of an app, loaders, fragments, Otto, DI, and others.
-
Project Lambda in Java SE 8
Daniel Smith details some of the new features prepared for Java 8 by Project Lambda: lambda expressions, default methods, and parallel collections.
-
Scaling Pinterest
Yashwanth Nelapati and Marty Weiner share lessons learned growing Pinterest: sharding MySQL, caching, server management, all on Amazon EC2.
-
Web Framework Performance - Examples from Django and Rails
Gareth Rushgrove overviews Ruby on Rails and Django: object caches, fragment and HTTP caching, asset compilation, profiling, log file measurement and framework hooks for instrumentation.
-
Dropwizard: Make Features, Not WAR
Ryan Kennedy introduces Dropwizard which is Yammer's framework for building RESTful web services on the JVM.
-
Google Apps' Identity Crisis
Derek Parham discloses details of the largest and most complicated user migration and code refactoring in Google’s history when all their services were made available to Google Apps users.
-
Using Node.js to Improve the Performance of Mobile Apps and Mobile Web
Tom Hughes-Croucher discusses increasing the performance of web applications and websites by using Node.js’ event-driven approach.
-
JSR 356: Building HTML5 WebSocket Apps in Java
Arun Gupta explains building WebSocket applications in Java based on JSR 356 API.
-
Etsy’s Product Development with Continuous Experimentation
Frank Harris and Nellwyn Thomas present the deployment process used by Etsy based on experiments.