Skip to content
Adem Kouki
Home
Blog
Projects
Topics
CV
About
Search articles…
⌘
K
Topics
38 topics, from JavaScript tricks to penetration testing.
general
15
Smile, You’re Hacked: Pentesting Open Cameras
Episode 2: Phishing? Not on My Watch!
Phishing? Not on My Watch! How I found a phishing site and How I took it down
tutorial
13
Generate diagrams using ChatGPT
Why You Should Disable Source Maps in Production
SSH VSCode as Root: Say Goodbye to Permission Headaches
pentest
12
Smile, You’re Hacked: Pentesting Open Cameras
📜 RepoList - A tool to generate wordlists based on GitHub repositories
Symfony: Disable the Symfony Profiler in Production
javascript
10
Why You Should Disable Source Maps in Production
A Beginner's Guide to MutationObserver in JavaScript
Expect the Unexpected: Unusual JavaScript Behaviors You Need to Know
tools
8
Smile, You’re Hacked: Pentesting Open Cameras
📜 RepoList - A tool to generate wordlists based on GitHub repositories
How To Find Unused Packages In Your Project
programming
7
Improving Angular Performance: Using Decorators to Track Method Invocations
Acronyms Every Developer Should Know
Ditching Dependencies: You don't need libraries for these JavaScript tasks
angular
5
Improving Angular Performance: Using Decorators to Track Method Invocations
Modifying Nginx's Try_Files for Angular Redirection
Maximizing Performance in Angular Applications: Proven Tips and Techniques
resources
4
FREE Programming Cheat Sheets
Getting Started with Flutter: The Best Resources for Beginners
The Ultimate Collection of Tailwind CSS Resources
tips
4
Tips and Strategies for Passing Certification Exams
Useful ChatGPT Prompts
Making the Switch from Moment.js to Day.js
css
3
UnoCSS: The instant on-demand Atomic CSS engine
The Ultimate Collection of Tailwind CSS Resources
Removing Dark Classes from a Tailwind CSS code
extensions
3
BetterViewer: The Ultimate Image Viewing Experience For Your Browser
My Must-Have Chrome Extension List
VSCode Extensions That Makes My Work Easier: A Review
laravel
3
Laravel + HTMX + Alpine: A Match Made in Heaven
Laravel Kit: A Game Changer for Laravel Developers
Laravel and MongoDB: A Combination to Avoid
libraries
3
Making Report Generation a Piece of Cake
Replacing Remote Images with Local Ones: How I made ImgSaver
Angular Libraries You Can't Afford to Miss: My Personal Picks
nodejs
3
Making Report Generation a Piece of Cake
Replacing Remote Images with Local Ones: How I made ImgSaver
Using Node.js to Parse a JSON File Generated from WPScan
security
3
How I Built a Tool for Extracting Domains with Go Language
Authorization is crucial in securing websites
The perils of wildcard CORS: How to protect your web application
tutorials
3
Scraping Canva Pro Invite Links
Pentesting Tools I Use Everyday
Free JavaScript Tutorials for Beginners
chatgpt
2
Generate diagrams using ChatGPT
Useful ChatGPT Prompts
hacking
2
Episode 2: Phishing? Not on My Watch!
Phishing? Not on My Watch! How I found a phishing site and How I took it down
jekyll
2
Let Your Jekyll Blog Speak for Itself: Implementing Speech Synthesis
Adding cmd-k for Quick Navigation
rant
2
Is the metaverse dead? Or is it just getting started?
Why I Can't Stand LinkedIn: A Look at How the Platform Has Changed for the Worse
tailwind
2
The Ultimate Collection of Tailwind CSS Resources
Removing Dark Classes from a Tailwind CSS code
typescript
2
Angular Libraries You Can't Afford to Miss: My Personal Picks
Export AG-Grid to Excel (without Enterprise version)
vscode
2
SSH VSCode as Root: Say Goodbye to Permission Headaches
VSCode Extensions That Makes My Work Easier: A Review
android
1
Getting Started with Uiautomator2
cheatsheets
1
FREE Programming Cheat Sheets
commands
1
One-liner Bug Hunting: My Favorite Commands
dart
1
Getting Started with Flutter: The Best Resources for Beginners
docker
1
Dockerize Laravel and Angular App
flutter
1
Getting Started with Flutter: The Best Resources for Beginners
linkedin
1
Why I Can't Stand LinkedIn: A Look at How the Platform Has Changed for the Worse
mongodb
1
Laravel and MongoDB: A Combination to Avoid
php
1
Scraping Canva Pro Invite Links
powershell
1
Fixing Corrupted DOCX Files with PowerShell: A Step-by-Step Guide
python
1
Getting Started with Uiautomator2
react
1
How to add a placeholder to Monaco editor
social
1
Why I Can't Stand LinkedIn: A Look at How the Platform Has Changed for the Worse
symfony
1
Symfony: Disable the Symfony Profiler in Production
tricks
1
Removing Dark Classes from a Tailwind CSS code