Set up your Telegram to Notion Integration in a few seconds

Notion is a powerful all-in-one productivity tool, and it gets exponentially better when you make Notion the central part of your system: your second brain 🧠. …


A simple guide for anyone who wants to learn ethical hacking

Cybersecurity is a very important part of our world. We read very often news about data leaks that sometimes sadly include our own personal data. You can even check the website Have I Been Pwned if your email appears in any data leak.

As a web developer, I know a…


Learning how to draw Rakugaki, a Japanese drawing style

Four years ago, I started the Learning Lab challenge 🚀, basically every 1 or 2 months I learn about a new topic and build something related to this topic. I don’t have a strict criteria to choose a topic, it depends on how I feel, the skills I want to…


A Tale of a Giant Losing a Tiny Customer

Short Story (TL;DR)

I have recently been contacted by WhatsApp lawyers and they asked me to shut down one of my apps called WhatsBlast (an app to send customized group messages). I tried to come up with different alternatives such as removing the “connection” with WhatsApp or even to put the app open…


#14 — Learning how to create a clean project with TypeScript following the SOLID principles

It has been 3 years where every month (or two) I learn about one new topic. It’s what I call the Learning Lab challenge 🚀. This time I took a bit longer to learn about both the TypeScript language and the SOLID architecture.

As a developer, I constantly need to…


#13 — A comparison between Flutter and NativeScript from the eye of a web developer

Two years ago I started the Learning Lab challenge: to learn about one new topic every one or two months. The previous months, after learning about nutrition, I decided to learn the framework Flutter 🙌.

Flutter is a toolkit, made by Google, to build native apps for mobile (iOS and…


Understand what you eat for a better life

It has been 2 years where every month (or two) I learn about one new topic. It’s what I call the Learning Lab challenge 🚀. These last two months I decided to learn about nutrition, a very broad topic trapped between the popular believes and the scientific papers.

You wonder…


Be more productive to enjoy a stress-free life

In a busy world, it’s important to take charge of your own time to be able to live freely and without stress 🙂. I personally started to work on my productivity 10 years ago, in my first years of college, in order to find a good balance between study, student…


#11— An overview on How to Build Native Apps with NativeScript VueJS

After learning how to taste wine 🍷, I decided to follow my second year of the Learning Lab challenge, by taking 1 month to learn how to build native apps with NativeScript VueJS. You will see in this post how to do the same and quickly build native apps!

As…


A retrospective after one year of learning and building projects alongside my day job

One year ago I started a challenge: to learn a new topic every month and to apply the knowledge to a project 🧠.

That’s how I ended up building a cryptocurrency, two electronic songs, a few color palette tools, a crypto investment portfolio, a Progressive Web App, a Jekyll Webpack…

Sandoche ADITTANE

Hello, I’m Sandoche Adittane. I learn about one topic every month and write a post about it!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store