InfoQ Homepage Programming Content on InfoQ
-
Always Available
Claudio Ortolina discusses leveraging Elixir/OTP tools to provide continuous service even when a database is down, walking through the refactoring of an Elixir/Phoenix/PostgreSQL application.
-
Using Webpack to Streamline Modern Web Application Packaging and Deployment
Kevin Grossnicklaus discusses how to get started with WebPack, how to configure Visual Studio for it and some of the best practices for utilizing it with Angular2 or React.
-
Homoiconicity: It Is What It Is
Stuart Sierra demonstrates the power that comes from having the same data representation at all layers: programming language, specification, database, inter-process communication, and user interface.
-
Golden Carrots: Digital Transformation with Payments APIs
Mark Pesce discusses using Payments API to drive a digital transformation, presenting how Web Payments provides a foundation for every API to integrate with every payments system using every currency.
-
Disrupting Development Using Reactive Event Sourced Systems with Akka
Jan Ypma presents a system which exposes reactive events as a real-time streaming REST API.
-
Background Processing with RabbitMQ
Tatsuya Ono introduces TaskBunny, a background processing library, discussing implementation details and why they chose RabbitMQ over Erlang process/OTP.
-
Digital Assets: Lessons in Securing What’s Next
Rob Witoff recaps on the past several years at the largest cryptocurrency company in the world and explores technical infrastructure and security lessons learned that apply to what’s next in Fintech.
-
Java at Speed: Getting the Most out of Modern Hardware
Gil Tene discusses some of the optimizations and capabilities that the latest crop of JVMs are able to apply when running on the latest servers, and performance issues with financial applications.
-
Functional / Microservices in Real-Time Financials
Vitor Olivier presents how Nubank has built the system of record based on functional programming principles, the challenges they faced when taking it to scale and the benefits of their approach.
-
Wobserver: Easy to Integrate Monitoring and Debugging
Ian Luites introduces wobserver, discussing the background of the project and showing how to mount it into a Phoenix application, hook it up to Prometheus, and deploy it behind a load balancer.
-
Electron Apps, from Start to Production
Paul Betts discusses Electron, a platform for writing cross-platform Desktop apps, explaining how to start writing apps, how to integrate web UI libraries and languages, and others.
-
Mixing in React
Rushaine McBean talks about how she integrated React into an existing app with its own semi structure, and the lessons learned, improvements made along the way and resulting front-end standards.