2024  1

March  1

What is inertiajs

March 13, 2024 · 2 min · Yasha

2023  12

November  1

Working with feature flags

November 24, 2023 · 2 min · YS

June  8

Datatables for Vanilla JS

June 18, 2023 · 1 min · YS

Web of Solutions - June 2023

June 17, 2023 · 2 min · YS

Lean Javascript libraries

June 16, 2023 · 3 min · YS

Cut a video with ffmpeg

June 11, 2023 · 1 min · YS

Keycloak - An overview of the open source SSO solution

June 11, 2023 · 1 min · YS

Connecting VPN to OpenVPN on Arch Linux

June 1, 2023 · 1 min · YS

Sealed Secrets on Kubernetes - a quick intro

June 1, 2023 · 2 min · YS

We focus on losses

June 1, 2023 · 1 min · YS

May  2

Subtitle editing, translating and dubbing

May 29, 2023 · 1 min · YS

testing the idea of blogging instead of tweeting

May 27, 2023 · 1 min · YS

January  1

Cookiecutter and alternatives

January 15, 2023 · 3 min · YS

2022  7

November  1

mu4e snippet - all inbox today

November 10, 2022 · 1 min · YS

September  1

List of governmental design systems

September 27, 2022 · 2 min · YS

June  1

Content automation

June 21, 2022 · 1 min · YS

March  1

Some Emacs Magit useful commands

March 16, 2022 · 1 min · YS

February  2

Random 02 - Maths, DevOps, Covid

February 19, 2022 · 2 min · YS

Is google analytics becoming illegal in Europe?

February 11, 2022 · 2 min · YS

January  1

Google Calendar Emacs Integration

January 5, 2022 · 3 min · YS

2021  14

December  2

Setting up Katex - Maths in Hugo

December 14, 2021 · 2 min · YS

Zen of python

December 12, 2021 · 1 min · YS

November  1

Keep secrets in python

November 14, 2021 · 1 min · YS

October  5

How to remove Traefik from K3S

October 16, 2021 · 1 min · YS

Kubernetes Building Blocks

October 15, 2021 · 3 min · YS

Golang pretty print

October 11, 2021 · 1 min · YS

A Web Of Solutions - October 2021

October 10, 2021 · 3 min · YS

Startup financing - advices from a lawyer

October 1, 2021 · 3 min · YS

August  5

Printer business

August 24, 2021 · 2 min · YS

Python and combinatory

August 22, 2021 · 2 min · YS

Weekly Review: Education Unboxed, Google Jupyter, and unrelated

August 16, 2021 · 3 min · YS

Setup a command line app in python

August 10, 2021 · 1 min · YS

Using python to work with orgmode and gitlab - Part 1 - Onboarding Users

August 10, 2021 · 3 min · YS

June  1

Golang - how to write to a spreadsheet

June 28, 2021 · 4 min · YS

2020  8

October  2

Broken Femur, Mutual Care, ROI

October 23, 2020 · 3 min · YS

Rethinking Education – 3 talks to watch

October 10, 2020 · 2 min · Johann Savalle

September  2

Bullshit Jobs to Basic Income : Redesiging economic rewards

September 30, 2020 · 4 min · YS

Adapting Learning Systems To Today’s World

September 29, 2020 · 4 min · YS

June  1

Sugata Mitra - The Hole in the Wall

June 26, 2020 · 3 min · YS

April  2

Rethinking education – 3 unconventional approaches

April 14, 2020 · 3 min · Johann Savalle

Medium-like online Editors

April 1, 2020 · 2 min · Johann Savalle

March  1

Content creation is key for growth

March 31, 2020 · 2 min · Johann Savalle

2019  33

December  1

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

December 18, 2019 · 1 min · Johann Savalle

September  2

Reverse interview

September 9, 2019 · 3 min · Johann Savalle

Git good practices

September 3, 2019 · 1 min · YS

July  1

List of libraries to build cool NodeJS command lines apps

July 30, 2019 · 3 min · YS

June  2

What happens when people sign up for your stuff

June 17, 2019 · 4 min · YS

Design like you care

June 10, 2019 · 5 min · YS

May  3

Tools don’t matter

May 22, 2019 · 2 min · Johann Savalle

