InfoQ Homepage Architecture Content on InfoQ
-
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Services Architecture
Yoni Goldberg describes some of the technological innovations that have helped Gilt to reach its current size, and highlight some of the core challenges that the company's engineering team faces.
-
Lean Enterprise
Barry O'Reilly discusses how to embrace a culture of continuous experimentation and learning, to adapt the organization’s design, and transform the business to an adaptable, resilient Lean Enterprise.
-
The Spoofax Language Workbench in Industry
Eelco Visser, Vlad Vergu demonstrate how Spoofax simplifies the process of specifying syntax using SDF3, name analysis using NaBL and type analysis using TS, code generation in Stratego.
-
Roadmap to the Lean Enterprise
Trevor Owens takes an in-depth look at the methodologies, tools, and incentive structures that are guiding some of the word's largest organizations to reclaim their innovation progress.
-
Have You Seen Spring Lately?
David Turanski makes a tour of the latest Spring platform including Spring.IO, Spring Boot, Websocket support, Spring HATEOAS, and others.
-
Software Psychology: The Art of Listening to Code
Bjorn Freeman-Benson suggests “listening” to the code, refactoring it based on various factors such as the defect rate or underperforming services, providing strategies and tools.
-
Test-Driven JavaScript with Jasmine
Brad Urani presents the principles of writing unit tests using Jasmine, discussing spies, DI and mocking as strategies for isolating functionality for both synchronous and asynchronous JavaScript.
-
What's the Best Way to Improve Software Architectures?
A lively panel discussion with Eric Evans, Duncan DeVore, and Leo Gorodinski, hosted by Mike Feathers, on software architecture improvement, DDD, the ins and outs of microservices and much more.
-
Continuous Integration for Infrastructure
Gareth Rushgrove explores patterns and practices useful to implement continuous integration in an infrastructure-as-code environment.
-
Sweet Elixir! A Gentle Introduction to Erlang’s Cute Younger Brother Elixir
Ryan Cromwell introduces Elixir, a , functional distributed meta programming language inspired by Ruby and compiling to Erlang VM, covering pattern matching, pipelines and tail-call recursion.
-
10 Years Experience with Agile and Model Driven Software Development
Chung-Yeung Pang shares from his experience applying MDD and Agile to various projects.
-
Let It Go: Building a Global Social Enterprise by Empowering Your Employees
Rupert Scofield explains how to build, motivate, and manage a team that both embraces the mission and delivers financial results, how to mitigate risk, and how to solve interpersonal conflicts.