InfoQ Homepage Development Content on InfoQ
-
Hello, Spring Security 5.2
Rob Winch, Eleftheria Stein-Kousathana and Filip Hanik walk through “hello security,” demonstrating how Spring Security can be customized to meet business requirements.
-
Eighteen Years of Spring
Rod Johnson discusses some of the key things that make successful frameworks, including: the Open/Closed principle, the role of Design Patterns, clear layering, consistent coding conventions, etc.
-
Multi-Tenancy OAuth with Spring Security 5.2
Josh Cummings introduces AuthenticationManagerResolver, a simple interface from Spring Security.
-
RSocket Messaging with Spring
Rossen Stoyanchev, Brian Clozel and Rob Winch cover the upcoming RSocket support in the Spring Framework, Spring Boot, and Spring Security.
-
Rethinking Blockchain Contract Development
Manuel Chakravarty discusses how IOHK’s Plutus combines programming language theory, functional programming in Haskell, and theorem-proving in Agda to develop a new approach to blockchain contracts.
-
Coding the Future Coders
Angie Jones shares ways to give the joy of coding to others; techniques on how to expose kids to complex topics such as ML, mobile dev, game design, and web animation with hands-on exercises.
-
#FAIL
Kevlin Henney keynotes on some of the failures that people had in various projects and the lessons to be learned from them.
-
Developing Developers
Ivan Zimine shares his journey as a developer, doing it alone vs learning from masters, things tried as a technical coach, and lessons learned from running public practical coding sessions for 1 year.
-
Everyday Efficiencies
Todd Montgomery explores the everyday things that those with an eye to performance and efficiency do that can be leveraged by anyone to build better software faster.
-
Maintaining the Go Crypto Libraries
Filippo Valsorda talks about the challenges in maintaining and keeping the cryptographic libraries written in Go secure, safe, useful and modern.
-
Lightning Talks: Joy of Coding
In this series of short talks the authors address a wide range of topics from test automation with Cucumber, to technical debt, quantum computing, how to keep coding after 50, and others.
-
Rust's Journey to Async/await
Steve Klabnik talks about Rust’s history, diving into the technical details of how the design has changed, and the difficulties of adding a major new feature to a programming language.