Starting a career in IT: university or courses/bootcamp?

Photo by ThisisEngineering RAEng on Unsplash The IT field is hot. IT people get mind-blowing salaries, have the freedom to work from anywhere, flexible work schedules, and a lot of other benefits. Demand for more IT specialists is very high and increases day by day. This attracts a lot of…

Continue ReadingStarting a career in IT: university or courses/bootcamp?

Estonian ID card authentication using Nginx and CORS

Authentication in web apps using an Estonian ID card with Nginx is pretty straightforward (although quite unstable). Initial setup Simple ID card authentication boils down to: Enable One-Way TLS on your main domain (e.g. app.example.com)Enable Two-Way TLS on a secondary domain (e.g. id.example.com) using the ID card certificate chain.Redirect user…

Continue ReadingEstonian ID card authentication using Nginx and CORS

Reducing boilerplate with Redux Starter Kit

Every time we start a new project we do a retrospective and look back at our previous projects and try to evaluate which technical choices were good and where we might have gone wrong. Usually we are pretty happy with our Kotlin + Spring Boot + Postgres based backend, but at least I personally have constantly…

Continue ReadingReducing boilerplate with Redux Starter Kit