Johann Savalle

Product designer and full stack developper living in france
April 01, 2020- code - UX - libraries

Medium-like online Editors

Medium has redefined the standard for online editor. Lets see here what tools do we have for this.
March 31, 2020- growth

Content creation is key for growth

Content creation is key for growth. To grow you need to create content. To grow as a business, as an individual, as a community. Here is a few tips I hope you find useful.
February 08, 2020- How-to - coding

Installing Keycloack with Docker

Keycloak is a redhat product for Identity and Access Management (IAM) - with a bunch of cool features out of the box. Here is a quick reference for basic installation with Docker
January 25, 2020- Entrepreneurship - Marketing - growth

The 1 thing you need to make your marketing work

Is it social media? Is it video? Is it magical powder? You'd be surprised to figure out what makes or break a digital strategy.
January 14, 2020- Linux - Productivity - code

Text Expander for Linux

One of the things I missed for a while until I found this little application to management quick text replacement in GUI
December 18, 2019- linux - code

Webcam Config - Logitech on Ubuntu - Change frequency to 50Hz

Want to fix anti banding in cameras? Looking for a way to change the frequency of the cam? Here is quick guide.
September 09, 2019- Business - people

Reverse interview

This is a list of questions which may be interesting to a tech job applicant. The points are not ordered and many may not apply to a given position, or work type.
July 30, 2019- code - Javascript - List

List of libraries to build cool NodeJS command lines apps

List of libraries to build NodeJS command-line apps and add fancy UI effects, manipulate configuration, interactive prompts, adding animated loaders, and other cool stuff.
July 22, 2019- UX - Design

Designing Forms - Getting it right

The UX of forms design actually matter. Here a compiltation of the best advices from the best designers I have found - and while you probably would have guessed yourself a large part of them, it is still a pretty useful chechlist
June 17, 2019- elearning - Marketing - growth

What happens when people sign up for your stuff

So you have this stuff that you did. You know what? Nobody care. A quick post for some reality check concerning marketing and ads.
June 10, 2019- Design - Marketing - growth

Design like you care

Nobody set out intentionnaly to produce poor design - yet we see it happens all the time. Here is a small rant on why this is happening.
May 22, 2019- Design - growth

Tools don’t matter

If you think Emacs vs Vi the debate - start designing for iOS with MS Word and watch the world burn. Or not.
May 11, 2019- Productivity - growth

How do you stay motivated

A quick post to discuss the ugly secret about staying motivated. Once you agree with this, you cannot go back.
May 09, 2019- Entrepreneurship - Productivity - growth

Do the work. What for?

A short essay on what to do when you just don't get to do what you've set up for yourself to do. Fix the glitch in the matrix
March 13, 2019- Humor - Geek

Germany – Industrial map

Some map geekery to understand where are the actual industrial regions in Germany
March 13, 2019- humor - education

Evolutions of education

Getting smarter? Or just dumbing down the exams?
Whatever you think about it - that's still a funny pic.
March 01, 2019- reference - code - education

Uncomplete list of recommended youtube channels

A list of recommended Youtube channel for coding, design, freelancing, business, and other related topics.
February 22, 2019- var-log

Engagement Gamification and monetisation

A review of different resources and examples on gamification for user engagement, and increased monetisation of user base.
February 21, 2019- var-log

RTMP restream with ffmpeg

how you can restream a source video from one RTMP to Facebook live
January 31, 2019- var-log

Forms in React

January 07, 2019- var-log

MySQL Mockdata

January 03, 2019- var-log

TOTD – Routines

January 02, 2019- var-log

redefine overdeliver

December 12, 2018- Innovation

Print your shoes

November 19, 2018- var-log

RTMP & Transcoding

August 22, 2018- var-log

UX heuristics

July 08, 2018- mygram

Toi Moi et vous

July 08, 2018- mygram


July 08, 2018- mygram

TODO – Done

you cannot always get it done the way you want it
June 20, 2018- var-log

Logo brief tips

April 24, 2018- var-log

SEO on a budget

April 10, 2018- var-log

JS tooling

February 06, 2018- var-log

not quitting

January 27, 2018- var-log

Just ship

January 26, 2018- var-log

Build Worflows

January 24, 2018- var-log

Making some changes

October 27, 2017- Innovation

Are you a robot?

April 15, 2017- Manifest

Make shit happen

January 30, 2017- Marketing

Content is king

November 26, 2016- Productivity

Make your meetings more efficient

Meetings can suck your time and your life. Fix them by having a clear deliverable define before the meeting.
August 26, 2016- Productivity - Psychology - growth

Laziness is unconscious incompetence

Lazy is incompetence-driven - Apparently, it happens that we hate to suck at the things we do. You don't think you can do it, so you try to avoid doing it.