I Don't Care What Airbnb is Doing - Stephen Hay from beyond tellerrand on Vimeo.Read more
Napworking - Dorobot from beyond tellerrand on Vimeo.Read more
Having multiple microservices running behind a reverse proxy / API gateway in lieu of a single monolithic back-end application is a common pattern these days. With such an architecture it often comes in handy to have an Angular application that serves as a front-end for such a modularised back-end be served from behind a reverse proxy running locally as well in order to treat it is if it were running on the same host and port as the back-end. Not only will ...Read more
Take Back Your Web - Tantek Çelik from beyond tellerrand on Vimeo.Read more
In his article Paging with Spring Boot software engineer Tom Hombergs (a former fellow student) provides an in-depth explanation of paging and pagination concepts and how to implement those in web applications with Spring Data and its Pageable interface. The article covers aspects such as sorting, usage with Spring Data repositories and testing. It's a useful reference for iteratively retrieving and displaying a larger amount of items from a database in a Spring Boot and Spring Data context in an efficient manner. There's ...Read more
Digitalisation, or digital transformation, as it is sometimes also called is an important subject matter as well as challenge for businesses today. Therefore, I find it strangely confusing that sometimes aspects are lumped together under this umbrella that are not or only tangentially related to what digitalisation actually is about. So, here's my - perhaps opinionated - take on what digitalisation is actually about and what it entails. In a nutshell, digitalisation comprises these aspects: Rethinking and being willing to change existing processes.
Making ...Read more
Software Engineer Robert Muth wrote this interesting article on refactoring large functions. The article starts with providing ample motivation for using functions (or methods in a strictly object-oriented context). Apart from making code shareable and reusable, which is only a minor benefit of functions / methods, reasons for writing code as functions are: giving a meaningful name to several lines of related code readability limiting visibility lowering indentation levels improving testability The article goes on to describe several common cues indicating that extracting the code at hand to ...Read more