If anyone fancies giving #Gousto a try, there's a very good referral bonus for the next week if you use my codeJAMIE21201650
. Its been a hugely important in keeping us fed generally well, cooking through the week, and avoiding risky shopping visits through the pandemic, and there's a tonne of tasty food!
Simplifying Spring (Boot) ExceptionHandler
s by extending ResponseStatusException
(1 mins read).

How to drive HTTP response status codes from exceptions by extending Spring's ResponseStatusException
.
Bundling Multi-File OpenAPI Documents into a Single File (2 mins read).

Looking at the options we have for converting a multi-file OpenAPI specification to a single document.
Announcing openapi.tanna.dev
, a client-side OpenAPI Viewer (1 mins read).

Creating a hosted version of a local and client-side only OpenAPI viewer.
Generating Favicons using ImageMagick on the Command-Line (1 mins read).

How to generate a multi-size favicon.ico
on the command-line using ImageMagick.
I will be attending
Please Add a Relevant Publish Time to Blog Posts (2 mins read).
A request to bloggers to not use midnight as the time they publish an article.
Post details
Yikes yikes yikes. A tech CEO looking up users’ PII in their DB, to snipe at them on twitter.
Post details
I wouldn't go within 100 yards of this guy lest he uses the gumroad user database to creep on you
Tevruden Dawnspear💙 (@tevruden)Sat, 05 Feb 2022 21:12 GMT
Kelly Ellis 💉💉💉 (@justkelly_ok)Mon, 07 Feb 2022 13:04 GMT
Excluding Filter
s When using WebMvcTest
(1 mins read).

How to exclude specific Filter
s from running when performing WebMvcTest
s.
Capturing HTTP Requests with okhttp's MockWebServer.takeRequest
(1 mins read).

How to use MockWebServer
's takeRequest
method to verify that HTTP request(s) are sent correctly.
Integration Testing Your Spring WebClient
s with okhttp's MockWebServer
(5 mins read).

How to write integration tests using MockWebServer
with Spring Boot, for use with WebClient
s.
Week Notes 22#05 (2 mins read).
What happened in the week of 2022-01-31?
Post details
Why are HTTP status codes so hard, and also we look at what Microsofts push to go carbon neutral really means and how individual people can implement small changes to have an impact on the environment.

I will be attending
Post details

Post details

Post details
Our 4th annual year-end wrap-up episode! We don’t naval gaze often, but when we do… we make sure you get your money’s worth. Reflections, most popular episodes, our favs, and new this year: listener voice mails. Thanks for listening! 💚

Post details
This week we’re joined by Nora Jones, founder and CEO at Jeli where they help teams gain insight and learnings from incidents. Back in December Nora shared here thoughts in a Changelog post titled “Incident” shouldn’t be a four-letter word - which got a lot of attention from our readers. Today we’re talking with Nora a...

Post details
Kelsey Hightower joins us from Google to discuss the question "Can DevSecOps be damaging?"

Generate Plain Old Java Objects (POJOs) from OpenAPI Model Definitions with Gradle (2 mins read).

How to generate POJOs really quickly and easily, with no manual work, using the Gradle openapi-generator Plugin.
Post details
Gerhard loves simple ideas executed well, which is why he is excited to be speaking today with Ildar Iskhakov & Matvey Kukuy about their startup Amixr, a.k.a. Grafana OnCall. Ildar & Matvey started with a simple idea and a simple stack - Django, Celery, RabbitMQ & MySQL - all running on Kubernetes. Because ...

Post details
What’s the best way to criticise FOSS projects? Subscribe to the RSS feed.
Post details
Listen to Episode 18 – Your Questions Answered and twenty-six more episodes by Starling Developer Podcast, free! No signup or install needed. Episode 27 - Ethics in technology. Episode 26 - Monolithic deployments.

Post details
Summary That’s right – I’m talking about Jenkins! I was put…More Like this:Like Loading... Related
Running Elements API Viewer to Verify Local OpenAPI/Swagger Documents (2 mins read).

How to run Elements UI locally to visualise OpenAPI documents.
One of my favourite topics of conversation - being careful of putting sensitive data in your logs https://www.jvt.me/posts/2022/02/03/common-dangerous-logs/
I don't think you should be logging that? 😳 (12 mins read).
Common pitfalls and dangerous things that you should be watching out for in your log messages.
Validating a MockMvc
Response Has No Content Type (1 mins read).

How to validate, in a MockMvc
test, whether the response has no content-type
nor a body.
Post details
Will work ever love us back? Two millennials disagree.

Thanks to Carol Gilabert for sharing this podcast last week.
Since leaving Capital One, I've realised that a lot of my self esteem and self worth has been poured into my work, and I was (mostly) getting a lot of satisfaction out of work, and enjoyed the fact that I was always busy, with sprint work, out-of-sprint work, and a tonne of internal side projects to work on, as well as general maintenance of libraries, as well as a wealth of proactive production support.
With my new role at the Data Standards Authority, I've been working to strike a better life-work balance, and the lack of "here's a billion things to work on at the same time" that I thought I was thriving on has made me realise that maybe I've been so used to being in this mode that I just assumed that I did enjoy it.
This podcast (and its transcript) is a good look at The Great Resignation, the way that workers across industries have been reconsidering their relationship to work, and with a wealth of options for jobs out here, as well as thinking about not what they want, but deserve.
I'm still working on my own relationship with work and how I find fulfillment in my life, and would recommend you have a listen/read to see if there's anything in there for you, too.
Post details
Will work ever love us back? Two millennials disagree.
