InfoQ Homepage Build Stuff Content on InfoQ
-
Getting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small Step
Brian Troutwine discusses aeronautics research attempting to convince listeners that moonshot projects should not be considered independently of their organizations and history.
-
Being Meta
Jevgenij Nekrasov discusses doing meta-programming in .NET, including writing a custom DSL.
-
The Myth of the Qualified Developer
Pete Smith shares from his experience, discussing what it means to fail and how to make the most of it
-
Reactive Systems: From Drug Development to Functional Programming
Jonathan Graham takes a look at the Reactive Manifesto and Functional Programming from the perspective of the pharmaceutical industry and the quality of the processes used to produce drugs.
-
Real World Experience Report on Running Docker
Ben Hall shares his experience working with Docket for development, testing and deployment into production, discussing scalability, resource management, security and other related issues.
-
Mutate Your Code and Reveal Your True Test Coverage
Pawel Sawicz suggests putting tests to the test by mutating the code to see if the codebase is properly covered by tests and how errors are propagated.
-
CIDER: Building a Clojure Interactive Development Environment that Rocks in Emacs
Bozhidar Batsov introduces CIDER, an interactive development environment for Clojure, discussing building dev tools on top of Emacs, the history of the project, current state and plans for its future.
-
Domain Architecture Isomorphism: How Spotlight Inverted Conway's Law
Dylan Beattie discusses the challenges faced restructuring Spotlight so their organization aligns with the natural domain boundaries of their business.
-
Artificial Intelligence that Plays Atari Video Games: How Did Deep Mind Do It?
Kristjan Korjus discusses deep learning, reinforcement learning and their combination called deep Q-Network.
-
Why We Do Tech the Way We Do Tech Now?
Pavlo Baron attempts to explain why people are doing multiple languages, platforms, technology stacks and databases in one project.
-
A Board Game Night with Geeks
Felienne Hermans explains how she used F# to determine if the game Quarto can end up in a tie or if there is always a winner. The technique used can be applied to scheduling and register allocation.
-
Functional Programming You Already Know
Kevlin Henney examines functional and declarative programming styles from the point of view of coding patterns, little languages and programming techniques already familiar to many programmers.