Beiträge
Business
- Arbeitnehmerüberlassung? Nein, danke!
- MemoEasy – Termine online buchen
- 37signals works remotely
- About the Pitfalls Of Software Development Effort Estimation
- Bad Processes, Budgeting and Constraints
- Butts In Seats Management
- Cameron Herold: Let’s raise kids to be entrepreneurs
- Chris Heilmann @ Fronteers 2015: Of Gaps, Fillers and Empty Spaces
- DHH on “No more remote work at Yahoo”
- Erik Spiekermann on Type as Visual Language
- Fixing Work
- How to succeed in business as an introvert
- Leadership
- Survey for IT freelancers: How do you approach marketing and sales?
- The How: Learn From Entrepreneurs
- Timothy Dexter – The man who carried coals to Newcastle … and turned a profit
- Varying Degrees Of Software Quality And What To Do About It
- Web Summit 2015 in Dublin
- Zipf, Pareto and The 1% Fallacy
- Apple, Google, Microsoft – What do they do best?
- E-Mail im Unternehmen effektiv nutzen
- So sollten Freelancer ihre Preise wirklich kalkulieren
- Telefondesinfizierer
- Selling Maintainability by Tom Hombergs @ Spring I/O 2025
- ‘Agile’ isn’t a new way of doing software development, it’s the normal way
- 2020 in Review
- 72: Easily Predicting Growth Rates
- A Comprehensive Website Checklist
- Accounting in 2016 – Still a manual and tedious process
- Agile Med Dev: Software Testing for Medical Devices
- Anti-patterns: Rewriting Software
- Automating Processes: Meeting Notes
- Boring Solutions Revisited: Choose Boring Technology by Dan McKinley
- Daily Standup Meetings: Anti-patterns And What to Do About Them
- DeckWeaver and an Interview About the AI Unified Process
- Fetching Incoming Invoices in an Automated Fashion With Puppeteer
- Follow-up on “Accounting in 2016”
- Front-end / back-end isn’t a useful distinction
- GDPR Transparency: Web App for Managing GDPR-related Activities in Your Company
- Jens Oliver Meiert – The Dangers of Being a Web Developer @ beyond tellerrand Düsseldorf 2018
- Julian Treasure: How to speak so that people want to listen
- Keep it simple, stupid
- Kim Crayton @ RuhrJS 2017 – What is Community Engineering?
- Konrad Zuse: Not the most correct but the least complicated theories find practical application.
- Launching Efficiencer.ai – AI-Augmented Process Automation for SMEs
- My Remote Work Setup
- nagg – Simple A/B Testing For Links
- Now Available as a Kindle Edition, Too: “Stratospheric – From Zero to Production with Spring Boot and AWS”
- Opinionated List of Essential WordPress Plugins
- Paying for Developer Tools
- Geschützt: Proposal for Multi-vendor Platform for the Beauty and Wellness Industry
- Publishing Markt für Tablets ist reif für Veränderungen
- Recommendation: The Freelancer’s Show
- Remote Team Collaboration: Appointment Scheduling With Calendly
- Remote Team Collaboration: Communicate via Annotated Screenshots with Zappy for macOS
- Remote Team Collaboration: Interactive Presentations With Mentimeter
- Remote Team Collaboration: Loom – Screen & Video Recording Software
- Remote Team Collaboration: Presentify
- Remote Team Collaboration: Whiteboards With Google Jamboard
- Remote Team Collaboration: Whiteboards With Miro
- Remote Work Is Here to Stay: Best Practices and Tools
- Ruby on Rails: The Documentary
- Rules of Acquisition
- Self-Publishing a Book With (Almost) Complete Strangers: A Recap of Our Writing Process for Stratospheric
- Angular for Designers – Stephen Fluin
- Stratospheric 1.10 Release 🚀
- Stratospheric 1.9 Release 🥳
- Stratospheric: 1-Year Anniversary Sale and Release 1.8
- Surrounded By Idiots?
- Survey for IT freelancers: How do you approach marketing and sales? – The results!
- The 4 Hour Workweek – Revisited
- The Blockchain’s Potential to Change Business And Society
- Tiny but valuable life hack: Drastically increase the lifespan of disposable razor blades
- Use Boring Solutions
- Water Cooler Talk Is Toxic
- Wesley Grubbs – The Importance of Failing Successfully @ beyond tellerrand Düsseldorf 2018
- What is a (business) process, actually?
- Why Hyperloop’s awesome and still the wrong idea
- William Hertling – Kill Process
- Work Culture and Enabling Software Developers to Contribute
- Working Across Timezones in Remote Work Settings and Distributed Environments
Design
- Über den Unsinn von QR Codes in der Werbung
- “Developers Just Can’t Design!”
- A Few Notes On Responsive Design
- Accessible Design: Empowering People
- Anna Debenham @ Fronteers 2015: Front-end Style Guides
- Atomic Design
- Bad Processes, Budgeting and Constraints
- Bauhaus and Web Design
- beyond tellerrand 2015
- Christian Heilmann – Advancing the web without breaking it?
- Dave Shea: A Brief History of Web Design
- Designing For Retina Displays
- Designing For User Delight
- Dropdown menus and alternative approaches for selecting from a choice of options
- Eko: A Digital Stethoscope Add-On
- Enterprise UX: Huge Potential And Anything But Boring
- Erik Spiekermann on Type as Visual Language
- favico.js – Dynamic Content For Your Favicon
- Fonts in use: Typefaces in the wild
- GoodUI Datastories
- Great Review of ‘The Design of Everyday Things’
- I don’t want an app for that
- Impulse – Dynamic Physics Animations For The Mobile Web
- Internal, company-specific software frameworks are evil
- Jeremy Keith – Enhance!
- Live Tools For Building Website Elements
- Maciej Ceglowski – The Internet With a Human Face
- Natural Language User Interfaces And Internet Search
- Outside the box
- Paper
- Petro Salema – Designing Interfaces That Think @ beyond tellerrand Düssedorf 2015
- PPK – The Plural of Chromium is Chromia
- Practical Typography
- Primate: Walking the tightrope between mediocrity and bankruptcy
- Rachel Nabors: Animating the User Experience
- Remy Sharp @ Fronteers 2015: The Art of Debugging
- Robin Christopherson – Technology – The Power And The Promise
- Sara Wachter-Boettcher: Content Amid Chaos
- Some Free Design Resources
- Stephanie Rieger – The Emerging Global Web
- Stephen Hay – Maintaining Simplicity
- SVG is Ready For Prime Time
- User Efficiency vs. Machine Efficiency
- UX Check: Identify Usability Issues On Your Website
- Zen Design Principles
- Zen Mind, Beginner’s Mind
- Zoltan Kollin: Misused mobile UX patterns
- Eine sinnvolle Alternative zu QR Codes
- Lösung für die COVID-19 Pandemie: Schnelltests als Zugangsberechtigung
- “Accessible HTML Content Patterns” by Eric Bailey
- A Collection Of Common UX Myths
- A Collection of for a Improving the UX of Signup and Login Workflows
- A design rationale for Tube stations
- Aarron Walter – Returning to Your Maker Roots @ beyond tellerrand Düsseldorf 2022
- Alexandra Leisse @ RuhrJS 2017 – Death by a thousand paper cuts
- All Constraints are Beautiful – Charlie Owen @ beyond tellerrand 2019
- Artur Śmiarowski’s Guidelines for Writing Readable Code
- Ashi Krishnan @ Fronteers 2019: Learning From Machines
- Beautiful Presentation of Code Snippets
- Bret Victor – Inventing on Principle
- Bret Victor: The Future of Programming
- Cassie Evans – Animating the Impossible @ btconf Düsseldorf 2023
- Chris Heilmann @ beyond tellerrand 2017: Breaking out of the Tretris Mindset
- Christopher Murphy: Time + Creativity
- Claire L. Evans – Broad Band – What History’s Female Internet Pioneers Can Teach Us About Tomorrow @ beyond tellerrand Düsseldorf 2018
- Co-create
- Codrops – Web design inspiration
- Cracking the Code – David Jonathan Ross
- Creative Use Of Symbol Fonts: Time Display
- Dan Abramov on The Elements of UI Engineering
- Dan Bricklin – Inventor of the Electronic Spreadsheet
- Data Visualizations by Stefanie Posavec
- Data, Design, Code – Shirley Wu @ beyond tellerrand 2019
- Design & Quantum Superposition
- Designer Lynx: Curated Links About Design
- Dominic Wilcox: The Reinvention of Normal
- Espen Brunborg @ beyond tellerrand 2017 – The Secret Life of Comedy
- Expanding Human Sensory Perception
- Explorable Explanations And A Reactive Document IDE
- Fitts’ Law
- Five Articles on Software Quality and Design Patterns
- Flexbox Explained with Animations
- Getting Past Bare Minimum Code Reviews – Adrienne Tacke @ beyond tellerrand Düsseldorf 2024
- Golan Levin on Software (as) art
- Good Interface Design: Consistency, Responsiveness & Feedback
- Harry Roberts – Get Your “head” Straight @ beyond tellerrand Düsseldorf 2021
- Helvetica – A Documentary About a Typeface
- hex to rgb(): Convert Hexadecimal CSS Colour Values to CSS rgb() Function Calls
- How-To: Instant Website Optimization for Retina Displays
- Humanising Your Documentation – Carolyn Stransky @ beyond tellerrand 2019
- I Don’t Care What Airbnb is Doing – Stephen Hay @ beyond tellerrand 2019
- I see numbers
- Iconic and Feather: 2 Icon Sets Designed for the Web
- Imagination, Desire and the Call of the Future – David Delgado @ beyond tellerrand 2019
- Improving Developer UX
- Jared Tarbell – Generative Spaces @ beyond tellerrand Düsseldorf 2018
- Jenny Shen: UX Design Across Different Cultures
- Jens Oliver Meiert – The Dangers of Being a Web Developer @ beyond tellerrand Düsseldorf 2018
- Jeremy Keith @ beyond tellerrand 2017 – Evaluating Technology
- Jeremy Keith – Of Time And The Web @ border:none 2023
- Jina Anne @ beyond tellerrand 2017 – Design Systems: Real Talk
- Jude Pullen – Designing for Questions and Provocations @ beyond tellerrand Düsseldorf 2022
- Karl Groves – Hidden in Plain View: Bleeding Edge Accessibility so Good You Never Noticed @ beyond tellerrand Düsseldorf 2018
- Latency by The Radiophonic Workshop
- Less, but better
- Linda Liukas – Programming Playgrounds @ beyond tellerrand Düsseldorf 2022
- LOAD”*”,8,1
- Making Art With Familiar Objects – Red Hong Yi @ beyond tellerrand 2019
- Manuel Matuzovic – Lost in Translation @ beyond tellerrand Düsseldorf 2022
- Mario Klingemann @ beyond tellerrand 2017 – Machimaginarium
- Metal Band Logo Design
- Michelle Barker – Modern CSS Layout is Awesome! @ btconf Düsseldorf 2023
- Miriam Suzanne – Don’t Use My Grid System (Or Any Others) @ beyond tellerrand Düsseldorf 2018
- Nadieh Bremer @ beyond tellerrand 2017: Hacking the Visual Norm
- Napworking – Dorobot @ beyond tellerrand 2019
- Neil Harbisson: I listen to color And The Renaissance of our Species
- Objectified – A Documentary About Industrial Design
- One Cannot Not Design
- Paul Verbeek-Mas @ RuhrJS 2017 – Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
- Phil Hawksworth @ beyond tellerrand 2017: Dodging Bullets – Microservices for Fewer Sleepless Nights
- Piano Stairs – A Brilliant Design
- Reasons to: 2016 – Opening Titles by Mike Brondbjerg
- Reprise: Petro Salema – Storyteller Extraordinaire
- Sarah Drasner @ beyond tellerrand 2017 – Storytelling in JavaScript
- Second-order Affordances: Design & Quantum Superposition
- Sophie Koonin – This Website Is under Construction, a Love Letter to the Personal Website @ beyond tellerrand Düsseldorf 2023
- Take Back Your Web – Tantek Çelik @ beyond tellerrand 2019
- The 5 Levels of Logging Explained by Orhan Kavrakoğlu
- The Disappearing Computer: An Exclusive Preview of Humane’s Screenless Tech | Imran Chaudhri | TED
- The Future of Coding: Simple, Responsive, Instant Feedback
- The Gentle Art of Design Feedback – David de Léon @ beyond tellerrand Düsseldorf 2024
- The Laws of UX
- The Magical Number Seven
- The Noun Project – Building the World’s Visual Language
- The Power of Metaphor – Mike Hill @ beyond tellerrand 2019
- The Scoville Scale of Web Font Loading Opinions – Zach Leatherman @ beyond tellerrand 2019
- Tracy Osborn – Design for Non-Designers @ beyond tellerrand Düsseldorf 2018
- UI Design Patterns
- UI Movement
- User Experience Design Methods & Deliverables
- UX Time: Responsive Tables and Smoothly Scrolling Through Large Datasets
- Vic Lee – No Effing Failure @ beyond tellerrand Düsseldorf 2018
- Web Apps and Websites: Documents and Applications
- Welcome Back: beyond tellerrand Opening Titles Düsseldorf 2021
- Wesley Grubbs – The Importance of Failing Successfully @ beyond tellerrand Düsseldorf 2018
- What’s Digitalisation Actually About?
- Why Design Matters
- Why motion matters in UI design
- ZenQuery 1.0 is available today!
- ZenQuery: From Idea To Product In 2 Weeks
Enterprise Software
- Spucke, Klebeband und COBOL
- Analyzing Large Datasets With SQL
- Developing with Apache Wicket
- Enterprise UX: Huge Potential And Anything But Boring
- EstiMate – Accurate Crowdsourced Software Development Estimates
- Everything you ever want to know about enterprise sales
- FnordMetric and ChartSQL: Create Charts Directly From SQL
- Internal, company-specific software frameworks are evil
- JHipster: A Spring / AngularJS App Generator
- Modern SQL (with PostgreSQL)
- Natural Language User Interfaces And Internet Search
- ng-admin: Create admin panels from REST APIs
- Open-sourcing some of my project code: Freshcard and MemoEasy
- Resources For SaaS Businesses And Enterprise App Developers
- Sharing and exploring data models and database patterns
- The World Runs On Excel
- Topicalizer – an information extraction suite – now open source
- Varying Degrees Of Software Quality And What To Do About It
- WebSphere Blues
- ZenQuery is now open source
- Admiral Grace Hopper Explains the Nanosecond
- Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024
- Libraries.io and Dependency CI: Open Source Library Discovery and Dependency QA
- Revving up the Good Old Samaritan, Spring Boot Admin by Jatin Makhija @ Spring I/O 2024
- API Versioning In Spring Framework 7 by Rossen Stoyanchev @ Spring I/O 2025
- Code Smarter, Not Harder: AI-Powered Dev Hacks for All by Dan Vega @ Spring I/O 2025
- From Contracts to Confidence: Spring Cloud Contract 5 in the Age of AI by Marcin Grzejszczak
- From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems With Spring AI and MCP – Christian Tzolov @ Spring I/O 2025
- Improving Spring Boot Test Efficiency by Sergei Chernov @ Spring I/O 2025
- Migrating from (Spring Data) JPA to Spring Data JDBC by Jens Schauder @ Spring I/O 2024
- Say Goodbye to Microservices, Say Hello to Self-Contained Systems by Simon Martinelli @ Spring I/O
- Secure, Test, Repeat: A Guide to Spring Security Integration Testing by Laurentiu Spilca @ Spring I/O 2024
- Selling Maintainability by Tom Hombergs @ Spring I/O 2025
- Spring I/O 2025 Keynote
- Stratospheric – In Orbit Now: Content-complete Version 1.0
- The Spring Data Cookbook – Delicious Recipes For Fast, Secure Data by Christoph Strobl @ Spring I/O 2024
- “A Guide to Docker Multi-Stage Builds for Spring Boot” by Catherine Edelveis
- “Accessible HTML Content Patterns” by Eric Bailey
- “Java Is Fast. Your Code Might Not Be.” by Jonathan Vogel
- “OpenAPI and Spring-Boot 4 – What’s New?” By Badr Nass Lahsen @ Spring I/O 2026
- “Paging with Spring Boot” by Tom Hombergs: A Guide to Paging and Pagination in Spring-based Web Applications
- A Catalogue of Design Patterns
- A Collection of for a Improving the UX of Signup and Login Workflows
- A Curated List of Awesome Resources for the Spring Framework Ecosystem
- A few random thoughts on the development of software development in recent years
- A Guide to Refactoring Large Functions by Robert Muth
- A Major Update for MailTrigger – A Simple HTTP-based Email Notification Service
- A New Name for Our Upcoming Ebook: Stratospheric – From Zero to Production with Spring Boot and AWS
- A Simple Yet Powerful Tool: Decision Tables
- A Spring Developers Guide to Navigating the Frontend Landscape by Dan Vega @ Spring I/O 2024
- Aaron Parecki – Why Do We Really Need OAuth Anyway? @ beyond tellerrand Düsseldorf 2021
- Accounting in 2016 – Still a manual and tedious process
- Action Jackson! Effective JSON processing in Spring Boot Applications by Joris Kuipers @ Spring I/O 2023
- Advice On Improving JavaScript Test Speed (by Shyp Engineering)
- Agile Med Dev: Software Testing for Medical Devices
- Ahead Of Time and Native in Spring Boot 3.0 by Brian Clozel and Stéphane Nicoll @ Spring I/O 2022
- Alexandra Leisse @ RuhrJS 2017 – Death by a thousand paper cuts
- Ana Cidre & Sherry List @ AngularConnect 2018: The good, the bad and the ugly – Component architecture at scale
- Annotate and validate data structures with JSON Schema
- API Security Best Practices by Expedited Security
- API-First Development with Spring Boot and Swagger at Reflectoring
- ArchUnit Spring Integration
- Arconia for Spring Boot: Dev Services, Automated Migrations, and Seamless Workflows by Thomas Vitale
- AsyncAPI & Springwolf – Automated Documentation (and more) by Raphael de Lio @ Spring I/O 2024
- Automated Software Refactoring With OpenRewrite and Generative AI by Tim te Beek @ Spring I/O 2024
- Automating away bugs with Error Prone in practice by Rick Ossendrijver @ Spring I/O 2023
- Automating Java Code Migration with OpenRewrite
- AWS 101 – A Teaser: What to Expect and When
- Be Proactive About State in a Reactive System by Nele Lea Uhlemann @ Spring I/O 2022
- BedquiltDB – A JSON document store for PostgreSQL
- Better Assertions With AssertJ by Tim te Beek @ Spring I/O 2025
- Better Error Handling for Your Spring Boot REST APIs: Error Handling Spring Boot Starter by Wim Deblauwe
- Beyond Built-in: Advanced Testing Techniques for Spring Boot Applications by Michael Vitz @ Spring I/O 2024
- Bootiful Spring Boot 3.x by Josh Long @ Spring I/O 2024
- Bootify: Rapid Prototyping for Spring Boot
- Boring Solutions Revisited: Choose Boring Technology by Dan McKinley
- Build Faster Persistence Layers With Spring Data JPA 3 by Thorben Janssen @ Spring I/O 2024
- Build resilient systems with Spring Cloud Contract and Testcontainers by Olga & Oleg @ Spring I/O 23
- Building 12-Factor Spring Boot Applications: Simplicity, Scalability, and Best Practices by Andrew Fawcett @ Spring I/O 2025
- BuildPlan Maven Plugin
- Cause of Death: Spring Data JPA by Thorben Janssen @ Spring I/O 2025
- Clearing the Spring Security Context During Unit Testing
- Cloud Design Pattern Library by Microsoft
- Cloud Design Patterns
- Cloudcraft – Cloud Architecture Diagrams and Visualisations
- CloudMapper: An AWS Visualisation Tool
- Code Once, Use Everywhere: Building a Shared Module Used by Multiple Projects by Vadzim Prudnikau @ Spring I/O 2026
- Code Review Checklist and Tool Recommendations
- Collaboration When Developing Spring Boot Microservices by Dan Erez @ Spring I/O 2022
- Concerto for Java and AI – Building Production-Ready LLM Applications by Thomas Vitale @ Spring I/O 2024
- Continuations: The Magic Behind Virtual Threads in Java by Balkrishna Rawool @ Spring I/O 2024
- Continuations: The Magic Behind Virtual Threads in Java by Balkrishna Rawool @ Spring I/O 2024
- Core Resilience Features in Spring Framework 7 by Juergen Hoeller @ Spring I/O 2026
- Crafting a Self-Documenting Modular Monolith With DDD Principles (Theory Not Included) – Gregorio Palamà / Mattia Ciriolo @ Spring I/O 2025
- Daily Standup Meetings: Anti-patterns And What to Do About Them
- Debugging applications with IntelliJ IDEA by Anton Arhipov @ Spring I/O 2023
- DeckWeaver and an Interview About the AI Unified Process
- Declarative vs. Imperative Programming From A Web App Perspective
- Demystifying Spring Boot Magic by Patrick Baumgartner @ Spring I/O 2025
- Dependency Injection Revisited by Juergen Hoeller @ Spring I/O 2025
- Deploying Spring Boot applications as old-fashioned WAR files
- Design Patterns: Event Sourcing and Command and Query Responsibility Segregation (CQRS)
- Designing Delivery and Moving Beyond Products
- Develop and Test Your AWS-Powered Spring Boot Application Locally By Anca Ghenade @ Spring I/O 2023
- Developer Experience with Spring Boot on Kubernetes by Thomas Vitale @ Spring I/O 2023
- Dimensions of Software Quality: Outcomes, Continuity, Cohesion and Coupling
- Do you really need Hibernate by Simon Martinelli @ Spring I/O 2023
- Dynamic Projections with Spring Data JPA
- endoflife.date – Dataset with End-of-life Dates for Products
- Everything new in Spring Security 6 baked with a Spring Boot 3 recipe by Laur Spilca @ Spring I/O
- Angebot
- Excalidraw: Shapes for UML & ER Diagrams
- Faster Maven Builds With mvnd – A Maven Daemon
- Five Articles on Software Quality and Design Patterns
- Follow-up on “Accounting in 2016”
- Four Approaches to Reducing Java Startup Time: AppCDS, Native Image, Project Leyden, CRaC @ SpringIO by Pasha Finkelshteyn / Catherine Edelveis @ Spring I/O 2025
- From Assistants to Agents: Self-Improving Agentic Systems with Spring AI by Christian Tzolov @ Spring I/O 2026
- From Beans to Boot, Aspects to AI by Rod Johnson / Juergen Hoeller / Josh Long @ Spring I/O 2025
- Deutsche Corona Tracing App Jetzt Verfügbar
- Getting Your Application Production-Ready With Actuator by Michael Vitz @ Spring I/O 2025
- GraphQL, Java, and Spring: The Latest Features by Rossen Stoyanchev @ Spring I/O 2024
- Hands-on SQL Tips: Sentinels And Window Functions
- Harnessing Amazon’s DynamoDB with Spring by Iuliana Cosmina @ Spring I/O 2022
- Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable by Julien Topçu @ Spring I/O 2025
- Hexagonal Architectures: @Column(nullable = false) vs @NotNull in Java Applications
- Hidden gems and traps that you probably didn’t think of using Event Sourcing by David Gomez @ Spring I/O 2023
- How Fixing a Broken Window Cut Down Our Build Time by 50% By Philip Riecks @ Spring I/O 2022
- How to Migrate the Legacy Project to Spring Boot by Sergei Chernov @ Spring I/O 2026
- How to publish a Java library to Maven Central – A Complete Guide By Maciej Walkowiak
- HTTP and REST Standards, Protocols and Headers for More Secure and More Robust Applications
- Hybrid Modernization: Combining OpenRewrite’s Precision with LLM Intelligence for Spring by Raquel Pau @ Spring I/O 2026
- i18n is a hard and largely unsolved problem
- Implementing an Oauth 2 Authorization Server With Spring Security – The New Way! by Laurentiu Spilca @ Spring I/O 2022
- Improve Developer Experience With Spring Interface Clients by Olga Maciaszek-Sharma @ Spring I/O 2024
- In-depth Description of Medical Devices Software Testing
- Inheriting Properties for Lombok @Builders and JPA Entities
- Inside Spring Boot 4: Restructuring for the Future by Moritz Halbritter @ Spring I/O 2026
- Introducing Spring AI by Christian Tzolov / Mark Pollack @ Spring I/O 2024
- Introduction to Htmx for Spring Boot Developers | The IntelliJ IDEA Blog
- Introduction to OpenRewrite by Moderne
- Introduction to the new JdbcClient in Spring Framework 6.1
- It’s All in the Mix: Producing Production-Ready Apps With Spring Boot by Joris Kuipers @ Spring I/O
- Java Digest by Catherine Edelveis: April 2024 Edition
- Java Digest by Catherine Edelveis: August Through October 2024 Editions
- Java Digest by Catherine Edelveis: March 2024 Edition
- Java Digest by Catherine Edelveis: May Through July 2024 Editions
- Java Language Features Introduced From Versions 8 Through 17
- Java Meets Typescript: Full-Stack Web App Development With Spring Boot and React by Marcus Hellberg @ Spring I/O 2024
- JHipster: Generate And Bootstrap CRUD Apps With Spring Boot And Angular
- JSON Schema to TypeScript declarations: Keeping Client and Server Models in Sync with Spring Data REST and Typescript
- JSON Web Tokens: Downsides, Best Practices and Secure and Robust Alternatives
- Just – A Command Line Toolkit for Spring Boot Applications
- Keep it simple, stupid
- Keeping database schemas up-to-date with Flyway
- Konrad Zuse: Not the most correct but the least complicated theories find practical application.
- Less Is More
- Let’s build components, not layers by Tom Hombergs @ Spring I/O 2022
- Life With Spring Boot Inside a Monorepo by Fabio Mangione / Peter Laird @ Spring I/O 2025
- Major Migrations Made Easy by Tim Te Beek @ Spring I/O 2022
- Making Spring Cloud Gateway Your Perfect API Gateway Solution by Dan Erez @ Spring I/O 2024
- Managing Permissions with IAM – Sample From “Stratospheric – From Zero to Production with Spring Boot and AWS”
- Manfred Steyer @ AngularConnect 2018: Architectures for huge Angular based enterprise applications
- Matt Ranney @ GOTO 2016: What I Wish I Had Known Before Scaling Uber to 1000 Services
- Maven Surefire JUnit5 TreeView Extension
- Messaging Design Patterns: Pub-Sub vs. Message Queues
- Micrometer Mastery: Unleash Advanced Observability in Your Jvm Apps by Tommy Ludwig & Jonatan Ivanov @ Spring I/O 2024
- Microservices and Decoupling Front-end Components
- Migrating to Java 21 and Spring Boot 3.2
- Minimal Spring Security Context Setup for Unit Testing
- Mock Data Generators for Tabular Data
- Mockito 2 now available
- Modern Authentication Demystified: A Deep Dive Into Spring Security’s Latest Innovations by Andreas Falk @ Spring IO
- Modern Frontends Using Spring Boot and Thymeleaf With Htmx by Wim Deblauwe @ Spring I/O 2022
- Modern Java Deep Dive by Nicolai Parlog @ Devoxx Belgium 2024
- Modern SQL by Markus Winand
- Modular Applications with Spring by Oliver Drotbohm and Michael Plöd @ Spring I/O 2022
- Modular RAG Architectures With Java and Spring AI by Thomas Vitale @ Spring I/O 2025
- Monoliths Aren’t Inherently Bad
- More on JSON and REST API Specifications
- Multitenant Mystery Only Rockers in the Building by Thomas Vitale @ Spring I/O 2023
- Musings of a Greybeard on the State of Software Engineering
- Navigating the Complexities of Service to Service Invocations: Deep and Brief Dive Into Causality By Nele Lea Uhlemann @ Spring I/O 2024
- New Java Features From Java 8 to Java 17: A Comprehensive Overview (Including Examples)
- New Stratospheric Blog Post on Faster Amazon ECS Container Deployments
- No-code, Low-code, Some Code and Everything In-between
- Nonsense We Put up With: Complexity, Agile Gone Wrong and Enterprise Decision Making
- Now Available as a Kindle Edition, Too: “Stratospheric – From Zero to Production with Spring Boot and AWS”
- Null Safety in Java with JSpecify and NullAway by Sébastien Deleuze @ Spring I/O 2025
- Null-Safe Applications With Spring Boot 4 by Sébastien Deleuze @ Spring I/O 2026
- OAuth 2.0 Authentication with Jira – A Spring Boot Example Application
- OpenAPI 3 and Spring Boot 3 – What’s New? by Badr Nass Lahsen @ Spring I/O 2024
- OpenCost – Open Source Cost Monitoring for Cloud Environments
- Optimising Docker Image Sizes: “Self-extracting” Node.js Applications
- Performance-Oriented Spring Data JPA & Hibernate by Maciej Walkowiak @ Voxxed Days Zürich 2024
- PivotHelper: Generate Pivot Tables and Pivot Charts from CSV and Microsoft Excel Spreadsheet Files
- Plan Before You Build: Deterministic Planning Patterns for AI Agents by Dan Dobrin @ Spring I/O 2026
- Platform Engineering with Spring Boot by Tom Hombergs @ Spring I/O 2024
- Practical Agentic RAG with Spring AI in Modern Enterprise Applications by Dan Dobrin @ Spring I/O 2025
- Preparing web applications for Loom by Mark Thomas @ Spring I/O 2023
- Problem Spring Web: A Library for Handling Problems in Spring Web MVC
- Geschützt: Proposal for Multi-vendor Platform for the Beauty and Wellness Industry
- Push Notifications with Amazon MQ – Sample From “Stratospheric – From Zero to Production with Spring Boot and AWS”
- R2DBC: Reactive Relational Database Connectivity for Java and Spring
- Rapid server side full stack web development with ViewComponents and htmx by Thomas Schuehly @ Spring I/O 2023
- Rarely Used But Useful PostgreSQL Features
- Reactive Programming with Spring Boot and Spring WebFlux
- Recording of the Stratospheric Release Party
- Reflectoring: Reactive Architecture with Spring Boot
- Repost vom 16. Juni 2020: Corona Tracing App für Deutschland
- REST next level: Crafting domain-driven web APIs by Julien Topçu @ Spring I/O 2023
- Revisiting More Popular Posts: Angular Development Environments & Analysing the Complexity of Angular Apps
- Revisiting Popular Posts: Spring Batch Resources & Maven Failsafe With Spring Boot
- Ruby on Rails: The Documentary
- RunKit: Instant, reproducible JavaScript playgrounds
- Running A Local Angular Development Environment Behind A Spring Cloud Gateway Service
- RxJS: Observables, Observers, Subjects …
- Schematic – A Database Management UI for Spring Boot
- Second Version of Stratospheric – From Zero to Production with Spring Boot and AWS
- Secure Java Applications Against Quantum Threats by Ana Maria Mihalceanu @ Spring I/O 2025
- Serverless Java with Spring by Maximilian Schellhorn & Dennis Kieselhorst @ Spring I/O 2024
- Should Web Apps Behave More Like UNIX Programs?
- Spec-Driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 2026
- Spring Batch Resources: Batch Processing, ETL And Data Conversion
- Spring Boot & Flyway – How to Clear a Test Database Between Integration Tests
- Spring Boot 3 Is Now Available
- Spring Boot 3.0 Migration Guide
- Spring Boot 4 & Jackson – A Migration Guide
- Spring Boot Code Structure: Package by Layer vs Package by Feature by Dan Vega
- Spring Boot Thymeleaf HTMX Tutorial by SivaLabs
- Spring Boot Tip: A Simplified Way of Creating ArgumentCaptors with Mockito 5.7.0
- Spring Boot Tip: HTTP Request Logging with CommonsRequestLoggingFilter
- Spring Boot Tip: Set BP_JVM_JLINK_ENABLED to true to create more efficient runtime images.
- Spring Boot Tip: Shedlock – Distributed Lock for Scheduled Tasks
- Spring release schedule
- Spring Cloud Gateway: Resilience, Security, and Observability by Thomas Vitale @ Spring I/O 2022
- Spring for Apache Kafka the Advanced Features by Tim Van Baarsen & Kosta Chuturkov @ Spring I/O 2025
- Spring for the architecturally curious developer by Oliver Drotbohm @ Spring I/O 2022
- Spring Framework 6.2: Core Container Revisited by Juergen Hoeller @ Spring I/O 2024
- Spring Framework 6: Infrastructure Themes by Juergen Hoeller @ Spring I/O 2022
- Spring Framework RCE Vulnerability With War File Deployments on Tomcat
- Spring I/O 2023 – Keynote
- Spring I/O 2024 Keynote
- Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024
- Spring Tip: EnvironmentCapable
- Spring Tip: WebUtils
- spring-dotenv: Using .env Files With Spring Applications
- State of JavaScript Survey: 2018 Edition – Criticism from an Angular Perspective
- Step Up the Performance Game With Spring Boot and Project Leyden by Moritz Halbritter @ Spring I/O 2025
- Angular for Designers – Stephen Fluin
- Stratospheric – 1.3 Released: 🔒SSL Setup Made Easy
- Stratospheric – 1.4 Released: Migration to AWS CDK v2 🏗
- Stratospheric – 1.6 Released: AWS CDK Bootstrapping 🏗
- Stratospheric – Almost in Orbit: Three More Chapters Available
- Stratospheric – eBook Released Today
- Stratospheric – Three New Chapters!
- Stratospheric – Version 1.1 Released
- Stratospheric 1.10 Release 🚀
- Stratospheric 1.9 Release 🥳
- Stratospheric Online Course Early-Bird Batch #3
- Stratospheric Online Course Early-Bird Batch #4
- Stratospheric Online Course: Early-Bird Offer
- Stratospheric: 1-Year Anniversary Sale and Release 1.8
- Streamline Cloud-Native App Development Using Cdes by Saeed Zarinfam @ Spring I/O 2025
- Surrounded By Idiots?
- Survival Guide to Continuously Align and Upgrade Your Spring Dependencies – Vicente Soriano / Raquel Pau @ Spring I/O 2025
- Swagger: A Roundtrip Tool For Creating And Consuming REST APIs
- Taming Testing of AI Apps by Alex Soto @ Spring I/O 2025
- Test-driven Development (TDD) mit Angular 2 / 4
- Testcontainers and Spring Boot From Integration Tests to Local Development – Oleg Šelajev @ Spring I/O 2022
- Testing REST Services with REST Assured
- Testing Spring Boot @ConfigurationProperties
- Testing with Spring and JUnit 5 by Sam Brannen @ Spring I/O 2022
- Testing with Spring, AOT, GraalVM, and JUnit 5 by Sam Brannen @ Spring I/O 2023
- The Blockchain’s Potential to Change Business And Society
- The Easy Way to Run and Scale Spring Apps on Cloud by Sean Li & Adib Saikali @ Spring I/O 2023
- The Modern Monolith, With Spring Modulith by Cora Iberkleid @ Spring I/O 2024
- The Recent Log4j2 Vulnerability and How to Address it in Spring Boot Applications
- The Simplest Way to Build Resilient Applications by Giselle Van Dongen @ Spring I/O 2025
- The Ultimate Showdown of Database Migration Tools by Pasha Finkelshteyn / Anton Arhipov @ Spring I/O
- The Unknowns of JUnit 5 by Mike Kowalski @ Devoxx France 2022
- Things I Wish I Knew When I Started Testing Spring Boot Applications by Philip Riecks @ Spring I/O
- Things to Consider When Creating a New Business App: A Checklist for Setting up a Java-Based Software Architecture
- Thoughts about layered architecture – Mapping efficiently with SQL by Tim Zöller @ Spring I/O 2022
- Tiny, but Useful Spring Boot-related Tool: YAML to Properties Converter
- To Java 18 and Beyond! by Billy Korando @ Spring I/O 2022
- To Java 21 and Beyond! by Billy Korando @ Spring I/O 2023
- Tools for Inspecting Docker Images
- Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025
- Tracking Down Software Bugs, Automatically!
- Unit Test Your Spring Architecture With ArchUnit by Roland Weisleder @ Spring I/O 2024
- Unlocking Java’s Code Maze by Mihaela Gheorghe-Roman @ Spring I/O 2024
- Unlocking the Unknowns: Cryptography Essentials for Spring Developers by Laurentiu Spilca @ Spring I/O 2025
- Unveiling the Path to Spring Boot 3 at the Most Important Tech Company You’ve Never Heard Of – Laurentiu Marinescu @ Spring I/O 2024
- Upgrading to Spring Boot 3 Using Spring Boot Migrator
- Use Boring Solutions
- Using Maven Failsafe With Spring Boot
- Using Netflix Zuul As a Reverse Proxy / API Gateway
- Using ShedLock With Spring
- Using Swagger to Generate Client SDKs for REST APIs
- Vantage – A Unified AWS Console
- Vector Similarity Search in Spring with Redis Stack by Brian Sam-Bodden @ Spring I/O 2023
- Virtual Threads, Structured Concurrency and Scoped Values: Putting It All Together by Balkrishna Rawool @ Spring I/O 2025
- What Causes Over-engineering and How Can You Prevent It?
- What Every Spring Developer Should Know About Jakarta EE by Ivar Grimstad @ Spring I/O 2025
- What is a (business) process, actually?
- What’s Digitalisation Actually About?
- What’s (New) With Spring Boot and Containers? By Matthias Haeussler / Eva Panadero @ Spring I/O 2025
- What’s new in Spring Batch 5 by Mahmoud Ben Hassine @ Spring I/O 2023
- What’s new in Spring Cloud? – Olga Maciaszek-Sharma and Oleg Zhurakousky @ Spring I/O 2022
- Why Do We Still Write CRUD Applications?
- Why Spring Belongs In Your Data Stream (From Edge to Multi Cloud) by Fabrizio Marini @ Spring I/O 23
- WireMock Spring Boot
- ZenQuery 1.0 is available today!
- ZenQuery: From Idea To Product In 2 Weeks
Front End Entwicklung
- A Few Notes On Responsive Design
- Acceptance Testing With PhantomJS and CasperJS
- Accessible Design: Empowering People
- Anna Debenham @ Fronteers 2015: Front-end Style Guides
- Backgrid.js – Tool Set For Creating Data Grids With Backbone.js
- Bauhaus and Web Design
- Browser Details – A Service For Debugging Web Apps
- Chosen – User-friendly select boxes
- Chris Heilmann @ Fronteers 2015: Of Gaps, Fillers and Empty Spaces
- Dave Shea: A Brief History of Web Design
- GoodUI Datastories
- HTML5 Or Native Mobile Apps: Which is the way to go?
- Huge List of Useful Twitter Bootstrap Resources
- JHipster: A Spring / AngularJS App Generator
- Natural Language User Interfaces And Internet Search
- ng-admin: Create admin panels from REST APIs
- Open-sourcing some of my project code: Freshcard and MemoEasy
- PPK – The Plural of Chromium is Chromia
- Primate: Walking the tightrope between mediocrity and bankruptcy
- Rachel Nabors: Animating the User Experience
- Remy Sharp @ Fronteers 2015: The Art of Debugging
- Robin Christopherson – Technology – The Power And The Promise
- Some Free Design Resources
- Superhero.js
- SVG is Ready For Prime Time
- UX Check: Identify Usability Issues On Your Website
- Varying Degrees Of Software Quality And What To Do About It
- ZenQuery is now open source
- Zoltan Kollin: Misused mobile UX patterns
- SEPA: Nutzerfreundliche Eingabe von IBAN und BIC
- TimeSheets: Stundenzettel für mite.
- Shmuela Jacobs @ AngularConnect 2018: It’s alive! Dynamic components in Angular
- A Collection of for a Improving the UX of Signup and Login Workflows
- A few random thoughts on the development of software development in recent years
- A Guide to Refactoring Large Functions by Robert Muth
- A Spring Developers Guide to Navigating the Frontend Landscape by Dan Vega @ Spring I/O 2024
- Advice On Improving JavaScript Test Speed (by Shyp Engineering)
- Alexandra Leisse @ RuhrJS 2017 – Death by a thousand paper cuts
- Alice Boxhall: “Debugging Accessibility” at Fronteers Conference 2017
- Alicia Sedlock: “The Landscape of Front-End Testing” at Fronteers Conference 2017
- All Constraints are Beautiful – Charlie Owen @ beyond tellerrand 2019
- Ana Cidre & Sherry List @ AngularConnect 2018: The good, the bad and the ugly – Component architecture at scale
- Analysing the Complexity of Angular Apps
- Angular Checklist
- Anjana Vakil @ RuhrJS 2017 – Immutable Data Structures for Functional JS
- API Security Best Practices by Expedited Security
- Ashnita Bali & Marcin Ryzycki @ AngularConnect 2018: The differences between ElementRef, TemplateRef, ViewContainerRef
- Cassie Evans – Animating the Impossible @ btconf Düsseldorf 2023
- Chris Heilmann @ beyond tellerrand 2017: Breaking out of the Tretris Mindset
- CORS: What It Is and How It Works
- Dan Abramov on The Elements of UI Engineering
- Debugging for Mobile Browsers
- Declarative vs. Imperative Programming From A Web App Perspective
- Dependency Management for Angular Unit Tests Using TestModuleMetadata
- Designer Lynx: Curated Links About Design
- Elana Olson @ AngularConnect 2018: Migrating from AngularJS to Angular
- Espen Brunborg @ beyond tellerrand 2017 – The Secret Life of Comedy
- Filipe Silva @ AngularConnect 2018: The CLI Roadmap
- Fitts’ Law
- Five Articles on Software Quality and Design Patterns
- Flexbox Explained with Animations
- GDPR Transparency: Web App for Managing GDPR-related Activities in Your Company
- Guilherme Ventura @ NG-DE 2019: Watch out: observers are here to stay
- How to Subscribe to Multiple RxJS Observables in Angular
- HTML is an API
- HTTP and REST Standards, Protocols and Headers for More Secure and More Robust Applications
- Image Compression Utility: Squoosh
- Jennifer Wadella @ NG-DE 2019: Handling Angular Forms Without Losing Your Sanity
- Jeremy Keith & Remy Sharp @ Fronteers 2019: How We Built the World Wide Web in Five Days
- Jeremy Keith About Resilience In Web Applications @ beyond tellerrand 2016
- Jeremy Keith – Declarative Design @ “Stories on the Road”
- JSCity – Code Complexity Visualization For JavaScript Codebases
- JSON Schema to TypeScript declarations: Keeping Client and Server Models in Sync with Spring Data REST and Typescript
- JSON Web Tokens: Downsides, Best Practices and Secure and Robust Alternatives
- Katerina Skroumpelou @ NG-DE 2019: Sustainable Development Team with Angular and the PAMstack
- Kim Maida @ NG-DE 2019: Subjecting State to Good Behavior
- Learning React Native Through Responsiveness and Instant Feedback
- Manfred Steyer @ AngularConnect 2018: Architectures for huge Angular based enterprise applications
- Material-UI Builder: Generating a React / Material-UI Codebase
- Michael Hladky @ AngularConnect 2018: RxJS schedulers in depth
- Michelle Barker – Modern CSS Layout is Awesome! @ btconf Düsseldorf 2023
- Microservices and Decoupling Front-end Components
- Mike Ryan @ AngularConnect 2018: You might not need NgRx
- Miriam Suzanne – Don’t Use My Grid System (Or Any Others) @ beyond tellerrand Düsseldorf 2018
- Musings of a Greybeard on the State of Software Engineering
- My Curated Collection of Angular Design Patterns, Best Practices, and Other Resources
- Observatory by Mozilla: Security Checkup for Your Websites and Web Apps
- Olivier Combe @ AngularConnect 2018: Runtime i18n with Ivy
- On Building Offline-Friendly Forms
- Paul Lewis @ Fronteers 2019: Custom Web Shadow Elements, or Whatever
- Paul Verbeek-Mas @ RuhrJS 2017 – Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
- Peter Müller @ Fronteers 2019: High Performance Web Fonts
- Phil Hawksworth @ beyond tellerrand 2017: Dodging Bullets – Microservices for Fewer Sleepless Nights
- Rachel Andrew @ RuhrJS 2017: Start Using CSS Grid Layout Today
- Raymond Camden @ Fronteers 2019: It Was the Best of Times, It Was the Worst of Times
- RunKit: Instant, reproducible JavaScript playgrounds
- Running A Local Angular Development Environment Behind A Spring Cloud Gateway Service
- RxJS: Observables, Observers, Subjects …
- Sara Harkousse @ RuhrJS 2017 – Web Components: It’s all rainbows and unicorns! Is it?
- SCuri: Automating Unit Test Boilerplate Code for Angular Components
- Should Web Apps Behave More Like UNIX Programs?
- Spec-Driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 2026
- State of JavaScript Survey: 2018 Edition – Criticism from an Angular Perspective
- Stefan Baumgartner & Katrin Freihofner @ AngularConnect 2018: Automating UI development
- Stefan Judis @ RuhrJS 2017: Watch your back, Browser! You’re being observed
- Angular for Designers – Stephen Fluin
- Tarun Sharma on the Angular @ViewChildren, @ViewChild, @ContentChildren and @ContentChild Decorators
- Test-driven Development (TDD) mit Angular 2 / 4
- The Layers Of The Web – Jeremy Keith @ beyond tellerrand Berlin 2019
- The Noun Project – Building the World’s Visual Language
- The Scoville Scale of Web Font Loading Opinions – Zach Leatherman @ beyond tellerrand 2019
- The State Of JavaScript 2016: A Survey
- Tool Suggestion – NGD: Angular Dependencies Graph
- Tools for Working With CSS Grid Layouts and Flexbox
- Tracking Down Software Bugs, Automatically!
- Umar Hansa: “A Modern Front-end Workflow” at Fronteers Conference 2017
- Uri Shaked & Kapunahele Wong @ AngularConnect 2018: Climbing up injector trees
- Using GitHub Actions for Automating Angular Updates
- Using SQLite on a Static Website Without a Back-end Server
- Using Swagger to Generate Client SDKs for REST APIs
- UX Time: Responsive Tables and Smoothly Scrolling Through Large Datasets
- What to Expect from Regular Expressions in JavaScript with ECMAScript 2018
- Why motion matters in UI design
- Younes Jaaidi @ AngularConnect 2018: White-labeling & A/B testing with interchangeable components
Software
- Arbeitnehmerüberlassung? Nein, danke!
- “Developers Just Can’t Design!”
- About the Pitfalls Of Software Development Effort Estimation
- Airtable – A true spreadsheet / database hybrid?
- Automating Boilerplate Software Development
- Bad Processes, Budgeting and Constraints
- Being the build guy
- Big-O Notation Explained Nicely And Concisely
- Chosen – User-friendly select boxes
- Chris Heilmann @ Fronteers 2015: Of Gaps, Fillers and Empty Spaces
- CoderDojo: Free Programming Clubs For Young People
- Collaborating with GitHub and Dropbox
- Deep Learning for NLP
- EstiMate – Accurate Crowdsourced Software Development Estimates
- favico.js – Dynamic Content For Your Favicon
- FormatJS: Localize dates and numbers
- Hemingway: Readibility Scores And Smart Suggestions On Style
- Huge Potential For Mesh Networking In Mobile Phones
- Internal, company-specific software frameworks are evil
- Modern SQL (with PostgreSQL)
- Monetizing Open Source Software Is Still Hard
- Named Entity Recognition: Tools And APIs
- On Hiring Developers
- Open-sourcing some of my project code: Freshcard and MemoEasy
- Petro Salema – Designing Interfaces That Think @ beyond tellerrand Düssedorf 2015
- PrettyGoodSync: Find Public Keys For Your Contacts
- Regular Languages Are … well … Regular
- Remy Sharp @ Fronteers 2015: The Art of Debugging
- Robin Christopherson – Technology – The Power And The Promise
- Sharing and exploring data models and database patterns
- spaCy – A fast natural language processing library
- Spotified
- Starting A Software Consulting Business
- The World Runs On Excel
- Unicorns And Revolutions
- User Efficiency vs. Machine Efficiency
- Varying Degrees Of Software Quality And What To Do About It
- Virtues of a Programmer
- Web Summit 2015 in Dublin
- ZenQuery is now open source
- Admiral Grace Hopper Explains the Nanosecond
- Apple, Google, Microsoft – What do they do best?
- Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024
- Libraries.io and Dependency CI: Open Source Library Discovery and Dependency QA
- Revving up the Good Old Samaritan, Spring Boot Admin by Jatin Makhija @ Spring I/O 2024
- Lösung für die COVID-19 Pandemie: Schnelltests als Zugangsberechtigung
- So sollten Freelancer ihre Preise wirklich kalkulieren
- TimeSheets: Stundenzettel für mite.
- API Versioning In Spring Framework 7 by Rossen Stoyanchev @ Spring I/O 2025
- Code Smarter, Not Harder: AI-Powered Dev Hacks for All by Dan Vega @ Spring I/O 2025
- From Contracts to Confidence: Spring Cloud Contract 5 in the Age of AI by Marcin Grzejszczak
- From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems With Spring AI and MCP – Christian Tzolov @ Spring I/O 2025
- Improving Spring Boot Test Efficiency by Sergei Chernov @ Spring I/O 2025
- Migrating from (Spring Data) JPA to Spring Data JDBC by Jens Schauder @ Spring I/O 2024
- Say Goodbye to Microservices, Say Hello to Self-Contained Systems by Simon Martinelli @ Spring I/O
- Secure, Test, Repeat: A Guide to Spring Security Integration Testing by Laurentiu Spilca @ Spring I/O 2024
- Selling Maintainability by Tom Hombergs @ Spring I/O 2025
- Shmuela Jacobs @ AngularConnect 2018: It’s alive! Dynamic components in Angular
- Spring Boot 3, Spring Security 6, and Angular 15
- Spring I/O 2025 Keynote
- Stratospheric – In Orbit Now: Content-complete Version 1.0
- The Spring Data Cookbook – Delicious Recipes For Fast, Secure Data by Christoph Strobl @ Spring I/O 2024
- “A Guide to Docker Multi-Stage Builds for Spring Boot” by Catherine Edelveis
- “Accessible HTML Content Patterns” by Eric Bailey
- “Java Is Fast. Your Code Might Not Be.” by Jonathan Vogel
- “OpenAPI and Spring-Boot 4 – What’s New?” By Badr Nass Lahsen @ Spring I/O 2026
- “Paging with Spring Boot” by Tom Hombergs: A Guide to Paging and Pagination in Spring-based Web Applications
- ‘Agile’ isn’t a new way of doing software development, it’s the normal way
- 12 Factors for Building Quality Web Applications
- 7 Practical Design Tips
- A Catalogue of Design Patterns
- A Collection Of Common UX Myths
- A Collection of for a Improving the UX of Signup and Login Workflows
- A Concise Overview of Java’s Instant, LocalDateTime, ZonedDateTime and When to Use Which
- A Curated List of Awesome Resources for the Spring Framework Ecosystem
- A few random thoughts on the development of software development in recent years
- A Guide to Refactoring Large Functions by Robert Muth
- A Major Update for MailTrigger – A Simple HTTP-based Email Notification Service
- A New Name for Our Upcoming Ebook: Stratospheric – From Zero to Production with Spring Boot and AWS
- A Quick Reminder About the Relevance of Latency in Computer Systems
- A Simple Yet Powerful Tool: Decision Tables
- A Spring Developers Guide to Navigating the Frontend Landscape by Dan Vega @ Spring I/O 2024
- Aaron Parecki – Why Do We Really Need OAuth Anyway? @ beyond tellerrand Düsseldorf 2021
- Aborting UNIX Processes Running Under a Specific TCP Port
- About the Roles to Assume in Software Development
- Accounting in 2016 – Still a manual and tedious process
- Action Jackson! Effective JSON processing in Spring Boot Applications by Joris Kuipers @ Spring I/O 2023
- Advice On Improving JavaScript Test Speed (by Shyp Engineering)
- Agile Med Dev: Software Testing for Medical Devices
- Ahead Of Time and Native in Spring Boot 3.0 by Brian Clozel and Stéphane Nicoll @ Spring I/O 2022
- Alexandra Leisse @ RuhrJS 2017 – Death by a thousand paper cuts
- All Constraints are Beautiful – Charlie Owen @ beyond tellerrand 2019
- Alternative Git Workflows
- Ana Cidre & Sherry List @ AngularConnect 2018: The good, the bad and the ugly – Component architecture at scale
- Analysing the Complexity of Angular Apps
- Angular Checklist
- Anjana Vakil @ RuhrJS 2017 – Immutable Data Structures for Functional JS
- Annotate and validate data structures with JSON Schema
- Anti-patterns: Rewriting Software
- API Security Best Practices by Expedited Security
- API-First Development with Spring Boot and Swagger at Reflectoring
- ArchUnit Spring Integration
- Arconia for Spring Boot: Dev Services, Automated Migrations, and Seamless Workflows by Thomas Vitale
- Article Suggestion: “Provide Contextual Information in Log Messages”
- Artur Śmiarowski’s Guidelines for Writing Readable Code
- Ashi Krishnan @ Fronteers 2019: Learning From Machines
- Ashnita Bali & Marcin Ryzycki @ AngularConnect 2018: The differences between ElementRef, TemplateRef, ViewContainerRef
- AsyncAPI & Springwolf – Automated Documentation (and more) by Raphael de Lio @ Spring I/O 2024
- Automated Software Refactoring With OpenRewrite and Generative AI by Tim te Beek @ Spring I/O 2024
- Automating away bugs with Error Prone in practice by Rick Ossendrijver @ Spring I/O 2023
- Automating Java Code Migration with OpenRewrite
- Automating Processes: Meeting Notes
- AWS 101 – A Teaser: What to Expect and When
- Be Proactive About State in a Reactive System by Nele Lea Uhlemann @ Spring I/O 2022
- Be ‘Mr. Miyagi’ or find one! by Kelly Jille @ Spring I/O 2022
- Beautiful Presentation of Code Snippets
- BedquiltDB – A JSON document store for PostgreSQL
- Better Assertions With AssertJ by Tim te Beek @ Spring I/O 2025
- Better Error Handling for Your Spring Boot REST APIs: Error Handling Spring Boot Starter by Wim Deblauwe
- Beyond Built-in: Advanced Testing Techniques for Spring Boot Applications by Michael Vitz @ Spring I/O 2024
- Big O Notation Explained
- Big O Notation: Less Scary Than You Might Think
- Blogumentation Revisited
- Blogumentation
- Bootiful Spring Boot 3.x by Josh Long @ Spring I/O 2024
- Bootify: Rapid Prototyping for Spring Boot
- Boring Solutions Revisited: Choose Boring Technology by Dan McKinley
- Bret Victor – Inventing on Principle
- Bret Victor: The Future of Programming
- Build Faster Persistence Layers With Spring Data JPA 3 by Thorben Janssen @ Spring I/O 2024
- Build resilient systems with Spring Cloud Contract and Testcontainers by Olga & Oleg @ Spring I/O 23
- Building 12-Factor Spring Boot Applications: Simplicity, Scalability, and Best Practices by Andrew Fawcett @ Spring I/O 2025
- BuildPlan Maven Plugin
- Cassie Evans – Animating the Impossible @ btconf Düsseldorf 2023
- Cause of Death: Spring Data JPA by Thorben Janssen @ Spring I/O 2025
- Chris Heilmann @ beyond tellerrand 2017: Breaking out of the Tretris Mindset
- Christopher Alexander – Patterns in Architecture
- Christopher Murphy: Time + Creativity
- Chrome DevTools Tips and Tricks
- Claire L. Evans – Broad Band – What History’s Female Internet Pioneers Can Teach Us About Tomorrow @ beyond tellerrand Düsseldorf 2018
- Clear Acceptance Criteria: The Key to Good Software Quality Right from the Start
- Clearing the Spring Security Context During Unit Testing
- Rendering on the Web
- Cloud Design Pattern Library by Microsoft
- Cloud Design Patterns
- Cloudcraft – Cloud Architecture Diagrams and Visualisations
- CloudMapper: An AWS Visualisation Tool
- Code means communication
- Code Once, Use Everywhere: Building a Shared Module Used by Multiple Projects by Vadzim Prudnikau @ Spring I/O 2026
- Code Review Checklist and Tool Recommendations
- CodeStream – Code as a Knowledge Base
- Collaboration When Developing Spring Boot Microservices by Dan Erez @ Spring I/O 2022
- Concerto for Java and AI – Building Production-Ready LLM Applications by Thomas Vitale @ Spring I/O 2024
- Continuations: The Magic Behind Virtual Threads in Java by Balkrishna Rawool @ Spring I/O 2024
- Continuations: The Magic Behind Virtual Threads in Java by Balkrishna Rawool @ Spring I/O 2024
- Core Resilience Features in Spring Framework 7 by Juergen Hoeller @ Spring I/O 2026
- CORS: What It Is and How It Works
- Cracking the Code – David Jonathan Ross
- Crafting a Self-Documenting Modular Monolith With DDD Principles (Theory Not Included) – Gregorio Palamà / Mattia Ciriolo @ Spring I/O 2025
- Creating Resuable Web Components with Stencil
- Currying in JavaScript
- Daily Standup Meetings: Anti-patterns And What to Do About Them
- Dan Abramov on The Elements of UI Engineering
- Dan Bricklin – Inventor of the Electronic Spreadsheet
- Data, Design, Code – Shirley Wu @ beyond tellerrand 2019
- Debugging applications with IntelliJ IDEA by Anton Arhipov @ Spring I/O 2023
- Debugging for Mobile Browsers
- DeckWeaver and an Interview About the AI Unified Process
- Declarative vs. Imperative Programming From A Web App Perspective
- Demystifying Spring Boot Magic by Patrick Baumgartner @ Spring I/O 2025
- Dependency Injection Revisited by Juergen Hoeller @ Spring I/O 2025
- Dependency Management for Angular Unit Tests Using TestModuleMetadata
- Deploying Spring Boot applications as old-fashioned WAR files
- Design & Quantum Superposition
- Design Patterns: Event Sourcing and Command and Query Responsibility Segregation (CQRS)
- Designer Lynx: Curated Links About Design
- Designing Delivery and Moving Beyond Products
- Develop and Test Your AWS-Powered Spring Boot Application Locally By Anca Ghenade @ Spring I/O 2023
- Developer Experience with Spring Boot on Kubernetes by Thomas Vitale @ Spring I/O 2023
- Dimensions of Software Quality: Outcomes, Continuity, Cohesion and Coupling
- Do you really need Hibernate by Simon Martinelli @ Spring I/O 2023
- Documentation and Spreadsheets with an API: GitBook and Fieldbook
- Documenting REST APIs Provided by Express Applications
- Don’t Just Document Software, Tell a Story.
- Dynamic Projections with Spring Data JPA
- Elana Olson @ AngularConnect 2018: Migrating from AngularJS to Angular
- endoflife.date – Dataset with End-of-life Dates for Products
- Everything new in Spring Security 6 baked with a Spring Boot 3 recipe by Laur Spilca @ Spring I/O
- Angebot
- Excalidraw: Shapes for UML & ER Diagrams
- Explorable Explanations And A Reactive Document IDE
- Exporting table data in web applications as CSV or Excel files
- Faster Maven Builds With mvnd – A Maven Daemon
- Fetching Incoming Invoices in an Automated Fashion With Puppeteer
- Filipe Silva @ AngularConnect 2018: The CLI Roadmap
- Fitts’ Law
- Five Articles on Software Quality and Design Patterns
- Follow-up on “Accounting in 2016”
- Four Approaches to Reducing Java Startup Time: AppCDS, Native Image, Project Leyden, CRaC @ SpringIO by Pasha Finkelshteyn / Catherine Edelveis @ Spring I/O 2025
- Francois Zaninotto on The Bright Future of Developers
- From Assistants to Agents: Self-Improving Agentic Systems with Spring AI by Christian Tzolov @ Spring I/O 2026
- From Beans to Boot, Aspects to AI by Rod Johnson / Juergen Hoeller / Josh Long @ Spring I/O 2025
- Front-end / back-end isn’t a useful distinction
- GDPR Transparency: Web App for Managing GDPR-related Activities in Your Company
- Deutsche Corona Tracing App Jetzt Verfügbar
- Getting Past Bare Minimum Code Reviews – Adrienne Tacke @ beyond tellerrand Düsseldorf 2024
- Getting Your Application Production-Ready With Actuator by Michael Vitz @ Spring I/O 2025
- GitLive – Real-time Code Collaboration
- Golan Levin on Software (as) art
- Good Interface Design: Consistency, Responsiveness & Feedback
- Googling For Developers
- GraphQL, Java, and Spring: The Latest Features by Rossen Stoyanchev @ Spring I/O 2024
- Guilherme Ventura @ NG-DE 2019: Watch out: observers are here to stay
- Hackers – Between camp and weird classic
- Hands-on SQL Tips: Sentinels And Window Functions
- Harnessing Amazon’s DynamoDB with Spring by Iuliana Cosmina @ Spring I/O 2022
- hex to rgb(): Convert Hexadecimal CSS Colour Values to CSS rgb() Function Calls
- Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable by Julien Topçu @ Spring I/O 2025
- Hexagonal Architectures: @Column(nullable = false) vs @NotNull in Java Applications
- Hidden gems and traps that you probably didn’t think of using Event Sourcing by David Gomez @ Spring I/O 2023
- How Fixing a Broken Window Cut Down Our Build Time by 50% By Philip Riecks @ Spring I/O 2022
- How to Migrate the Legacy Project to Spring Boot by Sergei Chernov @ Spring I/O 2026
- How to publish a Java library to Maven Central – A Complete Guide By Maciej Walkowiak
- How to Subscribe to Multiple RxJS Observables in Angular
- HTML is an API
- HTTP and REST Standards, Protocols and Headers for More Secure and More Robust Applications
- Interview: Spring Boot- und Angular-Trainer Björn
- Humanising Your Documentation – Carolyn Stransky @ beyond tellerrand 2019
- Hybrid Modernization: Combining OpenRewrite’s Precision with LLM Intelligence for Spring by Raquel Pau @ Spring I/O 2026
- Iconic and Feather: 2 Icon Sets Designed for the Web
- Image Compression Utility: Squoosh
- Implementing an Oauth 2 Authorization Server With Spring Security – The New Way! by Laurentiu Spilca @ Spring I/O 2022
- Improve Developer Experience With Spring Interface Clients by Olga Maciaszek-Sharma @ Spring I/O 2024
- Improving Developer UX
- In Favour of Keeping Changelogs
- Inheriting Properties for Lombok @Builders and JPA Entities
- Inside Spring Boot 4: Restructuring for the Future by Moritz Halbritter @ Spring I/O 2026
- Interactive Flowcharts with code2flow
- Introducing Spring AI by Christian Tzolov / Mark Pollack @ Spring I/O 2024
- Introduction to Htmx for Spring Boot Developers | The IntelliJ IDEA Blog
- Introduction to OpenRewrite by Moderne
- Introduction to the new JdbcClient in Spring Framework 6.1
- Inversion of Control vs Dependency Injection
- It’s All in the Mix: Producing Production-Ready Apps With Spring Boot by Joris Kuipers @ Spring I/O
- Jared Tarbell – Generative Spaces @ beyond tellerrand Düsseldorf 2018
- Java Digest by Catherine Edelveis: April 2024 Edition
- Java Digest by Catherine Edelveis: August Through October 2024 Editions
- Java Digest by Catherine Edelveis: March 2024 Edition
- Java Digest by Catherine Edelveis: May Through July 2024 Editions
- Java Language Features Introduced From Versions 8 Through 17
- Java Meets Typescript: Full-Stack Web App Development With Spring Boot and React by Marcus Hellberg @ Spring I/O 2024
- Jennifer Wadella @ NG-DE 2019: Handling Angular Forms Without Losing Your Sanity
- Jens Oliver Meiert – The Dangers of Being a Web Developer @ beyond tellerrand Düsseldorf 2018
- Jeremy Keith & Remy Sharp @ Fronteers 2019: How We Built the World Wide Web in Five Days
- Jeremy Keith @ beyond tellerrand 2017 – Evaluating Technology
- Jeremy Keith – Declarative Design @ “Stories on the Road”
- Jess Frazelle: “For the Love of Pipes”
- JHipster: Generate And Bootstrap CRUD Apps With Spring Boot And Angular
- JSCity – Code Complexity Visualization For JavaScript Codebases
- JSON Schema to TypeScript declarations: Keeping Client and Server Models in Sync with Spring Data REST and Typescript
- JSON Visualization With JSON Crack
- JSON Web Tokens: Downsides, Best Practices and Secure and Robust Alternatives
- Just – A Command Line Toolkit for Spring Boot Applications
- Karl Groves – Hidden in Plain View: Bleeding Edge Accessibility so Good You Never Noticed @ beyond tellerrand Düsseldorf 2018
- Katerina Skroumpelou @ NG-DE 2019: Sustainable Development Team with Angular and the PAMstack
- Keep it simple, stupid
- Keeping a Record of Software Architecture Decisions
- Keeping database schemas up-to-date with Flyway
- Kent Beck’s Novel Approach to Software Quality: test && commit || revert
- Kim Maida @ NG-DE 2019: Subjecting State to Good Behavior
- Konrad Zuse: Not the most correct but the least complicated theories find practical application.
- Learning React Native Through Responsiveness and Instant Feedback
- Less Is More
- Less, but better
- Let’s build components, not layers by Tom Hombergs @ Spring I/O 2022
- Life With Spring Boot Inside a Monorepo by Fabio Mangione / Peter Laird @ Spring I/O 2025
- Linda Liukas – Programming Playgrounds @ beyond tellerrand Düsseldorf 2022
- LOAD”*”,8,1
- MailTrigger: A Simple HTTP-based Email Notification Service
- Major Migrations Made Easy by Tim Te Beek @ Spring I/O 2022
- Making Spring Cloud Gateway Your Perfect API Gateway Solution by Dan Erez @ Spring I/O 2024
- Managing Permissions with IAM – Sample From “Stratospheric – From Zero to Production with Spring Boot and AWS”
- Manfred Steyer @ AngularConnect 2018: Architectures for huge Angular based enterprise applications
- Manuel Matuzovic – Lost in Translation @ beyond tellerrand Düsseldorf 2022
- Material-UI Builder: Generating a React / Material-UI Codebase
- Matt Ranney @ GOTO 2016: What I Wish I Had Known Before Scaling Uber to 1000 Services
- Maven Surefire JUnit5 TreeView Extension
- Messaging Design Patterns: Pub-Sub vs. Message Queues
- Michael Hladky @ AngularConnect 2018: RxJS schedulers in depth
- Michelle Barker – Modern CSS Layout is Awesome! @ btconf Düsseldorf 2023
- Micrometer Mastery: Unleash Advanced Observability in Your Jvm Apps by Tommy Ludwig & Jonatan Ivanov @ Spring I/O 2024
- Microservices and Decoupling Front-end Components
- Migrating to Java 21 and Spring Boot 3.2
- Mike Ryan @ AngularConnect 2018: You might not need NgRx
- Minimal Spring Security Context Setup for Unit Testing
- Miriam Suzanne – Don’t Use My Grid System (Or Any Others) @ beyond tellerrand Düsseldorf 2018
- Mock Data Generators for Tabular Data
- Mockito 2 now available
- Modern Authentication Demystified: A Deep Dive Into Spring Security’s Latest Innovations by Andreas Falk @ Spring IO
- Modern Frontends Using Spring Boot and Thymeleaf With Htmx by Wim Deblauwe @ Spring I/O 2022
- Modern Java Deep Dive by Nicolai Parlog @ Devoxx Belgium 2024
- Modern SQL by Markus Winand
- Modern Web App Design Patterns: Patterns.dev
- Modular Applications with Spring by Oliver Drotbohm and Michael Plöd @ Spring I/O 2022
- Modular RAG Architectures With Java and Spring AI by Thomas Vitale @ Spring I/O 2025
- Monoliths Aren’t Inherently Bad
- More on JSON and REST API Specifications
- Multitenant Mystery Only Rockers in the Building by Thomas Vitale @ Spring I/O 2023
- Musings of a Greybeard on the State of Software Engineering
- My Curated Collection of Angular Design Patterns, Best Practices, and Other Resources
- My name is Björn …
- My Remote Work Setup
- NANOWAR OF STEEL – HelloWorld.java
- Navigating the Complexities of Service to Service Invocations: Deep and Brief Dive Into Causality By Nele Lea Uhlemann @ Spring I/O 2024
- New Java Features From Java 8 to Java 17: A Comprehensive Overview (Including Examples)
- New Stratospheric Blog Post on Faster Amazon ECS Container Deployments
- No-code, Low-code, Some Code and Everything In-between
- Nonsense We Put up With: Complexity, Agile Gone Wrong and Enterprise Decision Making
- Now Available as a Kindle Edition, Too: “Stratospheric – From Zero to Production with Spring Boot and AWS”
- Null Safety in Java with JSpecify and NullAway by Sébastien Deleuze @ Spring I/O 2025
- Null-Safe Applications With Spring Boot 4 by Sébastien Deleuze @ Spring I/O 2026
- OAuth 2.0 Authentication with Jira – A Spring Boot Example Application
- Observatory by Mozilla: Security Checkup for Your Websites and Web Apps
- Olivier Combe @ AngularConnect 2018: Runtime i18n with Ivy
- On Building Offline-Friendly Forms
- On Writing Unmaintainable Code
- OpenAPI 3 and Spring Boot 3 – What’s New? by Badr Nass Lahsen @ Spring I/O 2024
- OpenCost – Open Source Cost Monitoring for Cloud Environments
- Opinionated List of Essential WordPress Plugins
- Optimising Docker Image Sizes: “Self-extracting” Node.js Applications
- Paul Lewis @ Fronteers 2019: Custom Web Shadow Elements, or Whatever
- Paul Verbeek-Mas @ RuhrJS 2017 – Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
- Paying for Developer Tools
- Performance-Oriented Spring Data JPA & Hibernate by Maciej Walkowiak @ Voxxed Days Zürich 2024
- Performing Effective Code Reviews – A Checklist
- Peter Müller @ Fronteers 2019: High Performance Web Fonts
- Phil Hawksworth @ beyond tellerrand 2017: Dodging Bullets – Microservices for Fewer Sleepless Nights
- PivotHelper: Generate Pivot Tables and Pivot Charts from CSV and Microsoft Excel Spreadsheet Files
- Plan Before You Build: Deterministic Planning Patterns for AI Agents by Dan Dobrin @ Spring I/O 2026
- Platform Engineering with Spring Boot by Tom Hombergs @ Spring I/O 2024
- Practical Agentic RAG with Spring AI in Modern Enterprise Applications by Dan Dobrin @ Spring I/O 2025
- Preparing web applications for Loom by Mark Thomas @ Spring I/O 2023
- Problem Spring Web: A Library for Handling Problems in Spring Web MVC
- Geschützt: Proposal for Multi-vendor Platform for the Beauty and Wellness Industry
- Push Notifications with Amazon MQ – Sample From “Stratospheric – From Zero to Production with Spring Boot and AWS”
- R2DBC: Reactive Relational Database Connectivity for Java and Spring
- Rachel Andrew @ RuhrJS 2017: Start Using CSS Grid Layout Today
- Rapid server side full stack web development with ViewComponents and htmx by Thomas Schuehly @ Spring I/O 2023
- Rarely Used But Useful PostgreSQL Features
- Raymond Camden @ Fronteers 2019: It Was the Best of Times, It Was the Worst of Times
- Reactive Programming with Spring Boot and Spring WebFlux
- Reasons to: 2016 – Opening Titles by Mike Brondbjerg
- Recording of the Stratospheric Release Party
- References to Design Pattern Libraries
- Reflectoring: Reactive Architecture with Spring Boot
- Regexper: Visualize Regular Expressions
- Remote Team Collaboration: Appointment Scheduling With Calendly
- Remote Team Collaboration: Communicate via Annotated Screenshots with Zappy for macOS
- Remote Team Collaboration: Interactive Presentations With Mentimeter
- Remote Team Collaboration: Loom – Screen & Video Recording Software
- Remote Team Collaboration: Presentify
- Remote Team Collaboration: Remote Desktop Solutions
- Remote Team Collaboration: tmate – Instant terminal sharing
- Remote Team Collaboration: Whiteboards With Google Jamboard
- Remote Team Collaboration: Whiteboards With Miro
- Remote Work Is Here to Stay: Best Practices and Tools
- Repost vom 16. Juni 2020: Corona Tracing App für Deutschland
- Reprise: Petro Salema – Storyteller Extraordinaire
- REST API Design: Best Practices
- REST next level: Crafting domain-driven web APIs by Julien Topçu @ Spring I/O 2023
- Revisiting More Popular Posts: Angular Development Environments & Analysing the Complexity of Angular Apps
- Revisiting Popular Posts: Spring Batch Resources & Maven Failsafe With Spring Boot
- Ruby on Rails: The Documentary
- RunKit: Instant, reproducible JavaScript playgrounds
- Running A Local Angular Development Environment Behind A Spring Cloud Gateway Service
- RxJS: Observables, Observers, Subjects …
- Sara Harkousse @ RuhrJS 2017 – Web Components: It’s all rainbows and unicorns! Is it?
- Sarah Drasner @ beyond tellerrand 2017 – Storytelling in JavaScript
- Schematic – A Database Management UI for Spring Boot
- Screw paper!
- SCuri: Automating Unit Test Boilerplate Code for Angular Components
- sdras/awesome-actions: A Curated List of Useful GitHub Actions
- Second Version of Stratospheric – From Zero to Production with Spring Boot and AWS
- Second-order Affordances: Design & Quantum Superposition
- Secure Java Applications Against Quantum Threats by Ana Maria Mihalceanu @ Spring I/O 2025
- Security Expert Mario Heiderich About AngularJS and Security
- Self Licking Ice Cream Cones
- Self-Publishing a Book With (Almost) Complete Strangers: A Recap of Our Writing Process for Stratospheric
- Serverless Java with Spring by Maximilian Schellhorn & Dennis Kieselhorst @ Spring I/O 2024
- Should Web Apps Behave More Like UNIX Programs?
- Spec-Driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 2026
- Spring Batch Resources: Batch Processing, ETL And Data Conversion
- Spring Boot & Flyway – How to Clear a Test Database Between Integration Tests
- Spring Boot 3 Is Now Available
- Spring Boot 3.0 Migration Guide
- Spring Boot 4 & Jackson – A Migration Guide
- Spring Boot Code Structure: Package by Layer vs Package by Feature by Dan Vega
- Spring Boot Thymeleaf HTMX Tutorial by SivaLabs
- Spring Boot Tip: A Simplified Way of Creating ArgumentCaptors with Mockito 5.7.0
- Spring Boot Tip: HTTP Request Logging with CommonsRequestLoggingFilter
- Spring Boot Tip: Set BP_JVM_JLINK_ENABLED to true to create more efficient runtime images.
- Spring Boot Tip: Shedlock – Distributed Lock for Scheduled Tasks
- Spring release schedule
- Spring Cloud Gateway: Resilience, Security, and Observability by Thomas Vitale @ Spring I/O 2022
- Spring for Apache Kafka the Advanced Features by Tim Van Baarsen & Kosta Chuturkov @ Spring I/O 2025
- Spring for the architecturally curious developer by Oliver Drotbohm @ Spring I/O 2022
- Spring Framework 6.2: Core Container Revisited by Juergen Hoeller @ Spring I/O 2024
- Spring Framework 6: Infrastructure Themes by Juergen Hoeller @ Spring I/O 2022
- Spring Framework RCE Vulnerability With War File Deployments on Tomcat
- Spring I/O 2023 – Keynote
- Spring I/O 2024 Keynote
- Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024
- Spring Tip: EnvironmentCapable
- Spring Tip: WebUtils
- spring-dotenv: Using .env Files With Spring Applications
- State of JavaScript Survey: 2018 Edition – Criticism from an Angular Perspective
- Stefan Baumgartner & Katrin Freihofner @ AngularConnect 2018: Automating UI development
- Stefan Judis @ RuhrJS 2017: Watch your back, Browser! You’re being observed
- Step Up the Performance Game With Spring Boot and Project Leyden by Moritz Halbritter @ Spring I/O 2025
- Angular for Designers – Stephen Fluin
- Stratospheric – 1.3 Released: 🔒SSL Setup Made Easy
- Stratospheric – 1.4 Released: Migration to AWS CDK v2 🏗
- Stratospheric – 1.6 Released: AWS CDK Bootstrapping 🏗
- Stratospheric – Almost in Orbit: Three More Chapters Available
- Stratospheric – eBook Released Today
- Stratospheric – Three New Chapters!
- Stratospheric – Version 1.1 Released
- Stratospheric 1.10 Release 🚀
- Stratospheric 1.9 Release 🥳
- Stratospheric Online Course Early-Bird Batch #3
- Stratospheric Online Course Early-Bird Batch #4
- Stratospheric Online Course: Early-Bird Offer
- Stratospheric: 1-Year Anniversary Sale and Release 1.8
- Streamline Cloud-Native App Development Using Cdes by Saeed Zarinfam @ Spring I/O 2025
- Surrounded By Idiots?
- Survival Guide to Continuously Align and Upgrade Your Spring Dependencies – Vicente Soriano / Raquel Pau @ Spring I/O 2025
- Swagger: A Roundtrip Tool For Creating And Consuming REST APIs
- Taming Testing of AI Apps by Alex Soto @ Spring I/O 2025
- Tarun Sharma on the Angular @ViewChildren, @ViewChild, @ContentChildren and @ContentChild Decorators
- Test-driven Development (TDD) mit Angular 2 / 4
- Testcontainers and Spring Boot From Integration Tests to Local Development – Oleg Šelajev @ Spring I/O 2022
- Testing REST Services with REST Assured
- Testing Spring Boot @ConfigurationProperties
- Testing Spring Boot Applications Masterclass by Philip Riecks
- Testing with Spring and JUnit 5 by Sam Brannen @ Spring I/O 2022
- Testing with Spring, AOT, GraalVM, and JUnit 5 by Sam Brannen @ Spring I/O 2023
- The 5 Levels of Logging Explained by Orhan Kavrakoğlu
- The Art of the README
- The Blockchain’s Potential to Change Business And Society
- The Disappearing Computer: An Exclusive Preview of Humane’s Screenless Tech | Imran Chaudhri | TED
- The Easy Way to Run and Scale Spring Apps on Cloud by Sean Li & Adib Saikali @ Spring I/O 2023
- The Future of Coding: Simple, Responsive, Instant Feedback
- The Future of Software
- The Laws of UX
- The Layers Of The Web – Jeremy Keith @ beyond tellerrand Berlin 2019
- The Magical Number Seven
- The Modern JavaScript Tutorial
- The Modern Monolith, With Spring Modulith by Cora Iberkleid @ Spring I/O 2024
- The Mother of All Leaky Abstractions: The 500-mile Email
- The Recent Log4j2 Vulnerability and How to Address it in Spring Boot Applications
- The Richardson Maturity Model for REST APIs
- The Scoville Scale of Web Font Loading Opinions – Zach Leatherman @ beyond tellerrand 2019
- The Simplest Way to Build Resilient Applications by Giselle Van Dongen @ Spring I/O 2025
- The State Of JavaScript 2016: A Survey
- The time! The time! Who’s got the time?
- The Ultimate Showdown of Database Migration Tools by Pasha Finkelshteyn / Anton Arhipov @ Spring I/O
- The Unknowns of JUnit 5 by Mike Kowalski @ Devoxx France 2022
- Things I Wish I Knew When I Started Testing Spring Boot Applications by Philip Riecks @ Spring I/O
- Things to Consider When Creating a New Business App: A Checklist for Setting up a Java-Based Software Architecture
- Thoughts about layered architecture – Mapping efficiently with SQL by Tim Zöller @ Spring I/O 2022
- Tiny, but Useful Spring Boot-related Tool: YAML to Properties Converter
- To Java 18 and Beyond! by Billy Korando @ Spring I/O 2022
- To Java 21 and Beyond! by Billy Korando @ Spring I/O 2023
- Tool Suggestion – NGD: Angular Dependencies Graph
- Tools for Inspecting Docker Images
- Tools for Working With CSS Grid Layouts and Flexbox
- Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025
- Towards More Considerate and More Collaborative Code Reviews
- Tracking Down Software Bugs, Automatically!
- Tracy Osborn – Design for Non-Designers @ beyond tellerrand Düsseldorf 2018
- Two Hard Things in Computer Science
- UI Design Patterns
- UI Movement
- Unit Test Your Spring Architecture With ArchUnit by Roland Weisleder @ Spring I/O 2024
- Unlocking Java’s Code Maze by Mihaela Gheorghe-Roman @ Spring I/O 2024
- Unlocking the Unknowns: Cryptography Essentials for Spring Developers by Laurentiu Spilca @ Spring I/O 2025
- Unveiling the Path to Spring Boot 3 at the Most Important Tech Company You’ve Never Heard Of – Laurentiu Marinescu @ Spring I/O 2024
- Upgrading to Spring Boot 3 Using Spring Boot Migrator
- Uri Shaked & Kapunahele Wong @ AngularConnect 2018: Climbing up injector trees
- Use Boring Solutions
- Using GitHub Actions for Automating Angular Updates
- Using Maven Failsafe With Spring Boot
- Using Netflix Zuul As a Reverse Proxy / API Gateway
- Using ShedLock With Spring
- Using Spring JdbcTemplate Instead of Object-Relational Mapping
- Using SQLite on a Static Website Without a Back-end Server
- Using Swagger to Generate Client SDKs for REST APIs
- UX Time: Responsive Tables and Smoothly Scrolling Through Large Datasets
- Vantage – A Unified AWS Console
- Vector Similarity Search in Spring with Redis Stack by Brian Sam-Bodden @ Spring I/O 2023
- Virtual Threads, Structured Concurrency and Scoped Values: Putting It All Together by Balkrishna Rawool @ Spring I/O 2025
- Web Apps and Websites: Documents and Applications
- What Causes Over-engineering and How Can You Prevent It?
- What Every Spring Developer Should Know About Jakarta EE by Ivar Grimstad @ Spring I/O 2025
- What is a (business) process, actually?
- What to Expect from Regular Expressions in JavaScript with ECMAScript 2018
- What’s Digitalisation Actually About?
- What’s (New) With Spring Boot and Containers? By Matthias Haeussler / Eva Panadero @ Spring I/O 2025
- What’s new in Spring Batch 5 by Mahmoud Ben Hassine @ Spring I/O 2023
- What’s new in Spring Cloud? – Olga Maciaszek-Sharma and Oleg Zhurakousky @ Spring I/O 2022
- Why Do We Still Write CRUD Applications?
- Why Spring Belongs In Your Data Stream (From Edge to Multi Cloud) by Fabrizio Marini @ Spring I/O 23
- William Hertling – Kill Process
- William Hertling on AI Risks
- WireMock Spring Boot
- Work Culture and Enabling Software Developers to Contribute
- Working Across Timezones in Remote Work Settings and Distributed Environments
- Writing Disposable Code, Not Reusable Code
- Younes Jaaidi @ AngularConnect 2018: White-labeling & A/B testing with interchangeable components
Web
- Automatic Updates for WordPress
- Bauhaus and Web Design
- beyond tellerrand 2015
- Chris Heilmann @ Fronteers 2015: Of Gaps, Fillers and Empty Spaces
- Christian Heilmann – Advancing the web without breaking it?
- CoderDojo: Free Programming Clubs For Young People
- Dave Shea: A Brief History of Web Design
- Email as a Personal API
- GoodUI Datastories
- Huge Potential For Mesh Networking In Mobile Phones
- I don’t want an app for that
- Jeremy Keith – Enhance!
- Maciej Ceglowski – The Internet With a Human Face
- Petro Salema – Designing Interfaces That Think @ beyond tellerrand Düssedorf 2015
- PPK – The Plural of Chromium is Chromia
- Primate: Walking the tightrope between mediocrity and bankruptcy
- Rachel Nabors: Animating the User Experience
- Sara Wachter-Boettcher: Content Amid Chaos
- Spotified
- Stephanie Rieger – The Emerging Global Web
- Superhero.js
- Toby Shapshak: You don’t need an app for that
- Web Summit 2015 in Dublin
- Apple, Google, Microsoft – What do they do best?
- Vernetzt euch: #blognetz
- All Constraints are Beautiful – Charlie Owen @ beyond tellerrand 2019
- Ashley Bischoff: “1Up Your Writing with Plain Language” at Fronteers Conference 2017
- Bret Victor: The Future of Programming
- Cassie Evans – Animating the Impossible @ btconf Düsseldorf 2023
- Chrome DevTools Tips and Tricks
- Claire L. Evans – Broad Band – What History’s Female Internet Pioneers Can Teach Us About Tomorrow @ beyond tellerrand Düsseldorf 2018
- Rendering on the Web
- Data, Design, Code – Shirley Wu @ beyond tellerrand 2019
- Design & Quantum Superposition
- Designer Lynx: Curated Links About Design
- Espen Brunborg @ beyond tellerrand 2017 – The Secret Life of Comedy
- Explorable Explanations And A Reactive Document IDE
- Exploring Stereotypes With Google Autocomplete
- Hackers – Between camp and weird classic
- Harry Roberts – Get Your “head” Straight @ beyond tellerrand Düsseldorf 2021
- HTML is an API
- HTTP and REST Standards, Protocols and Headers for More Secure and More Robust Applications
- I Don’t Care What Airbnb is Doing – Stephen Hay @ beyond tellerrand 2019
- Iconic and Feather: 2 Icon Sets Designed for the Web
- Image Compression Utility: Squoosh
- Jenny Shen: UX Design Across Different Cultures
- Jeremy Keith & Remy Sharp @ Fronteers 2019: How We Built the World Wide Web in Five Days
- Jeremy Keith About Resilience In Web Applications @ beyond tellerrand 2016
- Jeremy Keith – Declarative Design @ “Stories on the Road”
- Jeremy Keith – Of Time And The Web @ border:none 2023
- Jina Anne @ beyond tellerrand 2017 – Design Systems: Real Talk
- Latency by The Radiophonic Workshop
- LOAD”*”,8,1
- Michelle Barker – Modern CSS Layout is Awesome! @ btconf Düsseldorf 2023
- Nadieh Bremer @ beyond tellerrand 2017: Hacking the Visual Norm
- nagg – Simple A/B Testing For Links
- OpenSSL Heartbleed Bug: Idea For New Password Management Protocol
- Opinionated List of Essential WordPress Plugins
- Paul Lewis @ Fronteers 2019: Custom Web Shadow Elements, or Whatever
- Peter Müller @ Fronteers 2019: High Performance Web Fonts
- Phil Hawksworth @ beyond tellerrand 2017: Dodging Bullets – Microservices for Fewer Sleepless Nights
- Publishing Markt für Tablets ist reif für Veränderungen
- Rachel Andrew @ Fronteers 2019: Who Designed This? Where Web Platform Features Come From, and How to Get Involved
- Raymond Camden @ Fronteers 2019: It Was the Best of Times, It Was the Worst of Times
- Reprise: Petro Salema – Storyteller Extraordinaire
- Screw paper!
- Second-order Affordances: Design & Quantum Superposition
- Shadow Gallery – I Believe
- Should Web Apps Behave More Like UNIX Programs?
- Sophie Koonin – This Website Is under Construction, a Love Letter to the Personal Website @ beyond tellerrand Düsseldorf 2023
- Take Back Your Web – Tantek Çelik @ beyond tellerrand 2019
- The Future of Software
- The Layers Of The Web – Jeremy Keith @ beyond tellerrand Berlin 2019
- The Modern JavaScript Tutorial
- The Scoville Scale of Web Font Loading Opinions – Zach Leatherman @ beyond tellerrand 2019
- Welcome Back: beyond tellerrand Opening Titles Düsseldorf 2021
- William Hertling – Kill Process
- WordPress Child Themes
Web Applikation
- MemoEasy – Termine online buchen
- Neue Publishing Tools
- Acceptance Testing With PhantomJS and CasperJS
- Accessible Design: Empowering People
- Airtable – A true spreadsheet / database hybrid?
- Anna Debenham @ Fronteers 2015: Front-end Style Guides
- Automatic Updates for WordPress
- Automating Boilerplate Software Development
- Backgrid.js – Tool Set For Creating Data Grids With Backbone.js
- Browser Details – A Service For Debugging Web Apps
- Chosen – User-friendly select boxes
- Chris Heilmann @ Fronteers 2015: Of Gaps, Fillers and Empty Spaces
- Christian Heilmann – Advancing the web without breaking it?
- Designing For Retina Displays
- Developing with Apache Wicket
- Dropdown menus and alternative approaches for selecting from a choice of options
- favico.js – Dynamic Content For Your Favicon
- FormatJS: Localize dates and numbers
- GoodUI Datastories
- HTML5 Or Native Mobile Apps: Which is the way to go?
- Impulse – Dynamic Physics Animations For The Mobile Web
- Jeremy Keith – Enhance!
- JHipster: A Spring / AngularJS App Generator
- Live Tools For Building Website Elements
- Modern SQL (with PostgreSQL)
- Natural Language User Interfaces And Internet Search
- ng-admin: Create admin panels from REST APIs
- Notifications in web apps: Mailgun and Twilio
- Numbers: A Mathematics Toolkit For node.js / JavaScript
- Open-sourcing more of my stuff: Twoice, a ‘Twitter for voice messages’ prototype
- Open-sourcing some of my project code: Freshcard and MemoEasy
- Petro Salema – Designing Interfaces That Think @ beyond tellerrand Düssedorf 2015
- PPK – The Plural of Chromium is Chromia
- Presentation on i18n and Crowdsourcing Localization in Rails
- Resources For SaaS Businesses And Enterprise App Developers
- Robin Christopherson – Technology – The Power And The Promise
- Sauce Labs – Cross Browser Testing
- Sharing and exploring data models and database patterns
- SheetJS – Parse And Manipulate Excel Spreadsheets In The Browser
- Stephanie Rieger – The Emerging Global Web
- Stephen Hay – Maintaining Simplicity
- Superhero.js
- SVG is Ready For Prime Time
- Topicalizer – an information extraction suite – now open source
- UX Check: Identify Usability Issues On Your Website
- Varying Degrees Of Software Quality And What To Do About It
- ZenQuery is now open source
- Zoltan Kollin: Misused mobile UX patterns
- Apple, Google, Microsoft – What do they do best?
- Lösung für die COVID-19 Pandemie: Schnelltests als Zugangsberechtigung
- SEPA: Nutzerfreundliche Eingabe von IBAN und BIC
- TimeSheets: Stundenzettel für mite.
- Shmuela Jacobs @ AngularConnect 2018: It’s alive! Dynamic components in Angular
- Spring Boot 3, Spring Security 6, and Angular 15
- Stratospheric – In Orbit Now: Content-complete Version 1.0
- “A Guide to Docker Multi-Stage Builds for Spring Boot” by Catherine Edelveis
- “Accessible HTML Content Patterns” by Eric Bailey
- “Paging with Spring Boot” by Tom Hombergs: A Guide to Paging and Pagination in Spring-based Web Applications
- 12 Factors for Building Quality Web Applications
- 7 Practical Design Tips
- A Collection of for a Improving the UX of Signup and Login Workflows
- A Comprehensive Website Checklist
- A few random thoughts on the development of software development in recent years
- A New Name for Our Upcoming Ebook: Stratospheric – From Zero to Production with Spring Boot and AWS
- Aaron Parecki – Why Do We Really Need OAuth Anyway? @ beyond tellerrand Düsseldorf 2021
- Aborting UNIX Processes Running Under a Specific TCP Port
- Advice On Improving JavaScript Test Speed (by Shyp Engineering)
- Alexandra Leisse @ RuhrJS 2017 – Death by a thousand paper cuts
- Alice Boxhall: “Debugging Accessibility” at Fronteers Conference 2017
- Alicia Sedlock: “The Landscape of Front-End Testing” at Fronteers Conference 2017
- All Constraints are Beautiful – Charlie Owen @ beyond tellerrand 2019
- Ana Cidre & Sherry List @ AngularConnect 2018: The good, the bad and the ugly – Component architecture at scale
- Analysing the Complexity of Angular Apps
- Anjana Vakil @ RuhrJS 2017 – Immutable Data Structures for Functional JS
- Annotate and validate data structures with JSON Schema
- API Security Best Practices by Expedited Security
- Ashnita Bali & Marcin Ryzycki @ AngularConnect 2018: The differences between ElementRef, TemplateRef, ViewContainerRef
- AWS 101 – A Teaser: What to Expect and When
- BedquiltDB – A JSON document store for PostgreSQL
- Bootify: Rapid Prototyping for Spring Boot
- BromBone – Headless Browser As A Service
- Cassie Evans – Animating the Impossible @ btconf Düsseldorf 2023
- Chris Heilmann @ beyond tellerrand 2017: Breaking out of the Tretris Mindset
- Chrome DevTools Tips and Tricks
- Rendering on the Web
- Cloud Design Pattern Library by Microsoft
- Cloud Design Patterns
- Cloudcraft – Cloud Architecture Diagrams and Visualisations
- CloudMapper: An AWS Visualisation Tool
- Codrops – Web design inspiration
- Continous Integration with Circle or: Coming Full Circle
- CORS: What It Is and How It Works
- Creating Resuable Web Components with Stencil
- Creative Use Of Symbol Fonts: Time Display
- Dan Abramov on The Elements of UI Engineering
- Debugging for Mobile Browsers
- Declarative vs. Imperative Programming From A Web App Perspective
- Dependency Management for Angular Unit Tests Using TestModuleMetadata
- Deploying Spring Boot applications as old-fashioned WAR files
- Design & Quantum Superposition
- Designer Lynx: Curated Links About Design
- Dinero.js: Working With Monetary Values in JavaScript
- Documentation and Spreadsheets with an API: GitBook and Fieldbook
- Documenting REST APIs Provided by Express Applications
- Elana Olson @ AngularConnect 2018: Migrating from AngularJS to Angular
- Espen Brunborg @ beyond tellerrand 2017 – The Secret Life of Comedy
- Exporting table data in web applications as CSV or Excel files
- Filipe Silva @ AngularConnect 2018: The CLI Roadmap
- Fitts’ Law
- Five Articles on Software Quality and Design Patterns
- Flexbox Explained with Animations
- GDPR Transparency: Web App for Managing GDPR-related Activities in Your Company
- Guilherme Ventura @ NG-DE 2019: Watch out: observers are here to stay
- Hands-on SQL Tips: Sentinels And Window Functions
- Harry Roberts – Get Your “head” Straight @ beyond tellerrand Düsseldorf 2021
- hex to rgb(): Convert Hexadecimal CSS Colour Values to CSS rgb() Function Calls
- Houdini – Automatically Generated Web App Tests
- How to Subscribe to Multiple RxJS Observables in Angular
- How-To: Instant Website Optimization for Retina Displays
- HTML is an API
- HTTP and REST Standards, Protocols and Headers for More Secure and More Robust Applications
- Interview: Spring Boot- und Angular-Trainer Björn
- i18n is a hard and largely unsolved problem
- Iconic and Feather: 2 Icon Sets Designed for the Web
- Image Compression Utility: Squoosh
- Jennifer Wadella @ NG-DE 2019: Handling Angular Forms Without Losing Your Sanity
- Jenny Shen: UX Design Across Different Cultures
- Jens Oliver Meiert – The Dangers of Being a Web Developer @ beyond tellerrand Düsseldorf 2018
- Jeremy Keith @ beyond tellerrand 2017 – Evaluating Technology
- Jeremy Keith About Resilience In Web Applications @ beyond tellerrand 2016
- Jeremy Keith – Declarative Design @ “Stories on the Road”
- JHipster: Generate And Bootstrap CRUD Apps With Spring Boot And Angular
- JSCity – Code Complexity Visualization For JavaScript Codebases
- JSON Schema to TypeScript declarations: Keeping Client and Server Models in Sync with Spring Data REST and Typescript
- JSON Visualization With JSON Crack
- JSON Web Tokens: Downsides, Best Practices and Secure and Robust Alternatives
- Karl Groves – Hidden in Plain View: Bleeding Edge Accessibility so Good You Never Noticed @ beyond tellerrand Düsseldorf 2018
- Katerina Skroumpelou @ NG-DE 2019: Sustainable Development Team with Angular and the PAMstack
- Kim Maida @ NG-DE 2019: Subjecting State to Good Behavior
- Learning React Native Through Responsiveness and Instant Feedback
- Less Is More
- Managing Permissions with IAM – Sample From “Stratospheric – From Zero to Production with Spring Boot and AWS”
- Manfred Steyer @ AngularConnect 2018: Architectures for huge Angular based enterprise applications
- Manuel Matuzovic – Lost in Translation @ beyond tellerrand Düsseldorf 2022
- Material-UI Builder: Generating a React / Material-UI Codebase
- Matt Ranney @ GOTO 2016: What I Wish I Had Known Before Scaling Uber to 1000 Services
- Michael Hladky @ AngularConnect 2018: RxJS schedulers in depth
- Michelle Barker – Modern CSS Layout is Awesome! @ btconf Düsseldorf 2023
- Microservices and Decoupling Front-end Components
- Miriam Suzanne – Don’t Use My Grid System (Or Any Others) @ beyond tellerrand Düsseldorf 2018
- Mock Data Generators for Tabular Data
- Modern Frontends Using Spring Boot and Thymeleaf With Htmx by Wim Deblauwe @ Spring I/O 2022
- Modern SQL by Markus Winand
- Modern Web App Design Patterns: Patterns.dev
- More on JSON and REST API Specifications
- Musings of a Greybeard on the State of Software Engineering
- My Curated Collection of Angular Design Patterns, Best Practices, and Other Resources
- My name is Björn …
- New Stratospheric Blog Post on Faster Amazon ECS Container Deployments
- OAuth 2.0 Authentication with Jira – A Spring Boot Example Application
- Observatory by Mozilla: Security Checkup for Your Websites and Web Apps
- Olivier Combe @ AngularConnect 2018: Runtime i18n with Ivy
- On Building Offline-Friendly Forms
- OpenCost – Open Source Cost Monitoring for Cloud Environments
- Optimising Docker Image Sizes: “Self-extracting” Node.js Applications
- Paul Verbeek-Mas @ RuhrJS 2017 – Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
- Peter Müller @ Fronteers 2019: High Performance Web Fonts
- PivotHelper: Generate Pivot Tables and Pivot Charts from CSV and Microsoft Excel Spreadsheet Files
- Preparing web applications for Loom by Mark Thomas @ Spring I/O 2023
- Problem Spring Web: A Library for Handling Problems in Spring Web MVC
- Publishing Markt für Tablets ist reif für Veränderungen
- Push Notifications with Amazon MQ – Sample From “Stratospheric – From Zero to Production with Spring Boot and AWS”
- R2DBC: Reactive Relational Database Connectivity for Java and Spring
- Rachel Andrew @ RuhrJS 2017: Start Using CSS Grid Layout Today
- Rapid server side full stack web development with ViewComponents and htmx by Thomas Schuehly @ Spring I/O 2023
- Rarely Used But Useful PostgreSQL Features
- Raymond Camden @ Fronteers 2019: It Was the Best of Times, It Was the Worst of Times
- Reactive Programming with Spring Boot and Spring WebFlux
- Recording of the Stratospheric Release Party
- References to Design Pattern Libraries
- Reprise: Petro Salema – Storyteller Extraordinaire
- REST API Design: Best Practices
- REST next level: Crafting domain-driven web APIs by Julien Topçu @ Spring I/O 2023
- Ruby on Rails: The Documentary
- RunKit: Instant, reproducible JavaScript playgrounds
- Running A Local Angular Development Environment Behind A Spring Cloud Gateway Service
- RxJS: Observables, Observers, Subjects …
- Sara Harkousse @ RuhrJS 2017 – Web Components: It’s all rainbows and unicorns! Is it?
- Sarah Drasner @ beyond tellerrand 2017 – Storytelling in JavaScript
- Screw paper!
- SCuri: Automating Unit Test Boilerplate Code for Angular Components
- Second Version of Stratospheric – From Zero to Production with Spring Boot and AWS
- Second-order Affordances: Design & Quantum Superposition
- Security Expert Mario Heiderich About AngularJS and Security
- Should Web Apps Behave More Like UNIX Programs?
- Spec-Driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 2026
- Spring Boot 3 Is Now Available
- Spring Framework RCE Vulnerability With War File Deployments on Tomcat
- Spring I/O 2023 – Keynote
- Spring I/O 2024 Keynote
- State of JavaScript Survey: 2018 Edition – Criticism from an Angular Perspective
- Stefan Baumgartner & Katrin Freihofner @ AngularConnect 2018: Automating UI development
- Stefan Judis @ RuhrJS 2017: Watch your back, Browser! You’re being observed
- Angular for Designers – Stephen Fluin
- Stratospheric – 1.3 Released: 🔒SSL Setup Made Easy
- Stratospheric – 1.4 Released: Migration to AWS CDK v2 🏗
- Stratospheric – 1.6 Released: AWS CDK Bootstrapping 🏗
- Stratospheric – Almost in Orbit: Three More Chapters Available
- Stratospheric – eBook Released Today
- Stratospheric – Three New Chapters!
- Stratospheric – Version 1.1 Released
- Stratospheric 1.10 Release 🚀
- Stratospheric 1.9 Release 🥳
- Stratospheric Online Course Early-Bird Batch #3
- Stratospheric Online Course Early-Bird Batch #4
- Stratospheric Online Course: Early-Bird Offer
- Stratospheric: 1-Year Anniversary Sale and Release 1.8
- Swagger: A Roundtrip Tool For Creating And Consuming REST APIs
- Tarun Sharma on the Angular @ViewChildren, @ViewChild, @ContentChildren and @ContentChild Decorators
- The Layers Of The Web – Jeremy Keith @ beyond tellerrand Berlin 2019
- The Modern JavaScript Tutorial
- The Noun Project – Building the World’s Visual Language
- The Recent Log4j2 Vulnerability and How to Address it in Spring Boot Applications
- The Richardson Maturity Model for REST APIs
- The Scoville Scale of Web Font Loading Opinions – Zach Leatherman @ beyond tellerrand 2019
- The State Of JavaScript 2016: A Survey
- The time! The time! Who’s got the time?
- Tools for Working With CSS Grid Layouts and Flexbox
- Tracking Down Software Bugs, Automatically!
- UI Design Patterns
- Umar Hansa: “A Modern Front-end Workflow” at Fronteers Conference 2017
- Upgrading to Spring Boot 3 Using Spring Boot Migrator
- Uri Shaked & Kapunahele Wong @ AngularConnect 2018: Climbing up injector trees
- Using SQLite on a Static Website Without a Back-end Server
- UX Time: Responsive Tables and Smoothly Scrolling Through Large Datasets
- Vantage – A Unified AWS Console
- Web Apps and Websites: Documents and Applications
- What to Expect from Regular Expressions in JavaScript with ECMAScript 2018
- Why Do We Still Write CRUD Applications?
- Why motion matters in UI design
- WordPress Child Themes
- Younes Jaaidi @ AngularConnect 2018: White-labeling & A/B testing with interchangeable components
- ZenQuery 1.0 is available today!
- ZenQuery: From Idea To Product In 2 Weeks