Rethinking education – 3 unconventional approaches

Education is hard. Creating a learning process where you transfer experience to one person to an other is no trivial task. If it was, learning would be more like this  But, since it is not, we will have to find other ways to go about it. Here are some interesting approaches, I have stumbled upon, which are really worth having a look at: Mike Fairclough - the badass The guy is headmaster of the West Rise School....

April 14, 2020 · 3 min · Johann Savalle

Medium-like online Editors

We need a better online editing experience Blog writing should be about writing and not about trying to figure out how your web text editor is working. One of the reason why Medium was so successful was the user experience of the editor. Editor JS Simple, straight forward, very light Interesting features with close to 20 plugins extending base functionalities. Headings Paragraph Tables Images Code snippets Lists Audio quote etc....

April 1, 2020 · 2 min · Johann Savalle

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. All is a function of how much content you manage to put out first. Writing is the first thing we learn in school - and somehow the cheapest way to create content. Yet it is also what look like the less approachable. Here is a few tips I hope you find useful to improve your content creation...

March 31, 2020 · 2 min · Johann Savalle

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

v4l-utils v4l-utils is a series tools on Linux to manage your media devices (webcam, IR devices, etc.) We are gonna need v4l2-ctl Install it first : #Install sudo apt-get install v4l-utils #List devices v4l2-ctl --list-devices #Check your device v4l2-ctl -d /dev/video2 --list-ctrls #Modifiy frequency # power_line_frequency=1 50Hz # power_line_frequency=2 60Hz v4l2-ctl -d /dev/video2 --set-ctrl=power_line_frequency=1

December 18, 2019 · 1 min · Johann Savalle

Reverse interview

Reverse interview Fond this online but cannot remember where… when I find I’ll add ref. here Expected usage Check which questions are interesting for you specifically Check which answers you can find yourself online Otherwise ask Definitely don’t try to ask everything from the list. Remember that things tend to be fluid, re-organizations happens often. Having a bug tracking system doesn’t make bug handling efficient and CI/CD doesn’t mean your time to deliver is necessarily short....

September 9, 2019 · 3 min · Johann Savalle

Git good practices

Do you git it? Learn Git Interactively GitHub resources Free Code Camp - Git Git in 20 min (Video) Git bless you How to Write a Git Commit Message A successful Git branching model Using git-flow to automate your git branching workflow One flow Pull it together Better Pull Requests Great Pull Requests Code Review BP Tooling git GUI clients Gitflow AVH Magit (emacs) tig git for windows (if you have too…) Git Ops General resources GitOps GitLab view on GitOps

September 3, 2019 · 1 min · YS

List of libraries to build cool NodeJS command lines apps

1. Chalk Chalk is styling for the command line - add cool color and stuff. const chalk = require('chalk'); const log = console.log; log('Hello') + ' World' +'!')); log( 'I am a green line ' +'with a blue substring') + ' that becomes green again!' )); 2. Clear Clear the terminal screen if possible var clear = require('clear'); clear(); 3. Commander (minimist/nomnom/etc.) Argv on steroid - basically handle all the needs of of your cli parameters...

July 30, 2019 · 2 min · YS

What happens when people sign up for your stuff

So you have this book that you wrote. This newsletter you so carefully crafted. This course you designed with attention and love. …. You are ready for launch. The world is waiting for you …. …. well …. NOPE. No one is waiting for you. Not even the people who registered for (tick the right answer): your newsletter your course your e-book. — > But they signed up, right?...

June 17, 2019 · 4 min · YS

Design like you care

Design is at the core of everything you do. The piece of hardware you are using to read this post has been designed. The website you read is the result of a design process.   Design is about creating the experience that will allow your audience to enjoy from what you want to give them.  As a kid you’ve designed carefully this present for your mum on mother’s day....

June 10, 2019 · 5 min · YS

Tools don’t matter

Can you design iOS with Microsoft Word? Well maybe you never thought it was possible, have a look at the video and then let’s talk… When you know what you want to create, when you have a clear vision of the result then tools are merely a way to get there and you will get to the result you want. In the video above, you can see a perfect execution of someone executing the iOS design into Microsoft Word....

