This is our engineering blog.
For the big picture, go to our business blog:
Akka JWT with RSA (asymmetric encryption algorithm)
In our previous post, we dived into JWT generation and validation with RSA in Spring. Now let’s see how to do the same in Scala with Akka.
Spring JWT with RSA (asymmetric encryption algorithm)
Let's say we have an "auth server" that signs tokens for us and a "resource server" where we store some pretty sensitive data. We trust the auth server and we want to validate that the JWT we get indeed comes from that trusted auth server. In other words, how can we be sure that the guy who wants to detonate our printers is using a JWT that is from that very auth server?
Git in IDEA II. - Remote branches and correcting mistakes
Welcome back to our series on the topic of utilizing GIT tools in IDEA - in this chapter we focus on: - taking advantage of stashing - keeping up with an updated remote base branch by rebasing - and correcting your mistakes by using amend commits and interactive rebases
Git in IDEA I. - Basics
When it comes to developer tools, especially IDEs, JetBrains is one of the top contenders of the industry. Their IntelliJ-based IDEs offer a flexible, ergonomic, though sometimes performance heavy solution for the everyday developer. In this blog post series I'll focus on the version control system capabilities (especially Git and GitHub) of their latest IntelliJ IDEA (current release is 2020.1.2) which is one of our most common tools here at the Wanari Backend team.
Drawing pie charts on Google Maps - chasing the performance
This post, unlike most of ours, will focus more on the problem, rather than on the solution. Nevertheless, you will get a solution, but it is pretty far from a nice one, so I would like to take this opportunity to "call out" any developer, who has a better solution with the same technological stack.