Welcome to The Tech Lead journal

The Tech Lead Journal

Become a Complete Engineer –
Build, Secure & Evolve

A good engineer can build something.
A better engineer can build it securely.
A complete engineer understands the system deeply and evolves it.
📩 Join Our Newsletter Today
Subscribe here👇

Featured Posts

Engineering – Understand Deeper, Build Better

Engineering is more than writing code. It is about understanding how systems are designed, built, and connected – from programming languages, software architecture to operating systems, networks, hardware, and the infrastructure beneath them. Explore the principles, technologies, and practical knowledge that help engineers build reliable systems and understand what really happens underneath the code.

What is WebView and Compliance Concerns around WebView
A few Compliance Risks with WebView mobile app
What make Social Networks addictive (and what we can learn for software development )
The Slot Machine Effect, Social Validation Need, FOMO, Stopping Cues, Personalization, Triggers and Social Obligation Pressure.
9 Reasons Why You Never Hit Your Goals (and what actually works)
Everyone loves setting goals. But most of goals fail, isn't it! I
What is Smart Contract ? – explained in plain English
Smart Contract is a contract but instead of written in human language, it is written in a programing language
How to save $99/year when build app on iOS
PWA, it is a web app, but can be installed into smart phones like a mobile app
How to compete with generative AI as a software engineer ?
How to compete with generative AI as a software engineer ?
What is Refactor and why it is matter ?
Why Refactoring when there is nothing change ?
How to avoid Merge Conflicts in software development
Time is money, so Don't waste development time for resolving merge conflicts !
Merge vs Rebase: which is better ?
I usually prefer using Merge to Rebase for safety first !
Store datetime as ISO 8601 instead of timestamp
Storing datetime as format YYYY-MM-DD HH:mm:ss at UTC, (or any format instructed in ISO 8601) can remove all headaches when …
Why Knowing One Programming Language Is Not Enough ?
It is certainly that there is a lot of programming languages on the market
Microservices Tradeoffs and Design Patterns
Let aside the reason why we should and should not jump into Microservices from previous post , here we talk …

Read more at: Software Engineering

Cybersecurity – Secure What You Build

Security is not something added after a system is built. It is part of engineering from the beginning. Learn how software, networks, operating systems, devices, and infrastructure can fail or be attacked — and how engineers can design, build, and defend them more effectively. Go beyond running security tools to understand what you are protecting.

Supply-Chain Attack: Open-Source Contributors Are Also Targeted By Hackers
Here, we learn more about another attack vector that is even harder to detect and defense against.
You can be extorted just by opening an attachment
Ransomware, how it work & how to defend
You can be hacked just by watching an .AVI video!
If you are watching videos via VLC Media Player and do not know much about video formats, then you should …
NGINX can be hacked if you configure it like this
Learn about a Zero Day security flaw discovered in a most popular web server technology
AsyncRAT: From Open-Source Project to Cybercriminal Toolkit (and what we can learn from that)
Technology itself is neutral. It is human intention that determine whether it becomes beneficial or harmful.
AssuranceAmerica was hacked and what we can learn from that ?
Lessons from ~7 millions customer's information including their SSN numbers were stolen …
Langflow 1.8 was hacked and what can we learn from that ?
Via news, we might already heard that Langflow was hacked. Here we dig deeper a little bit to understand how …
Prompt Injection Attacks: How AI Systems Can Be Manipulated
Nothing is perfect, so does AI. AI is not immune to cybersecurity problems…
12 Camouflage Techniques that Scam Websites Are Using (and How To Detect Them)
This post will list some techniques commonly used by scammer to hide their content from researchers, and a solution around …
High-Tech Scam Techniques – How Modern Scammers Trick You
Modern scams are no longer based on technical hacking alone. They rely heavily on emotional manipulation and social engineering.

Read more at: Cybersecurity

Artificial Intelligence – Keep It Evolving

AI is changing how software is built, how engineers work, and how technology evolves. Explore AI from the perspective of an engineer, from LLMs, AI applications, and agents to models, GPUs, AI infrastructure, and the systems underneath them. Understand not only how to use AI, but how it works, how it changes engineering, and how engineers can evolve with it.

“Attention is all you need” – Paper Explained
Digest one of most important paper that is foundation of modern LLM models such as ChatGPT, Gemini, etc. First lesson …
AI Energy Consumption: The Hidden Cost Behind Artificial Intelligence
Is AI actually cheap? The answer depends on who is paying the bill.
How to compete against AI as a Content Creator ?
A reveal of what AI can not do well
Prompt Injection Attacks: How AI Systems Can Be Manipulated
Nothing is perfect, so does AI. AI is not immune to cybersecurity problems…
AI Overuse: Risks, Consequences, and How to Avoid AI Dependency
Data Protection Policy, Business Secrets Leakages & Psychological Risks …
AI Prerequisites: What You Need to Know Before Learning LLMs
There are too many background knowledge to know before understanding each word on the GPT-3 paper. Below is a quick …

Read more at: Artificial Intelligent

[Bonus] Free Tools

Free QR Code Generator & QR Code Reader (No Installation Required)
Free online QR Code Generator & QR Code Reader
Free Charts Generator
Draw & Download Pie Chart, Column Chart, Line Chart
Free Barcode Generator
Generate Barcode in formats EAN-13, EAN-8, UPC, CODE128, CODE39, ITF-14
Energy Usage Estimator
Estimate household electricity consumption based on your appliances and daily usage.