How do you stay motivated

May 11, 2019 · 2 min · YS

Do the work. What for?

May 9, 2019 · 2 min · Johann Savalle

March  3

Germany – Industrial map

March 13, 2019 · 0 min · Johann Savalle

Evolutions of education

March 13, 2019 · 0 min · Johann Savalle

Uncomplete list of recommended youtube channels

March 1, 2019 · 1 min · YS

February  7

Engagement Gamification and monetisation

February 22, 2019 · 1 min · Johann Savalle

RTMP restream with ffmpeg

February 21, 2019 · 1 min · Johann Savalle

Build a ReactJS version of Medium

February 12, 2019 · 0 min · Johann Savalle

Agile Product Development

February 6, 2019 · 0 min · Johann Savalle

Recommendation Engines

February 6, 2019 · 0 min · YS

Json manipulations in javascript

February 2, 2019 · 0 min · Johann Savalle

ReactJS Material Tables / Datatables

February 1, 2019 · 0 min · Johann Savalle

January  14

Forms in React

January 31, 2019 · 0 min · Johann Savalle

Examples of React Projects

January 31, 2019 · 0 min · Johann Savalle

Recharts – Reactjs & D3

January 30, 2019 · 1 min · Johann Savalle

Reactjs Video players

January 29, 2019 · 0 min · Johann Savalle

Artificial way to limit user churn

January 29, 2019 · 0 min · Johann Savalle

Various starting point for express api

January 29, 2019 · 0 min · Johann Savalle

Design Sprint – Coding Sprint – Sprint everything

January 24, 2019 · 0 min · Johann Savalle

Universal React SSR apps

January 22, 2019 · 0 min · Johann Savalle

Play live video from linux command line

January 15, 2019 · 0 min · Johann Savalle

Virtual webcam on linux

January 14, 2019 · 0 min · Johann Savalle

MySQL Mockdata

January 7, 2019 · 0 min · Johann Savalle

Create a Google Spreadsheet Add on

January 7, 2019 · 0 min · Johann Savalle

TOTD – Routines

January 3, 2019 · 1 min · Johann Savalle

redefine overdeliver

January 2, 2019 · 1 min · Johann Savalle

2018  111

December  10

Print your shoes

December 12, 2018 · 1 min · Johann Savalle

expressjs dynamic routing – reading list

December 12, 2018 · 1 min · Johann Savalle

how to cut video using nodejs and ffmpeg

December 12, 2018 · 1 min · Johann Savalle

Mongodb – Reference or embed

December 12, 2018 · 1 min · Johann Savalle

shitty time reset procedure (src: twitter)

December 12, 2018 · 3 min · Johann Savalle

Set up a different an SSH key for git push for a give repository

December 12, 2018 · 1 min · Johann Savalle

UX challenges – 7 rapid prototypinng

December 12, 2018 · 1 min · Johann Savalle

3 sites web sortit tout droits des années 90

December 11, 2018 · 1 min · Johann Savalle

3 weird old fashion websites still alive today

December 11, 2018 · 1 min · Johann Savalle

WebRTC Janus – CPU intensive

December 11, 2018 · 1 min · Johann Savalle

November  7

5 talks to get up to speed on the JAMStack

November 20, 2018 · 2 min · Johann Savalle

SRS server – what it is – and install

November 20, 2018 · 1 min · Johann Savalle

How to Setup OBS with NGINX on Windows for RTMP Streaming + VPS Hosted by Amazon AWS

November 20, 2018 · 0 min · Johann Savalle

RTMP & Transcoding

November 19, 2018 · 1 min · Johann Savalle

Cicada 3301: An Internet Mystery

November 17, 2018 · 1 min · Johann Savalle

MongoDB Schema design

November 17, 2018 · 3 min · Johann Savalle

Facebook live using FFmpeg – and nodejs

November 12, 2018 · 1 min · Johann Savalle

October  3

Exploring calendar/booking apps in reactjs

October 25, 2018 · 2 min · Johann Savalle

Open source UI Kits pour le Web

October 17, 2018 · 1 min · Johann Savalle

Open source UI Kits & themed frontend for the web

October 17, 2018 · 2 min · Johann Savalle

