InfoQ Homepage Programming Content on InfoQ
-
Exploring Domain Driven Design Implementation Patterns in .NET, Part 1/2
Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.
-
Introducing RxJava into a Spring Boot REST API
Simon Baslé and Laurent Doguin describe how one can migrate code into a fully async and RxJava-based application, built upon Spring Boot and Java 8.
-
Transforming Code to Java 8
Venkat Subramaniam talks about the new facilities in Java 8 and about how they change the way we write code.
-
The Imitation Game: The New Frontline of Security
S. Ghosemajumder reviews the evolution of AI based security attacks that imitate the actions of real people, and looks at how they are changing the nature of developing online applications securely.
-
From Source to Bytecode: Deep Dive into the Groovy Compiler
Cédric Champeau explores the Groovy compiler. He discusses parsing, abstract syntax tree, type checking, type inference, bytecode and verifier.
-
Message-driven Microservices in the Cloud
Mark Fisher and Dave Syer perform a series of live demos on different platforms ranging from local to a remote Cloud to show the simplicity of the Spring Cloud Stream developer experience.
-
Reinventing Organizations for Agility
Michael Sahota how to produce organizational change by inviting it and not forcing it and by using the Laloux Culture Model.
-
JavaScript in Detail
Joseph Andaverde discusses some of the most commonly misunderstood concepts in JavaScript - closures, variable hoisting, the this keyword, and prototypal inheritance.
-
Spring Cloud *: Exploring Alternative Spring Cloud Implementations
Spencer Gibb discusses the Spring Cloud abstractions and interfaces that an implementation might choose to implement: DiscoveryClient, LoadBalancerClient, Configuration and Bus.
-
A How-to Guide to Security in the PAAS Cloud
John Field and Shawn McKinney examine the security of a typical Java web application and describe 5 common application security architecture patterns taken from real world customer problems.
-
Securing Microservices with Spring Cloud Security
Will Tran talks about the authentication and authorization scenarios that one may encounter once he starts building out microservices.
-
Spring Boot Microservices, Containers, and Kubernetes - How-to
R Tsang shows how to create a Java-based microservice using Spring Boot, containerize it using Maven plugins and deploy a fleet of microservices and dependent components such as Redis using Kubernetes