InfoQ Homepage Programming Content on InfoQ
-
Cyber-dojo: Executing Your Code for Fun and Not-for Profit!, Part 1
Jon Jagger introduces cyber-dojo.org, an open source environment for practicing programming, demoing its features and discussing its history, design, underlying technology, difficulties and future.
-
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.
-
Test-Driven Microservices: System Confidence
Russ Miles shows how we can build production-level confidence in our polyglot microservices by applying the test-driven approach to synchronous (REST) and asynchronous (Messaging) services.
-
Understanding Hardware Transactional Memory
Gil Tene explores the underlying mechanics that power HTM on current platforms, focusing on things developers need to understand when contemplating the use of HTM in new and existing code.
-
Creating a Rainstorm Using Infrared and C#
Lisa Taylor shares the story of programming trial and error. Using C#, JavaScript, pixels and bitmaps, loops and infrared light she created a digital rainstorm inside a shipping container.
-
Beyond Lists
Phillip Trelford shows through live demos data structures that are orders of magnitude more performant than lists.
-
NET Machine Learning: F# and Accord.NET
Alena Hall presents various machine learning algorithms available in Accord.NET - a framework for machine learning and scientific computing in .NET.
-
LeSS of a Story: An Introduction to Large-Scale Scrum (LeSS)
Bas Vodde introduces the LeSS framework (https://less.works), how it was created and how it works.
-
From Zero to Hero with Spring WebSocket
Sergi Almar presents how to enhance a traditional Spring MVC application with real-time functionalities and bidirectional messaging based on WebSockets for a more interactive user experience.
-
Testing your Spring Boot Application with Selenium
Mathilde Lemee presents a live-demo based session and covers the best practices, patterns and tools that help one deliver a solid web application with Selenium.
-
The Ghosts of Java Past, Present and Yet to Come
Steve Elliott covers the evolution of how Java came to be what it is today including some lesser known history, and takes a look at the current roadmap of Java going forwards.
-
Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js
Matt Raible compares three JavaScript MVC frameworks: AngularJS, Ember.js and React.js, including client vs. server side templating and how they support isomorphic JavaScript.