Open in app

Sign In

Write

Sign In

Sébastien Portebois
Sébastien Portebois

228 Followers

Home

About

Jan 24, 2022

DRY, Where Did We Get It Wrong?

“Don’t Repeat Yourself”. Every developer has already heard this principle. Yet, in my experience, most of us didn’t get it. At least not how it was intended. I won’t ask you to trust me. Let’s trust the authors. What did they say when they came up with this principle? In…

Software Development

3 min read

Software Development

3 min read


Jan 6, 2022

Random interviewing tips for junior software engineers

I was a lucky auditor of Twitter Spaces discussion yesterday, brilliantly hosted by @TheTechRally and @genericmikechen. My attention was caught by a few questions. …

Interview

5 min read

Interview

5 min read


Apr 14, 2021

Software Design Red Flags: wisdom nuggets from John Ousterhout

John Ousterhout’s A Philosophy Of Software Design is one of my favourite books. Very short, well-articulated and pragmatic, Ousterhout manages to explain the rationale behind many practices we usually learn with experience, yet are often not able to articulate clearly. I’ll write a new, complete, review of the book one…

Software Design

4 min read

Software Design Red Flags: wisdom nuggets from John Ousterhout
Software Design Red Flags: wisdom nuggets from John Ousterhout
Software Design

4 min read


Mar 24, 2021

Better Architecture Diagrams for Agile Teams: actionable tips and lessons.

Software engineers, testers or product managers use mental models to reason about the systems they work with. These different roles use architecture diagrams to build their own mental models. People will make assumptions based on their understanding. …

Diagrams

17 min read

Better Architecture Diagrams for Agile Teams: actionable tips and lessons.
Better Architecture Diagrams for Agile Teams: actionable tips and lessons.
Diagrams

17 min read


Oct 13, 2020

Test-Driven Docs: Using Flask and Akita to Autogenerate OpenAPI Specs

✨ The promise A couple of months ago, I came across Akita Software, a startup that automatically watches API traffic in order to generate API OpenAPI definitions and to detect breaking changes. As an architect at Ubisoft, I work building our internal platform-as-a-service, a job that involves building and integrating lots of internal…

Flask

6 min read

Test-Driven Docs: Using Flask and Akita to Autogenerate OpenAPI Specs
Test-Driven Docs: Using Flask and Akita to Autogenerate OpenAPI Specs
Flask

6 min read


Feb 18, 2018

How to make online code easier to read with custom font (with ligatures!) on Github, Gitlab, Bitbucket, Stackoverflow, Medium, Manning’s Livebook and others.

A few things can change your life. A few decades ago, audio playback improved from mono to stereo. TV added some color on top of the black and white images. And your code got ligature fonts. …

Web Development

6 min read

How to make online code easier to read with custom font (with ligatures!)
How to make online code easier to read with custom font (with ligatures!)
Web Development

6 min read


Apr 18, 2017

Preparing to pass AWS certifications could improve your skills significantly

I decided a few weeks ago to give the AWS certifications a try, after years of hands-on experience. And what I learned in the process makes me wish many more engineers start thinking of doing it too. I thought certifications were a goal — and they might be — but…

AWS

4 min read

Preparing to pass AWS certifications could improve your skills significantly
Preparing to pass AWS certifications could improve your skills significantly
AWS

4 min read


Mar 24, 2017

NGINX rate-limiting in a nutshell

NGINX is awesome… but I found its documentation on rate limiting to be somewhat… limited. So I’ve written this guide to rate-liming and traffic shaping with NGINX. We’re going to: describe the NGINX directives explain NGINX’s accept/reject logic help you visualize how a real burst of traffic is processed using…

Nginx

9 min read

NGINX rate-limiting in a nutshell
NGINX rate-limiting in a nutshell
Nginx

9 min read

Sébastien Portebois

Sébastien Portebois

228 Followers

Software engineering, data-analysis, and devops.

Following
  • Fagner Brack

    Fagner Brack

  • Netflix Technology Blog

    Netflix Technology Blog

  • EMQ Technologies

    EMQ Technologies

  • Cory Doctorow

    Cory Doctorow

  • Manning Publications

    Manning Publications

See all (432)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams