elixir Code readability - How to stop rewriting your application every 4 years More than half of our clients come to us after a bad experience with an IT outsourcing company. And in this scenario, most of the time, we will simply maintain the existing application while we rewrite a new application from scratch. Because sadly, it's faster for us to
haskell Haskell series part 1 This is the first article of a series on the functional language Haskell for beginners
startup Surviving guide for a tech startup aka How to properly bootstrap your startup - Part 2 We highly recommend that you read the first part of this article: Stop building sandcastles aka How to properly bootstrap your startup - Part 1 [https://blog.kalvad.com/bootstrap-your-startup-part-1/] Introduction Your startup has a name, and a good base, now it's time to jump in. You want
startup Stop building sandcastles aka How to properly bootstrap your startup - Part 1 Introduction At Kalvad, we are nerds, and proud to be, but it's not because we are nerds, that we are asocial. The problem we all faced whenever we say we work in IT in a discussion, is someone saying: "I have an idea for a startup"
angular Export your Angular component as a Web Component Front-end has changed a lot in the last decade. And web component is one, if not the, best feature now natively available on all the recent browsers. Here is a tutorial on how to export an Angular library into a web component. Context We had to build a dialer for
security Cheap DDoS on-demand or How to properly load test your application! We decline all responsibility in case of any accidents following the usage of this tool! 2 weeks ago, we published an article The future of the internet is static! AKA how we scaled to 10 million users in a minute without crashing [https://blog.kalvad.com/the-future-of-website-is-static/], and 2 questions
automation Keep calm and release your API in prod Writing a REST API has become a standard in the industry for a few years already, just like the anguish of deploying it live, and watching Sentry spam your inbox of bug reports because you or your QA (which is you, with a hat) were not careful or imaginative enough.
scale The future of the internet is static! AKA how we scaled to 10 million users in a minute without crashing We usually define our company as a pure tech agency, but most of our customers are treating us like IT firefighters: they call us when the s**t is hitting the fan, and the house is burning. Introduction Almost a year ago, I got one of this middle of the
Why you should get ready for a Crystal era Lately, I have been talking a lot about Crystal - probably too much if you ask my coworkers at Kalvad. So let me explain once and for all why Crystal is such an amazing language and how it will quickly grow in popularity. Since I started to write code, I
automation N8N on Clever Cloud Introduction N8N [https://n8n.io] is an "Extendable workflow automation", or as I prefer to call it: the open source IFTTT. As you know, at Kalvad [https://kalvad.com], we are big fans of: * open source * selfhosted * automation Why? Because it gives us the power to deploy a
ops Better monitoring with Visumonit! At Kalvad we monitor everything, we like to know that our services are up and running, it helps us sleep at night and wake up ready to face yet another day !
ops The Automation Paradox Automation is eating the world, but it's also one of the hardest task to begin with, especially in big corporations.