InfoQ Homepage Development Content on InfoQ
-
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.
-
Resistance is Futile: You Will be Glass-imilated
Gabbie Gibson introduces Google Glass, how to use voice commands, touch gestures and its interface, and how to write Glassware apps that run on the device.
-
Hybrid vs. Native: Choosing a Mobile Strategy
Jeff French covers the pros and cons of native app development vs. HTML5 hybrid app development so one can make the right choice based on the needs of his app.
-
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.
-
Optimizing Mobile Performance with Real User Monitoring
Brittany Young discusses a framework for identifying the performance metrics that matter most to users, looking at improving the development life cycle by knowing common mobile performance blind spots
-
Nashorn - Native JavaScript Support in Java 8
Viktor Gamov presents and demos the latest state of Project Nashorn, a high-performance JavaScript engine available on the JVM.
-
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.
-
Practical Machine Learning
Seth Juarez introduces the nuML machine learning library, addressing the clustering issue in .NET applications by focusing on recommendation engines and anomaly detection.
-
Introduction to Data Science
Bryan Nehl makes an introduction to the data science: data formats, ETL tools, NoSQL databases, languages, libraries, techniques and approaches for exploring data and extracting value from it.
-
What's New in Spring?
Craig Walls presents some of the features supported in Spring 4 including WebSockets, REST controllers, conditional configuration, ordered list injection, compatibility with Java 8 and Java EE 6&7.
-
Retro Gaming with Lambdas
Stephen Chin shows how to use lambda in Java to create a video game with JavaFX. Other features covered are: enhanced collections, functional interfaces, simplified event handlers, and the stream API.
-
#define Hell in Multi-platform Embedded Programming
Tore Martin Hagen shares from his experience on how to compile and build software for multiple hardware platforms.