September  11

Install docker on debian with Ansible

September 29, 2018 · 3 min · Johann Savalle

Empathy is the new black

September 28, 2018 · 2 min · Johann Savalle

stop and remove all docker containers

September 27, 2018 · 1 min · Johann Savalle

What is school for? (And other unconventional opinions on school)

September 17, 2018 · 1 min · Johann Savalle

WooCommerce and Russia

September 11, 2018 · 3 min · Johann Savalle

Lean Impact – NGO business model the smart way

September 8, 2018 · 1 min · Johann Savalle

Douglas Adams 3 rules of innovation

September 6, 2018 · 1 min · Johann Savalle

3 interesting read on innovation

September 5, 2018 · 1 min · Johann Savalle

Marketing 101 – 1 – Markets are conversations

September 4, 2018 · 3 min · Johann Savalle

Data Warehouse vs Data Lake

September 4, 2018 · 0 min · Johann Savalle

The Principal Agent Problem & Hayek’s Knowledge problem

September 4, 2018 · 1 min · Johann Savalle

August  10

self-publishing vs publisher

August 29, 2018 · 1 min · Johann Savalle

designers eyes problem

August 29, 2018 · 0 min · Johann Savalle

Page Builders and WYSIWYG in JS / React / Vue

August 24, 2018 · 1 min · Johann Savalle

The digital transformation done right – a conceptual case study

August 23, 2018 · 2 min · Johann Savalle

HR mumbo jumbo in ads – Sorry.

August 22, 2018 · 1 min · Johann Savalle

Quantifying Qualitative Research by Leisa Reichelt at Mind the Product San Francisco 2018

August 22, 2018 · 1 min · Johann Savalle

UX heuristics

August 22, 2018 · 1 min · Johann Savalle

Exploring user offboarding – UX reading list

August 20, 2018 · 1 min · Johann Savalle

Are all photos the same on Instagram?

August 18, 2018 · 1 min · Johann Savalle

SSH configuration tips for basic server security

August 17, 2018 · 1 min · Johann Savalle

July  13

Simple design is hard

July 13, 2018 · 1 min · Johann Savalle

Internet doesn’t mean freedom

July 13, 2018 · 1 min · Johann Savalle

Please carry water with you at all time

July 8, 2018 · 1 min · Johann Savalle

Toi Moi et vous

July 8, 2018 · 0 min · Johann Savalle

The phone is the end of social life

July 8, 2018 · 0 min · Johann Savalle

How to use the internet safely

July 8, 2018 · 0 min · Johann Savalle

Just your regular laptop in the 50s

July 8, 2018 · 1 min · Johann Savalle

HTML vs CSS

July 8, 2018 · 0 min · Johann Savalle

TODO – Done

July 8, 2018 · 1 min · Johann Savalle

Cheap vs Fast vs Good

July 8, 2018 · 1 min · Johann Savalle

automating the bad things dont make them any better

July 8, 2018 · 1 min · Johann Savalle

Secure your Linux server with these tools

July 7, 2018 · 1 min · Johann Savalle

#braininstorm with myself on : Content planning

July 5, 2018 · 1 min · Johann Savalle

June  10

Task list / team management for german speakers SMB

June 25, 2018 · 1 min · Johann Savalle

Quotes to remember on gloomy days

June 25, 2018 · 1 min · Johann Savalle

No backend – frontend first tools

June 23, 2018 · 1 min · Johann Savalle

Logo brief tips

June 20, 2018 · 0 min · Johann Savalle

Sound & video for Youtube – 2 intro videos

June 16, 2018 · 1 min · Johann Savalle

3 talks about HR and company culture

June 16, 2018 · 1 min · Johann Savalle

Creating a user persona in a lean development context

June 16, 2018 · 1 min · Johann Savalle

Twitter roast – Burger King – Pancake edition

June 13, 2018 · 1 min · Johann Savalle

3 not very well known sites for free resources

June 4, 2018 · 1 min · Johann Savalle

What if WhatsApp, Snapchat and Amazon launched in the 80s

June 3, 2018 · 1 min · Johann Savalle

May  4

How to connect to Nextcloud using Webdav flysystem and laravel

