Can Kubernetes Keep a Secret? It all depends what tool you’re using

At Soluto, we have super-devs who have full ownership: from writing code to deploying it to monitoring. When we made the shift to Kubernetes, we wanted to keep our devs independent and put a lot of effort into allowing them to create services rapidly. It all worked like a charm – until they had to handle credentials. This challenge leads us to build Kamus – an open source, GitOps, zero trust, secrets solution for Kubernetes applications. Kamus allows you to…

Read More

React Class features vs. Hooks equivalents

I gave a talk during a recent meetup at Soluto HQ — Intro to React Hooks. While preparing for the presentation, I fell completely in love with Hooks. Although I was skeptical at first glance, I quickly realized how easy it is to use them and how they make perfect sense. You can really tell how much thought was put into the API and how it solves real life problems. You can find a video of my talk attached to…

Read More

Integration tests: Fake it till you make it!

If you’ve ever woken up in the middle of the night and had to fix a bug in your production code, or if you’ve ever worked on the same project for months on end, you know the importance of testing. Traditionally there are three or four levels of testing in the software development world: unit tests, integration tests, and end-to-end tests. Unit tests validate that your code’s explicit logic does what you wanted it to do, while end-to-end tests ensure…

Read More

Get a quick start with PySpark and spark-submit

We just released a new open source boilerplate template to help you (any Spark user) run spark-submit commands smoothly – such as inserting dependencies, project source code and more. TLDR: Here is an open source template to help you get started At Soluto, as part of our everyday Data Science work, we create ETL (Extract, Transform, Load) jobs. Our main tool for this is Spark, specifically, PySpark, with spark-submit Spark is used for distributed computing on large scale data sets….

Read More

Why a flexible team structure will help you achieve your goals

Every week, a group of teams in our company gets together for a sync to share what each team is working on. During a recent sync, the dev manager announced their decision to dissolve one of the teams and assign its members to different teams. This was devastating news. Demoralizing. It could only mean one thing: the team was a total failure, right? Actually, it’s quite the opposite! Reorganizing teams regularly in order to keep a flexible team structure is a…

Read More

Page 1 of 7

Powered by WordPress & Theme by Anders Norén