InfoQ Homepage Development Content on InfoQ
-
Beyond Lambdas & Streams - Functional Fluency in Java
Naresha K discusses writing functional code in Java 8, the limitations and using Vavr to circumvent those limitations.
-
Cynefin & Test Planning - an Option for Choosing the Right Testing Approach
Lucian-Adrian Stroie discusses how Cynefin can be used to make sense of the testing context, thus helping determining the most suitable approach for testing.
-
Ensuring Platform Security with Windows Bosh Add-ons and Runtime-Config at Boeing
Presenters discuss implementing security for a Windows deployment on PCF with Bosh add-ons via Runtime Config.
-
Lessons Learned from Upgrading Thymeleaf
Jay Aisenbrey discusses what’s new in Thymeleaf 3 and what it takes to upgrade an application from Thymeleaf 2 to 3.
-
Cloud-Native Data: What Is it? Will it Solve the Data-DevOps Divide?
The panelists debate whether data's answer to cloud-native will mirror DevOps or not.
-
Building a Reliable Cloud-Based Bank in Java
Jason Maude talks about the server-side implementation of Starling Bank and shows how, even though Java is over two decades old, it can still be used for cutting edge applications.
-
Attack Trees, Security Modeling for Agile Teams
Michael Brunton-Spall talks about Attack Trees, a new way of understanding how a system might be attacked and how to prioritize security measures to be implemented.
-
EternalBlue: Exploit Analysis and beyond
Emma McCall talks about the EternalBlue exploit that was leaked in early 2017 which was then abused to great effect throughout the year.
-
Bigger, Faster and More Secure
Laura Bell talks about how security can look when it stops being about fear and starts being a tool for building systems of the future.
-
Encryption without Magic, Risk Management without Pain
Anastasiia Voitova talks about cryptography in a wider context: how it helps to narrow more significant risks to controlled attack surfaces, enables managing the risk efficiently & elegantly, and more
-
Using Artificial Intelligence to Test the Candy Crush Saga Game
Alexander Andelkovic shows how King is training artificial intelligence bots to test its games by mimicking human interactions.
-
From Haskell 98 to Modern Haskell–Making Sense of the Haskell Type System
Ryan Lemmer takes a look at Haskell’s type system, including extensions: GADTs, multi-param type-classes, functional dependencies, type functions, kind polymorphism, type promotion, etc.