May 31, 2018 · 2 min · Johann Savalle

Vuejs and jquery – a digest

May 25, 2018 · 1 min · Johann Savalle

When money isn’t real: the $10,000 experiment

May 17, 2018 · 1 min · Johann Savalle

Camera basics – ISO – Aperture – Shutter speed

May 11, 2018 · 1 min · Johann Savalle

April  17

Some interesting VueJS Projects

April 26, 2018 · 1 min · Johann Savalle

wordpress and redis

April 26, 2018 · 1 min · Johann Savalle

Why do I write var log

April 26, 2018 · 1 min · Johann Savalle

Cool video editing technics

April 26, 2018 · 0 min · Johann Savalle

SEO on a budget

April 24, 2018 · 1 min · Johann Savalle

Vue component layout

April 24, 2018 · 1 min · Johann Savalle

Should everybody learn to code?

April 24, 2018 · 1 min · Johann Savalle

Nextcloud – what to do when sync fail

April 24, 2018 · 1 min · Johann Savalle

UX Design – Improve yourself

April 22, 2018 · 2 min · Johann Savalle

Design process – Content strategy – 3 talks to watch

April 20, 2018 · 1 min · Johann Savalle

Design procress – the User research [research notes]

April 19, 2018 · 3 min · Johann Savalle

Right to repair – 4 videos to make you think

April 18, 2018 · 1 min · Johann Savalle

Research notes : Design for trust

April 15, 2018 · 2 min · Johann Savalle

Machine learning : digging into recommendation system

April 11, 2018 · 2 min · Johann Savalle

JS tooling

April 10, 2018 · 1 min · Johann Savalle

Site map vs content architecture (content map – IA)

April 1, 2018 · 1 min · Johann Savalle

Fundamental of experience design

April 1, 2018 · 1 min · Johann Savalle

March  6

Make your own Operating system

March 31, 2018 · 1 min · Johann Savalle

Design is at the crossroad of business technology and art

March 31, 2018 · 2 min · Johann Savalle

Startup culture or HR marketing scam

March 30, 2018 · 1 min · Johann Savalle

cofounding and company ownership over time

March 27, 2018 · 1 min · Johann Savalle

Selling strategy with Chris Do

March 15, 2018 · 1 min · Johann Savalle

Kids – don’t break your computer

March 1, 2018 · 1 min · Johann Savalle

February  13

pet project – litterally – [rasperry & cats]

February 20, 2018 · 1 min · Johann Savalle

Open Conversations – Outline

February 20, 2018 · 1 min · Johann Savalle

WordPress plugins – AI & machine learning

February 17, 2018 · 3 min · Johann Savalle

WordPress and Machine learning

February 16, 2018 · 1 min · Johann Savalle

Technical debt – compilation

February 13, 2018 · 1 min · Johann Savalle

Gaming – let’s playyyy (coding resource)

February 12, 2018 · 2 min · Johann Savalle

John Perry Barlow – A Declaration of the Independence of Cyberspace

February 9, 2018 · 4 min · Johann Savalle

What’s up with Google AMP pages anyway

February 9, 2018 · 2 min · Johann Savalle

CCC – stuff to watch

February 8, 2018 · 1 min · Johann Savalle

Slaughterbots – AI & Military

February 8, 2018 · 1 min · Johann Savalle

A new thing in my bucket list: building a custom mechanical keyboard

February 7, 2018 · 1 min · Johann Savalle

not quitting

February 6, 2018 · 1 min · Johann Savalle

thoughts on organisations’ portal

February 1, 2018 · 1 min · Johann Savalle

January  7

a quick one about the designers’ struggle with clients

January 30, 2018 · 2 min · Johann Savalle

Some days just suck shit

January 29, 2018 · 1 min · Johann Savalle

Infosec privacy for a Sunday watch list (tor / bitcoins)

January 28, 2018 · 1 min · Johann Savalle

Just ship

January 27, 2018 · 2 min · Johann Savalle

Build Worflows

January 26, 2018 · 2 min · Johann Savalle

Making some changes

January 24, 2018 · 1 min · Johann Savalle

We have stopped blogging

January 16, 2018 · 3 min · Johann Savalle

2017  39

November  4

Server security scan #manpage

