InfoQ Homepage Development Content on InfoQ
-
Declarative APIs in an Imperative World
Tilde Thurium explains problems the Atom Editor team came across when they started using React as their UI framework, as well as the solutions they came up with.
-
Have Your Pi and Eat It Too: .NET Core on Raspberry Pi
Cam Soper demonstrates the possibilities of .NET Core, including ASP.NET Core and Web API, on an IoT device.
-
Sorbet: Why and How We Built a Typechecker for Ruby
Dmitry Petrashko talks about Sorbet, a fast, powerful type checker designed for Ruby. At Stripe, they used Sorbet to drive code quality via measurable, concrete indicators.
-
MakeCode: Types, Games and Machine Code
Michal Moskal talks about the MakeCode platform, an open source platform and accompanying web app for building educational programming for small, cheap embedded devices.
-
How to Get Productive with Spring Boot
Madhura Bhave covers several Spring Boot features: dependency management, starters, devtools, autocompletion for configuration files, test slices, debugging options, and more.
-
What’s New in Spring Data?
Christoph Strobl discusses some of the latest enhancements to Spring Data.
-
Spring Performance Gains
Dave Syer discusses recent improvements in Spring Framework and Spring Boot, including startup time, memory usage, and more efficient processing in the web and data access stacks.
-
State of Reactor 2019
Simon Baslé covers the latest updates to the Reactor ecosystem, including:Reactor 3.3 updates, future roadmap, new projects like reactor-pool, BlockHound, debug-agent, and community updates.
-
Small Is Beautiful: How to Improve Security by Maintaining Less Code
Natalie Silvanovich explains several causes of unnecessary attack surfaces and how to avoid them.
-
My House Runs .NET - Smart Home Automation with .NET Core and Azure
Cam Soper shows how to drive a smart home hub with .NET Core, SmartThings and Hubitat.
-
Let's Start an Epidemic
Doc Norton explores how things like disease, politics, and even moods travel through social networks, discussing the impact people have on others.