23 private links
This week I searched for workflows to find and replace matches with Emacs. In this post I will summarize the different techniques I found and hopefully provide you with some new methods you might want to try or incorporate into your own workflow. I will contrast "the old way" with the "modern way" in each section, but notice that by modern I don’t necessarily mean better.
Code in the browser or server-power your local IDE. VSCode Plugins, Free to use, Collaborate in real-time, all in a Linux environment on any device.
Visit the post for more.
Wondering how Spring @Transactional works? Learn about what's really going on.
As beneficial as it is to use a microservice architectural approach, there are still downsides and obstacles to face. This Refcard will show you how to incorporate Spring Boot and Hazelcast IMDG into a microservices platform, how to enhance the benefits of the microservices landscape, and how to alleviate the drawbacks of utilizing this method.
This article takes a look at how to do quality unit and integration tests in Spring Boot and also explores testing Spring MVC controllers.
Learn practical techniques for creating and deploying containers on a Kubernetes cluster using Red Hat® OpenShift Container Platform.
How to speed up your Spring Boot development even more with DevTools and make it more enjoyable and productive?
A curated list
A robust DevOps environment requires having continuous integration for every component of the system. But far too often, the database is omitted from the equation. In this article, we discuss the unique aspects of databases, both relational and NoSQL, in a successful continuous integration environment.
At QCon San Francisco, Michael Kehoe presented “Building Production-Ready Applications”. Drawing on his experience with site reliability engineering (SRE), he introduced the tenets of “production-readiness” that all engineers across the organisation should focus on as: stability and reliability; scalability and performance; fault tolerance and disaster recovery; monitoring; and documentation.
Struts was first released in June of 2001 and has become the de-facto standard for web application development. In December 2002 it was announced that WebWork and Struts Ti would join forces to become Struts Action Framework 2.0 and the official successor to Struts. In a new InfoQ article series, Ian Roughley looks at the task of moving applications from Struts to Struts2.
What you need to know to migrate from Oracle JDK to OpenJDK on RHEL, the impact to developers and ops teams, and solutions to potential challenges.
Martin Fowler Discusses New Edition of Refactoring, along with Thoughts on Evolutionary Architecture
Martin Fowler chats about the work he’s done over the last couple of years on the rewrite of the original Refactorings book. He discusses how this thought process has changed and how that’s affected the new edition of the book.
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Jeff Foster of Red Gate on their approach to continuous learning through 10% time, open space and running an internal conference.
In this tutorial, we demonstrate how to use Spring Batch in your applications using Spring Boot, Java 8, and MongoDB to help get you started with your project.