A laptop on a desk with a faded background and a small plant on the desk
A laptop on a desk with a faded background and a small plant on the desk
Photo by James Harrison on Unsplash

Exception handling in Spring’s new WebClient with custom and unforeseen exceptions. This article assumes you have at least a little knowledge on reactive programming. If you’ve used Angular and/or RxJs before, then you’ll be right at home, almost.

Introduction

For as long as I can remember, I have been using Javascript, well Typescript to be precise, to build APIs for personal projects. The NestJS framework is really good and I can’t recommend it enough, if you haven’t yet, please try it. For this particular side-project I was working on, I needed deeper levels of abstraction than Typescript provided so I dove…


Proxies, proxy for singular, were introduced in ES2015. They weren’t as loudly announced as other features like the rest/spread operator (…) or everybody’s favorite, arrow functions (=>). However, they may prove to be useful for someone struggling to achieve a really specific design pattern or thinking about one.

As a developer, I have made it a habit to read Changelogs, I care about what has been changed, added or removed from a language or library and so should you. We don’t want our builds failing because we updated something without realizing a breaking change affected our application. So when ES2015…

David

Live. Love. Code

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store