DEV Community

loading...
Florimond Manca profile picture

Florimond Manca

Pythonista, open source developer, tech blogger. Idealist on a journey, and it’s good fun!

Location Paris, France Joined Joined on  Personal website https://florimond.dev github website twitter website

All 118 comments

Why “dark mode” is more energy-efficient: How to calculate image energy-cost

Thanks for sharing. Beware they this only holds for OLED scre...

The 7 Most Popular DEV Posts from the Past Week

Thanks for the quick anti-plagiarism action from you and the ...

Best tool for recording screen as a Gif?

QuickTime has a “Screen recording” functionality (hidden in t...

When do you work on your side projects?

The main area where I have side projects has been open source...

How do you fight boredom in software development?

If it’s a mindless task, such as copy pasting a bunch of stuf...

A couple of thoughts from the Python survey results - 2019

Hoping the 2020 survey will see the appearance of ASGI framew...

On being a professional

Thanks for sharing this!

Does writing a "Dev Blog" help improving your skills?

Besides, there are great posts about this topic on DEV. One...

Does writing a "Dev Blog" help improving your skills?

Hey! There are many good reasons for getting into tech blogg...

Dead Simple Python: Generators and Coroutines

Thanks for clarifying :) Actually, I wasn’t aware that nati...

Dead Simple Python: Generators and Coroutines

Very in-depth article about generators! I enjoyed it a lot. ...

What VSCode theme are you using?

I’ve been using Palenight for some time now. It’s a dark th...

🔥 🤩 My Fucking Awesome Dev Setup 🤩 🔥

Interesting stuff! Just wanted to say that using the F word...

Ensuring accuracy of README code snippets

P.S.: I think you should use the #showdev tag on this one, ...

Ensuring accuracy of README code snippets

I’ve encountered and thought about this problem before, but...

Easing into Open Source

There are so many incredible quotes in this piece. :) Con...

Working for non-profits organisations

That's a great topic! Back in 2017, I decided to work for ...

Do you want a design critique? I want to help

Thanks! Those are two very relevant points. I actually hav...

Going to My First Conference. Pro Tips?

Looks like the perfect opportunity for shamelessly plugging...

Do you want a design critique? I want to help

Awesome! I’ve been wanting some feedback on my personal blo...

What's the best software for collaborating on a slide deck?

Maybe text-based slides generators? And then store the Mark...

Bocadillo: Yet Another Python Framework

Thanks, this is very helpful! We’ve been working on reusab...

Bocadillo: Yet Another Python Framework

That would be awesome! If you need anything from me, my DMs...

Bocadillo: Yet Another Python Framework

Maintainer of Bocadillo here! 👋 Thanks a lot for this post...

Entropic: federated JS package registry, announced at JSConfEU 2019

From what I've understood, the idea behind Entropic is for ...

A world without passwords

Thanks for this, I’ve been waiting for cryptography-based a...

GitHub announces GitHub Package Registry

At first I was quite worried that Microsoft would be gainin...

Top 3 python libraries for graphql

Hey, thanks for this write up and comparison. Didn’t know ...

Consuming APIs in Angular: Displaying Data In Components

Hi! This subscription won’t lead to memory leaks because it...

Consuming APIs in Angular – The Model-Adapter Pattern

It's a very clever alternative implementation of this patte...

Building a real-time chatbot server in Python with WebSocket, ChatterBot and Bocadillo

Ah, you’re right! The async keywords in those two lines are...

Building a real-time chatbot server in Python with WebSocket, ChatterBot and Bocadillo

Thanks for your comment! Very happy that this was useful to...

Building a real-time chatbot server in Python with WebSocket, ChatterBot and Bocadillo

Thanks! Of course I’ll publish a recap, along with the slid...

Burnout Is What Happens When You Don't Recharge Your Batteries

Thanks for sharing your story!

Consuming APIs in Angular: Displaying Data In Components

Hey! Thanks for chiming in. The code is available in the or...

Consuming APIs in Angular – The Model-Adapter Pattern

Will cross-publish here soon, but I've just published it to...

Consuming APIs in Angular – The Model-Adapter Pattern

Hey! You're right, I suppose it would be very useful to see...

Who's looking for open source contributors? (Feb 4th edition)

If you're interested in getting behind the scenes of web fr...

Notable: The markdown-based note-taking app that doesn't suck

I just gave this a shot yesterday. It is indeed a very-well...

norris-cli

Fun one! Well done on releasing to PyPI. 👍

How I Built A Python Web Framework And Became An Open Source Maintainer

But is it truly? :-) Could it be a bunch of communicating ...

Poll: Do You Know What "Idempotent" Means?

I already knew what "idempotent" meant from a mathematical ...

How I Built A Python Web Framework And Became An Open Source Maintainer

Absolutely — as some say, async is "all-in". As you pointed ...

How I Built A Python Web Framework And Became An Open Source Maintainer

Brilliant; thanks for the very kind words! 🙌 I’ve found async...

Dependency Injection with Import Hooks in Python 3

Interesting post! Thanks. Have you tried seeing how static t...

How I Built A Python Web Framework And Became An Open Source Maintainer

True that it can be hard to find the time. That said, open ...

Asyncio, the invincible

Sure! Async can be tough to wrap one’s head around, so it w...

How I Built A Python Web Framework And Became An Open Source Maintainer

Thanks! The Spanish translation is exactly the origin of th...