November 20, 2017 · 1 min · Johann Savalle

Voice & IOT

November 19, 2017 · 1 min · Johann Savalle

Be interesting to somebody

November 13, 2017 · 1 min · Johann Savalle

Newsletter email confirmation – NextCloud UX copy

November 2, 2017 · 1 min · Johann Savalle

October  3

Are you a robot?

October 27, 2017 · 6 min · Johann Savalle

50 shades of truth

October 19, 2017 · 2 min · Johann Savalle

How to post with WP-CLI

October 17, 2017 · 2 min · Johann Savalle

June  5

Laravel Dashboards

June 16, 2017 · 1 min · Johann Savalle

Waiting screen UX in Mediatemple

June 4, 2017 · 1 min · Johann Savalle

ADOT Campaign – Words kills War – adspiration

June 3, 2017 · 1 min · YS

if it is free, you are [not] the product

June 3, 2017 · 5 min · Johann Savalle

Vintage ads for modern products – youtube facebook twitter adspiration

June 3, 2017 · 1 min · Johann Savalle

May  13

E-Estonia – Is the digital utopia for real?

May 23, 2017 · 2 min · Johann Savalle

10 laws of project management

May 22, 2017 · 1 min · Johann Savalle

3 elearning platforms you probably never heard of

May 22, 2017 · 2 min · Johann Savalle

Donation options – the canary

May 21, 2017 · 1 min · Johann Savalle

Finish your ideas

May 21, 2017 · 3 min · Johann Savalle

How big is Google?

May 21, 2017 · 3 min · Johann Savalle

Everything is a remix

May 20, 2017 · 3 min · Johann Savalle

Do what you can’t

May 17, 2017 · 2 min · Johann Savalle

Milgram experiment, company culture, work ethics

May 16, 2017 · 4 min · Johann Savalle

Millennials are a myth

May 14, 2017 · 3 min · Johann Savalle

justAnExample – Newsletter email confirmation – Powazek

May 12, 2017 · 1 min · Johann Savalle

The elearning (r)evolution

May 3, 2017 · 1 min · Johann Savalle

A fews things to pay attention to on LinkedIn

May 1, 2017 · 2 min · Johann Savalle

April  12

Beer, Conversation and Bridging the Opinion Gap

April 28, 2017 · 1 min · Johann Savalle

Constraints, Creativity, Startups, Funding

April 26, 2017 · 3 min · Johann Savalle

LinkedIn – Social Media 101

April 25, 2017 · 4 min · Johann Savalle

Up your LinkedIn skills with 3 talks on LinkedIn Strategy

April 25, 2017 · 1 min · Johann Savalle

Art is about creating perspective

April 20, 2017 · 1 min · Johann Savalle

The dystopian future of Virtual Reality and Augmented Reality

April 17, 2017 · 2 min · Johann Savalle

Make shit happen

April 15, 2017 · 1 min · Johann Savalle

Make your own iPhone – a crazy and fascinating experiment

April 15, 2017 · 1 min · Johann Savalle

WTF is Shenzhen

April 15, 2017 · 2 min · Johann Savalle

Mastodon – a lightweight twitter that can weight a lot

April 7, 2017 · 5 min · Johann Savalle

The cloud is dead — long live the cloud!

April 5, 2017 · 9 min · Johann Savalle

Why should you give a damn about the internet

April 5, 2017 · 3 min · Johann Savalle

February  1

DIY – Tracing lightbox project resources

February 7, 2017 · 2 min · Johann Savalle

January  1

Content is king

January 30, 2017 · 2 min · Johann Savalle

2016  7

November  2

3 Myths about WordPress

November 25, 2016 · 4 min · Johann Savalle

So you want to sell stuff online

November 14, 2016 · 10 min · YS

September  2

Colin Powell’s 13 rules of leadership

September 20, 2016 · 1 min · Johann Savalle

So you want to change the world? Change how you communicate

September 15, 2016 · 2 min · Johann Savalle

August  2

Laziness is unconscious incompetence

August 26, 2016 · 2 min · YS

The Resistance

August 23, 2016 · 4 min · Johann Savalle

May  1

The org. chart of a dying organisation

May 30, 2016 · 1 min · YS