Software development
How EventStorming facilitated knowledge transfer and discovery in a complex business domain
Knowledge transfer is a particular challenge for companies on their journey, regardless of the…
Software development
Streamlining Communication with Protobuf and gRPC
Introduction In today's rapidly evolving world of software development, efficient and seamless…
Software development
Leveraging Chain-of-Thought to Communicate with Language Models Efficiently
Over a month ago we hosted our first AI hackathon at Osedea. Since the event, we've been on a quest…
Software development
How to successfully implement a project with an external IT team
Whether your project is urgent or not, finding the right digital partner to ensure the development…
Software development
Tools and tips for digital accessibility
Diversity has always been at the heart of our values, so in 2022 we set out to learn more about…
Software development
Working remotely takes on a new meaning in Virtual Reality
Since January 2022, our Platform Engineering team has been conducting our bi-weekly meetings in…
Software development
How to catch blind spots at the edge of your TypeScript app
You are coding in TypeScript. Everything is lovely typed and sweet. You said bye to JavaScript’s…
Software development
Low-code: the 47 billion dollar industry fuelling innovation globally
The pandemic has had a massive impact on how we work, what tools we use, and how we coordinate as…
Software development
Dataset management during the implementation phase
A machine learning (ML) project involves several important steps, including defining the project…
Software development
Turning on and off a light, the smart way
One of my passions in life is integrating things together. So, as a summer project, I decided to try…
Software development
Adding more insight with Spot robot’s Autowalk Mission Evaluator (AME)
If you haven't read our blog post about the workflow service tool we developed for Spot robot that…
Software development
What NOT to fix in a Legacy Codebase
Maintaining a legacy codebase can feel like a daunting task. There is so much code to refactor and…
Software development
10 tips to boost your efficiency in VSCode with the Vim emulator extension
How Vim magic got me A while ago, I was introduced by an enthusiastic senior colleague to the world…
Software development
Reactive Rich Domain Models in React+TypeScript
Over the last few years, we’ve seen the world of web frameworks explode. Many new frameworks have…
Software development
Quick tips and best practices for Flutter
Over the past few years, Flutter gained a lot of popularity. And for good reasons: it’s an amazing…
Software development
Handling global state in React in 2022
I was recently asked by a friend, who’s learning React, if it was still worth it learning Redux…
Software development
Data Computing with Python
In my previous blog article, we learned how to clean data with Python Pandas. Today we are going to…
Software development
See what Spot robot sees with AME: Autowalk Mission Evaluator
If you’re unfamiliar with Spot, I suggest you head over to our Spot 101 - Getting started with our…
Software development
Data Cleaning with Python Pandas
Machine learning and deep learning projects are gaining more importance for a lot of organizations…
Software development
Full Cycle Development at Osedea
Our vision: a goal, not a requirement Each developer on our team has a variety of skills in their…
Software development
How to interact with Spot SDK
As you might know, we are proud owners of a Spot robot. It’s been a blast exploring this new…
Software development
AWS step functions: an overview
AWS originally released their Step function in late 2016. Despite this service being available for…
Software development
Spot 101 : Getting started with our robot
As a software development company, the idea of working with an advanced robot is both thrilling and…
Software development
Three techniques to get back to code faster after a meeting
You probably have experienced it already: meetings scattered throughout the week. Regardless of how…
Software development
A deep-dive into user stories
If you find yourself in the midst of an agile software development project, you’ll likely hear the…
Software development
A guide to understanding acceptance criteria
You might have heard the term acceptance criteria and user stories in the context of agile software…
Software development
How to handle and reduce risk of exceptions
Here is the second instalment in our series of how to repair trust in numeric solutions. If you…
Software development
Why I love working at a dev shop
We all have our reasons to (hopefully) love our jobs. Some developers love the end results, seeing…
Software development
How to avoid failure in your digital projects
We hear it way too often in the news: another digital product has failed miserably. This can make us…
Software development
AI project auditing: identifying ROI and validating possibilities
This quick article clarifies our AI Auditing phase. Goal According to a recent survey from Statista…
Software development
The ins and outs of AI at Osedea
Osedea is an innovative, human-centric, Montreal-based software development firm that builds cutting…
Software development
Eight must know CSS wizard spells
Here are 8 quick CSS magic techniques to help you out as a 2020 front-end wizard. 🎃 Chances are you…
Software development
Should you put TODOs in the source code?
TL;DR: Use temporary TODOs as you work on a feature, but make sure to treat them before merging…
Software development
TypeScript: simulating birds flocks
If you’re interested in: simulations 🖥, how the universe works 💫, how an ant colony manages to…
Software development
Getting started with Directus 7 and Docker (Nginx, PHP & MySQL)
— EDIT March 28, 2020 : With the release of Directus 8, a lot of work has been done on the Dev…
Software development
Three ways to overcome your insecurities as a developer
One of the insecurities that I’ve never been quite able to shake off is the infamous Imposter…
Software development
How to be honest with yourself as a developer
One of my first memories was sitting on the bed in the office/guest room of my childhood home…
Software development
React Native navigation solutions in 2018
When starting your React Native application today, considering the diversity of the package…
Software development
Docker for faster development
TLDR; Docker is fantastic for development in small teams. I became interested in Docker at PyCon…