How I Built A Python Web Framework And Became An Open Source Maintainer

Hey, great to hear! Glad you enjoyed it. :)

Asyncio, the invincible

It seems Python asynchronous programming is gaining momentu...

Consuming APIs in Angular – The Model-Adapter Pattern

Thanks for sharing your approach :) I also used it in some ...

Write a script to find "Perfect Numbers"

A (lazy but slow) Python solution which hasn't even yielded...

You Can Be a Casual Blogger

Very relatable on so many points. I sometimes feel bad tha...

Embed parler.io Audio Directly into Your Own Blog Posts

This is brilliant. The direct integration into DEV is an ou...

What tools do you use for writing?

Great idea to share each other's setup! As for me, I use : ...

From Angular To Vue: Feeling Like A Beginner Again

In Angular, I haven’t found a better way to implement react...

From Angular To Vue: Feeling Like A Beginner Again

The service system is really just a design pattern, I think...

From Angular To Vue: Feeling Like A Beginner Again

Good luck! It’s definitely a tough time but I’m convinced t...

Help test the DEV beta app!

Installed — looks brilliant! Well done.

From Angular To Vue: Feeling Like A Beginner Again

Thanks for the tips! I might look into those, but I’m also ...

From Angular To Vue: Feeling Like A Beginner Again

Very heartwarming to hear your story! I’m glad you could ad...

From Angular To Vue: Feeling Like A Beginner Again

Glad to hear! I’m still wondering whether it’s a good idea ...

From Angular To Vue: Feeling Like A Beginner Again

I never heard about Cycle.js, I’ll take a look. The issue o...

From Angular To Vue: Feeling Like A Beginner Again

Ah — I heard about Elm! I once looked at the source code of...

From Angular To Vue: Feeling Like A Beginner Again

Thanks for the insight! I’m honestly not 100% convinced by ...

Building A Streaming Fraud Detection System With Kafka And Python

Thanks! Hopefully I get some time to make another article a...

Reconciling Dataclasses And Properties In Python

Hi! I do agree with you — it is probably less readable, and...

1-minute guide to real constants in Python

Interesting to see how type annotations can be used to impl...

dev.to Show us your octocat alter ego

There you go!

How to use Git stashes as a temporary storage

Interesting point on using git stash to save changes for la...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Nice! This is extremely interesting to me. I'm a heavy Trel...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Brilliant 🙌 Really glad about how life-changing that sounds...

Put dev.to on your resume!

I haven’t put dev.to specifically on my resume, but my blog...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Such a cool story! I’m pretty sure a lot of people use this...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Nice to hear! So did you just delete all emails once they'v...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Hi! Interesting point, which allows me to clarify something...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Sure, filters can be a nice way to categorize emails, and y...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Great news! Nice to hear :)

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Great stuff! I’m glad you find these tips useful.

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

It can feel uneasy in the beginning. However, I never felt...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

That's a fair point, honestly. It might just be that I am a...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Interesting — so your emails are automatically archived as ...

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

Fantastic! Can't wait to hear your thoughts.

Inbox Zero: How To Keep A Clean Email Inbox (And Mind)

So relatable! ;-)

Do students get to work with existing codebases?

I'm in a school of engineering that is not specialized in c...

Reconciling Dataclasses And Properties In Python

Sweet! I didn’t think data classes would be useful to me be...

Welcome Thread - v17

Thanks for the reply!

Reactive Programming in JavaScript with RxJS.

Great post! The combination of theoretical aspects about O...

Welcome Thread - v17

Hi, John! Welcome to DEV! The UNPAID podcast is an interes...

Building A Streaming Fraud Detection System With Kafka And Python

Thanks a lot! I’m glad :-)

Consuming APIs in Angular – The Model-Adapter Pattern

Thanks! Really appreciated. Do you know of any Angular buil...

Kubernetes explained in pictures: the theme park analogy

I heard of (but never dug into) Kubernetes before, but as a...

Streaming Applications with Apache Kafka: The Opening

Hi Alexandr, I haven't had experience with sinking to S3 — ...

Consuming APIs in Angular – The Model-Adapter Pattern

Refactoring is an on-going process, and this kind of slight...

Consuming APIs in Angular – The Model-Adapter Pattern

Yep, this pattern won’t validate the JSON data you receive....

Consuming APIs in Angular – The Model-Adapter Pattern

Cool! Glad to hear simple type conversions work. To my kno...

Consuming APIs in Angular – The Model-Adapter Pattern

Interesting point. I never thought that the generic type yo...

Transform JSON to CSV using jq in the command line

Discovered jq very recently and very useful tool for readin...

Python Mutable Defaults Are The Source of All Evil

Yep, that would solve it if your argument can be transforme...

Python Mutable Defaults Are The Source of All Evil

Yes, I would see that as a viable alternative :-) — althoug...

Why I started using Python type annotations, and why you should too

Never thought of looking that up, but in that case, yes — i...

#discuss What language do you think in?

I tend to think in the language I’m most comfortable with, ...

Why I started using Python type annotations, and why you should too

Thanks! It's a shame that Spyder doesn't support type check...

Why I started using Python type annotations, and why you should too

Agreed on the Numpy doc style! I actually found out that yo...

Repository-Specific Ignored Files in Git

Great tip! Definitely useful instead of polluting the repo’...

Welcome Thread - v14

Hi there! My name is Florimond. I’m a French engineering s...

loading...