I've been in charge for years of various startups critical infrastructures. Usually, I set up pretty simple stuff: a vanilla ubuntu server with ufw (firewall) and docker + docker-compose. I close all ports to incoming connections except 22, 80 and 443. Then I put a docker-compose.yml with the various containers needed for the business applications. … Continue reading How to Restrict Outbound Traffic on a Docker Infrastructure
Author: Fruty
Css Hack: Print Repeating Headers and Footers in Chrome
When you want your web application to be able to export a PDF, you have basically 2 ways to go: either you use some server-side pdf generator, either you code your pdf as a web page within your app, and lets your users print it with their browser. Personally I like the 2nd option, since … Continue reading Css Hack: Print Repeating Headers and Footers in Chrome
Why I Stopped Using ORMs to Get the Job Done
For starters, this post is not a theoretical demonstration regarding whether you should use or not use ORMs (Object Relational Mapping) in your projects. It's a description of why, in my own context, I decided to stop using ORMs. The ambition is to give a particular point of view that may be of use for … Continue reading Why I Stopped Using ORMs to Get the Job Done
Using AI (Pytorch) to Optimize #1 EU Airport Post-covid Re-opening
Among all economic sectors impacted by Covid19, air traffic was hit the hardest. Airlines are suffering a lot, and consequently so do airports. Now that most EU countries are reopening their borders, air traffic is slowly going up again. Obviously, current traffic is nowhere near pre-covid levels, and it does not make sense for an … Continue reading Using AI (Pytorch) to Optimize #1 EU Airport Post-covid Re-opening
Building Business Apps with React-admin
When you think of it, most business apps mostly consist of basic database interactions. You have concepts (invoices, items, appointments etc), and you want to perform the usual CRUD (create, read, update, delete) operations. Once you notice this, you start wondering whether there are web development frameworks that could automatically generate, from a database, an … Continue reading Building Business Apps with React-admin
Deep Learning in the Real World: How to Deal with Non-differentiable Loss Functions
Over the past few years, deep learning has been taking by storm many industries. From voice recognition to image analysis and synthesis, neural networks have turned out to be very efficient at solving a vast number of problems. Concretely, if you can define your problem as the minimization of a differentiable objective function, there is … Continue reading Deep Learning in the Real World: How to Deal with Non-differentiable Loss Functions
Angular and Tensorflow Rewrites Retrospective
When AngularJS framework was released, it sky rocketed to being the most popular front-end development framework. But after a few years, React, a competing front-end framework open sourced by Facebook, quickly gained traction and is now the most popular one. A big difference between the 2 is that React took a more loosely coupled approach … Continue reading Angular and Tensorflow Rewrites Retrospective
Automated Data Analysis: What’s Hot, What Works
When you hear all the PR coming from various silicon valley companies, you have the feeling that whatever the problem, you can just amass some data and throw it at some algorithms and get your answers, even if you don't even know what questions to ask. Of course, it's not that simple. One of the … Continue reading Automated Data Analysis: What’s Hot, What Works
Augmented Reality with OpenCV and OpenGL: the tricky projection matrix
I've been working lately on computer vision projects, involving Tensorflow for deep learning, OpenCV for computer vision and OpenGL for computer graphics. I'm especially interested in hybrid approaches, where I mix deep learning stuff, opencv stuff, and classic OpenGL pipeline. The main idea is to avoid framing problems as black box problems, throw a neural … Continue reading Augmented Reality with OpenCV and OpenGL: the tricky projection matrix
Scaling a Software Team: Feedback on Azure DevOps
First of all, let me get this straight: I've never been a big fan of Azure. I'm rather an AWS hardcore fan, love the way it's built, its reliability, and the design focus on infrastructure. But every once in a while, it's good to open your chakras and try new things. I recently worked with … Continue reading Scaling a Software Team: Feedback on Azure DevOps