Hassan SalemNotebook · München

An open notebook, kept since 2021

Software, German, and the parts of life that fit in neither.

Notes from Munich on building software, learning a language properly, and the books that changed how I think. Written down so I stop relearning them.

Complete 'Nicos Weg A2' Vocabulary Guide: Master German Fast.

New

Complete 'Nicos Weg A2' Vocabulary Guide: Master German Fast.

Name your price · from €0.99 · Gumroad

German B1 PDF/kindle; Ace Your B1 Exam with the All B1 grammar / conversation summary Plus an online flashcards app to memorise them.

Also available

German B1 PDF/kindle; Ace Your B1 Exam with the All B1 grammar / conversation summary Plus an online flashcards app to memorise them.

Name your price · from €1 · Gumroad

15 Feb 26

telc Deutsch B1 [Part - 2]

In the writing section, you'll write ONE letter of approximately 150 words. You'll be given a situation and 3-4 content points (Leitpunkte) you must address. The letter can be formal (an eine Firma) or semi-formal/informal (an einen Freund).

13 Feb 26

telc Deutsch B1 [Part - 1]

The telc Deutsch B1 exam tests your ability to handle everyday communication in German-speaking countries. It covers four skills: reading, listening, writing, and speaking. You need 60% overall to pass

6 Jul 25

Red Lights, Green Lights, and Qadar

At some point I realized this is more than driving. It’s Qadar and Tawakkul in real life: you take the lawful means, you keep your lane, and you trust the outcome to The God. The shortcut mindset looks fast, feels loud, and arrives literally at the same red light.

8 Apr 25

The Automatic Millionaire (Book summary)

Get The Automatic Millionaire now How to Become an Automatic Millionaire: Key Principles for Financial Freedom We all dream of stability: owning a home, traveling when we want, and having a healthy…

11 Sep 21

Debugging With TDD

Debugging is the process of finding why is your software is not working as expected and fix it. TDD is a discipline that encourages starting with writing tests instead of the functionality itself.

25 Jul 21

What The Heck is HTTP

HTTP is a protocol that we can connect a client and a server and exchange messages between them. And This communication happens in the form of request/response. A request is a message we send from the client to the server, and the response is the reply from the server to the client.

2 Jul 21

Introduction to Mysql Internals

In this article, we will talk about high-level database internals, specifically MySql's that already overlaps with many other databases. We will talk about architecture, concurrency, transactions, ACID, Deadlocks, and MVCC

9 Jun 21

You Think You Know Php

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

Open the full index →