InfoQ Homepage Development Content on InfoQ
-
Fast, Flexible and Functional Programming with OCaml
Gemma Gordon and Anil Madhavapeddy give a brief history of OCaml, and explain how they are unlocking its potential in the “new” world of browsers and IoT.
-
C++ for Real-Time Communications in the Cloud
Thiya Ramalingam talks about what Zoom’s platform engineers have learned over the years from running a complete C++ stack in their back-end service.
-
From Rocks to Rust: Our C to Rust Paradigm Shift
Esther Momcilovic talks about the reasons why Metaswitch chose Rust, and what it’s been like for the development teams getting to grips with this language.
-
Rust 2018: An Epochal Release!
Steve Klabnik talks about where Rust is now, what new features are coming down the pipeline, how it's all being managed, and how this affects Rust's development in the future.
-
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.