InfoQ Homepage Architecture & Design Content on InfoQ
-
The Future of the JVM
The panelists discuss the future of the JVM in the context of parallelism and high concurrency of tomorrow’s thousands of cores.
-
Enabling Cloud Services with Programmability
Chris White shares Riverbed’s experience using REST across multiple products, being integrated with Python, JavaScript, OpenStack, Puppet, Django, jQuery, and other technologies.
-
RText: A Cross-editor DSL Framework
Martin Thiede introduces and demoes RText, an open source textual DSL framework that can be used with almost any text editor or IDE.
-
Modern Legacy Systems
Robert Annett explores some of the issues of upgrading, maintaining or replacing legacy Java and .NET applications that haven't been touched in a decade, providing advice on solving common problems.
-
Painful Success - Lessons Learned while Scaling Up
Jesper Richter-Reichhelm shares lessons learned from failures while scaling Wooga games to millions of daily users.
-
Surviving Big JavaScript Projects
Anton Kovalyov provides an inside look into a large JavaScript project, presenting techniques for maintaining code quality while allowing the team to push lots of changes every day.
-
How Draw Something Scaled To 50 million New Users, in 50 Days, with Zero Downtime
Robin Johnson discusses using a data management model for games that can be scaled, and the bottlenecks and challenges met by OMGPOP scaling to millions of users.
-
Scaling at Dropbox
Rajiv Eranki shares the pains and lessons learned scaling up Dropbox from a few thousands to tens of millions of users.
-
Model-driven Development in the Context of Technical SOA
Michael Rauch and Christoph Gutmann explain how Eclipse Modeling technology is successfully applied to establish forward engineering in the domain of technical SOA.
-
Racket: Metaprogramming Time!
Matthew Flatt introduces Racket, an extensible programming language useful to create new syntactic forms and construct entirely new programming languages.
-
Immersive Teaching and Research in Data Sciences via Cloud Computing
Karim Chine discusses the meaning of cloud computing to academic teachers and researchers in data sciences and how to take advantage of it now when a new era for research and higher education begins.
-
Hiring for Hackers
Pete Soderling presents tactics an engineer can use to successfully attract the best developers, explaining how to effectively tell the story of your product & tech to attract the best and brightest.