May 22, 2019 · 2 min · Johann Savalle

How do you stay motivated

The short answer is : you don’t. There is no such thing as “staying” motivated. Instead you need to cultivate necessity. Necessity You know this feeling you get when you’re getting dangerously close to a deadline. Like you have to get that shit done. Now. Err.. actually yesterday, but yeah, now. And you get full power into your essay/project/report. That feel like motivation, right? So now the question is more how do I stay motivated all the time?...

May 11, 2019 · 2 min · YS

Do the work. What for?

You know it is true. You know it is right. Yet, you do not get to do it. Too busy? Too lazy? Maybe you are just unclear with your goals. Humans are goal-driven animals. We just cannot move our little finger if we do not have a reason for it. It may be a primal instinct that drive you toward action, and skip the rationalisation altogether, or it may be a cold rationalised series of strategic moves, or a mix of both....

May 9, 2019 · 2 min · Johann Savalle

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

Coding & tech Coding Tech The best of all tech conferences currated for you in one youtube channel. High quality content on all kind of computing topics. Traversy Media One of the best individuals producing coding tutorials on trending stacks. The best free academy for coding. I shall make a post just dedicated to this project. Fireship...

March 1, 2019 · 1 min · YS

Engagement Gamification and monetisation

Gamification for engagement and monetisation engagement and monetisation are nearly two aspects of the same thing. The user want to use to your app and is ready to invest more time or more money for it. Examples: Reddit : gamified status. Paid for social status using credits Audible : subscription earn you points, with points you can gain option to download books. Stop your sub and you lose all your points....

February 22, 2019 · 1 min · Johann Savalle

RTMP restream with ffmpeg

here is how you can restream a source video from one RTMP to Facebook live ffmpeg -i "rtmp://" \ -r 30 \ -ar 44100 \ -s 1280x720 \ -c:a libfdk_aac -b:a 90k \ -movflags +faststart \ -preset veryfast -crf 28 \ -tune zerolatency \ -profile:v baseline \ -maxrate 1000k \ -vcodec libx264 \ -bufsize 10000k \ -g 60 \ -max muxing_queue_size 1024 \ -f flv "rtmp://live-api-s....

February 21, 2019 · 1 min · Johann Savalle

Build a ReactJS version of Medium

Needed this for a project Here are some ressources for medium like elements for your react app GitHub – wangzuo/react-medium-editor: React wrapper for medium-editor GitHub – rpearce/react-medium-image-zoom: 🔎 style image zoom for React 🔍 GitHub – Kikobeats/react-clap-button: A Medium like clap button GitHub – yosbelms/react-progressive-loader: Utility to load images and React components progressively, and get code splitting for free GitHub – skuridin/react-medium-spinner: React medium-like spinner component Build simple Medium....

February 12, 2019 · 1 min · Johann Savalle

Agile Product Development

NB: Article still in progress A jargon-free explanation of Agile for people who just want to work and build a product. The basics Agile is based on the recognition of a few facts: We suck at time estimation We suck at communication It is easier to correct small mistakes than big ones So taking this into consideration, the main idea is to break down a big projects into a loads of small ones....

February 6, 2019 · 4 min · Johann Savalle

Recommendation Engines

Understanding Recommendation Engines in AI – Humans For AI – Medium Recommendation Engines / Recommender systems are information filtering systems that deal with the problem of information overload by filtering vital information fragment out of a large amount of dynamically generated information according to user’s preferences, interest, or observed behavior about the item. Recommendation Engines / Recommender system has the ability to predict whether a particular user would prefer an item or not based on the user’s profile Facebook : People You May Know Netflix : Other Movies You May Enjoy LinkedIn: Jobs You May Be Interested In Amazon : Customer who bought this item also bought YouTube : Recommended Videos Waze : Best Route Building a recommendation engins Things is made relatively easier than what it used to be....

February 6, 2019 · 1 min · YS