External Feeds

Java articles from around the world.

Implementing Bulkhead with Resilience4j

reflectoring.io | September 16, 2020 |

Next up in the Resilience4j series - this article explains the Bulkhead module and how to use it to build resilient applications.

Read Article

The Fundamentals of Writing and Publishing Your Non-fiction Book

infoq.com | September 16, 2020 |

Parul Bavishi deconstructs the structure behind bestselling non-fiction titles, and looks at how to apply this to writing.

Read Article

Designing Secure Architectures the Modern Way, Regardless of Stack

infoq.com | September 10, 2020 |

Eugene Pilyankevich shares his experience of implementing sophisticated defenses in constrained environments - ranging from protecting power grid SCADA networks to improving end-to-end encryption in small mobile applications - and explains why designing it properly is what counts when limitations are constraining any easy answers one may find.

Read Article

Learnings from a Project That Went from Heaven to Hell

infoq.com | September 10, 2020 |

Maja Selmer Megard, project leader and department manager at Kantega, shares her experience from a project that at first sight seemed to be a perfect fit in all regards, but ended up as the most exhausting, conflict-ridden project she has been in.

Read Article

Creating Optimized Docker Images for a Spring Boot Application

reflectoring.io | September 04, 2020 |

We will look at containerizing Spring Boot applications with cloud-native Buildpacks and Docker and how to optimize the containerized image by enabling layering and extracting the application in a separate layer.

Read Article

Logging In Spring Boot

reflectoring.io | August 23, 2020 |

Logging is the bedrock for analyzing when anything goes wrong, or even for seeing that everything is in order. In this article, we look at the logging capabilities in Spring Boot to see what we can do with it and how we can customize it.

Read Article

Implementing Time Limiting with Resilience4j

reflectoring.io | August 17, 2020 |

Continuing the Resilience4j journey, this article on TimeLimiter shows when and how to use it to build resilient applications.

Read Article

A Guide to Threat Modelling for Developers

martinfowler.com | August 13, 2020 |

Threat modelling is a risk based approach to cyber security requirements analysis.

Read Article

Patterns for Managing Source Code Branches

martinfowler.com | August 13, 2020 |

Mainline, Feature Branching, Continuous Integration, Release Branch and a clutch of other handy patterns.

Read Article

Patterns of Distributed Systems

martinfowler.com | August 13, 2020 |

A catalog of patterns to better understand, communicate, and teach the design of distributed systems

Read Article

This website uses cookies to ensure you get the best experience on our website. more info