Open source software is becoming more and more popular. Here's how you can create a plan to ensure that your open source implementation is secure as well as effective.
In this article, we’ll discuss some of the problems driving innovation in modern web development. Then we’ll dive into the basics of event-driven architecture (EDA), which tries to address these problems by thinking about back-end architecture in a novel way.
We're 100% remote, as of Monday. And one of the critical tools that helps us work securely is our VPN. This article covers how we made our decision and best practices to follow.
We asked some of our veteran remote workers, folks who have spent years doing this, for tips on how to make remote work effective, enjoyable, and sustainable.
The tradition of a "Hello, World" program goes back at least to 1978. But for modern coders, what's an appropriate "Hello, World"?
We spoke to Alexandre Plennevaux, Head of Pedagogy at BeCode, the coding school on a mission to close the skill gap by providing accessible, seven-month inclusive bootcamps across Belgium and recruiting students through illegal streaming sites. You run an intense, seven month-long, full-time bootcamp. Students need to be highly motivated. Why are you advertising on…
In this article, we'll look at how to design REST APIs to be easy to understand for anyone consuming them, future-proof, and secure and fast since they serve data to clients that may be confidential.
I recently came across this sketchnote by Tanmay Vora, and it really resonated with me. As a developer it got me thinking about how this might translate into the life of a developer and our happiness. Based on this sketchnote here are the eight factors of happiness applied to developer life. 1. Resentment Harboring resentment…
I had to onboard myself. Here are some of the things I learned on the path to being a fully contributing developer and a valuable member of the development team.
It's now been more than 50 years since the first IFIP Conference on Software Engineering, and in that time there have been many different software engineering methodologies, processes, and models proposed to help software developers achieve that predictable and cost-effective process. But 50 years later, we still seem to see the same kinds of problems we always have: late delivery, unsatisfactory results, and complete project failures.