<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Adem&apos;s Dev Journey</title>
    <link>https://ademking.github.io</link>
    <description>Engineering notes from a senior full-stack developer: Java, TypeScript, web security, tooling and lessons learned shipping enterprise software.</description>
    <language>en</language>
    <managingEditor>ademkouki.tn@gmail.com (Adem Kouki)</managingEditor>
    <lastBuildDate>Fri, 28 Jun 2024 01:00:00 GMT</lastBuildDate>
    <atom:link href="https://ademking.github.io/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Smile, You’re Hacked: Pentesting Open Cameras</title>
      <link>https://ademking.github.io/posts/cams-in-the-wild/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/cams-in-the-wild/</guid>
      <pubDate>Fri, 28 Jun 2024 01:00:00 GMT</pubDate>
      <description>Hey folks! Ever wondered how secure those surveillance cameras watching your every move really are?</description>
      <category>general</category>
      <category>pentest</category>
      <category>tools</category>
    </item>
    <item>
      <title>Episode 2: Phishing? Not on My Watch!</title>
      <link>https://ademking.github.io/posts/phishing-not-on-my-watch-2/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/phishing-not-on-my-watch-2/</guid>
      <pubDate>Sun, 07 Jan 2024 01:00:00 GMT</pubDate>
      <description>Another day, another phishing site. Those hackers are getting on my nerves. I&apos;m tired of seeing people fall for these scams. I want to do something about it.</description>
      <category>general</category>
      <category>hacking</category>
    </item>
    <item>
      <title>Phishing? Not on My Watch! How I found a phishing site and How I took it down</title>
      <link>https://ademking.github.io/posts/phishing-not-on-my-watch/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/phishing-not-on-my-watch/</guid>
      <pubDate>Sat, 06 Jan 2024 01:00:00 GMT</pubDate>
      <description>Hello Again!</description>
      <category>general</category>
      <category>hacking</category>
    </item>
    <item>
      <title>Laravel + HTMX + Alpine: A Match Made in Heaven</title>
      <link>https://ademking.github.io/posts/laravel-htmx-alpine/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/laravel-htmx-alpine/</guid>
      <pubDate>Wed, 03 Jan 2024 01:00:00 GMT</pubDate>
      <description>Hello again! It&apos;s been a while since my last article. I&apos;ve been busy with life and work. It&apos;s been a crazy year so far. I hope you&apos;re doing well.</description>
      <category>general</category>
      <category>laravel</category>
    </item>
    <item>
      <title>📜 RepoList - A tool to generate wordlists based on GitHub repositories</title>
      <link>https://ademking.github.io/posts/repolist/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/repolist/</guid>
      <pubDate>Sat, 25 Nov 2023 01:00:00 GMT</pubDate>
      <description>Hello everyone, I am back with another tool. This time it is a tool to generate wordlists based on GitHub repositories. I have named it Repolist</description>
      <category>general</category>
      <category>pentest</category>
      <category>tools</category>
    </item>
    <item>
      <title>Improving Angular Performance: Using Decorators to Track Method Invocations</title>
      <link>https://ademking.github.io/posts/angular-with-decorators/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/angular-with-decorators/</guid>
      <pubDate>Tue, 19 Sep 2023 01:00:00 GMT</pubDate>
      <description>I was working on an old Angular project and I noticed that the developer was calling a lot of functions inside the template. The template was full of functions like this:</description>
      <category>general</category>
      <category>angular</category>
      <category>programming</category>
    </item>
    <item>
      <title>Resurrecting Lost Code: findstr + VSCode&apos;s History Can Save Your Project</title>
      <link>https://ademking.github.io/posts/resurrecting-lost-code/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/resurrecting-lost-code/</guid>
      <pubDate>Tue, 18 Jul 2023 01:00:00 GMT</pubDate>
      <description>Have you ever accidentally deleted a crucial file in Visual Studio Code (VSCode) and felt like all hope was lost?</description>
      <category>general</category>
    </item>
    <item>
      <title>How I made a GeoGuessr-like game</title>
      <link>https://ademking.github.io/posts/how-i-made-geoguessr-game/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/how-i-made-geoguessr-game/</guid>
      <pubDate>Tue, 18 Jul 2023 01:00:00 GMT</pubDate>
      <description>In 2018, TailwindCSS was a new thing and I was looking for a project to try it out. I was also a big fan of GeoGuessr, a game where you are dropped in a random location in the…</description>
      <category>general</category>
    </item>
    <item>
      <title>Why I Stopped Posting In The Last 2 Months</title>
      <link>https://ademking.github.io/posts/why-not-posting/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/why-not-posting/</guid>
      <pubDate>Thu, 27 Apr 2023 01:00:00 GMT</pubDate>
      <description>Hello everyone!</description>
      <category>general</category>
    </item>
    <item>
      <title>Symfony: Disable the Symfony Profiler in Production</title>
      <link>https://ademking.github.io/posts/profiler-symfony/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/profiler-symfony/</guid>
      <pubDate>Mon, 27 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hey there! If you&apos;re using Symfony, please disable the Symfony Profiler in production.</description>
      <category>symfony</category>
      <category>pentest</category>
    </item>
    <item>
      <title>Generate diagrams using ChatGPT</title>
      <link>https://ademking.github.io/posts/diagrams-using-chatgpt/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/diagrams-using-chatgpt/</guid>
      <pubDate>Sun, 26 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hey there! In this short post, we&apos;ll explore how to generate diagrams using ChatGPT. Let&apos;s get started.</description>
      <category>chatgpt</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Why You Should Disable Source Maps in Production</title>
      <link>https://ademking.github.io/posts/disable-sourcemap/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/disable-sourcemap/</guid>
      <pubDate>Sat, 25 Feb 2023 01:00:00 GMT</pubDate>
      <description>Sourcemap is a powerful tool for developers when debugging their JavaScript code. They provide a way to map the minified, production code back to the original, unminified source…</description>
      <category>javascript</category>
      <category>pentest</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>SSH VSCode as Root: Say Goodbye to Permission Headaches</title>
      <link>https://ademking.github.io/posts/ssh-vscode-save-as-root/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/ssh-vscode-save-as-root/</guid>
      <pubDate>Fri, 24 Feb 2023 01:00:00 GMT</pubDate>
      <description>When working on a remote server with VSCode, you may run into an issue where you need to modify or create files that require root privileges.</description>
      <category>vscode</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Modifying Nginx&apos;s Try_Files for Angular Redirection</title>
      <link>https://ademking.github.io/posts/angular-nginx/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/angular-nginx/</guid>
      <pubDate>Thu, 23 Feb 2023 01:00:00 GMT</pubDate>
      <description>When deploying an Angular app to a server, you may run into an issue where the routing doesn&apos;t work properly.</description>
      <category>angular</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>JS: Find Nearest Color from Array</title>
      <link>https://ademking.github.io/posts/nearest-colors/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/nearest-colors/</guid>
      <pubDate>Wed, 22 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hey there! In this short post, we&apos;ll explore how to find the nearest color from an array of colors using JavaScript. No fancy libraries, just plain old JavaScript. Let&apos;s get…</description>
      <category>tutorial</category>
    </item>
    <item>
      <title>Using Favicon Hashes to Spot Vulnerabilities</title>
      <link>https://ademking.github.io/posts/favicon-hash/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/favicon-hash/</guid>
      <pubDate>Tue, 21 Feb 2023 01:00:00 GMT</pubDate>
      <description>Have you ever heard of favicon? It&apos;s that little icon that appears in your browser tab when you visit a website.</description>
      <category>pentest</category>
    </item>
    <item>
      <title>Dockerize Laravel and Angular App</title>
      <link>https://ademking.github.io/posts/dockerize-laravel-angular/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/dockerize-laravel-angular/</guid>
      <pubDate>Mon, 20 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hello everyone, in this post we will learn how to dockerize a Laravel and Angular app.</description>
      <category>docker</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>A Beginner&apos;s Guide to MutationObserver in JavaScript</title>
      <link>https://ademking.github.io/posts/mutationoberser/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/mutationoberser/</guid>
      <pubDate>Sun, 19 Feb 2023 01:00:00 GMT</pubDate>
      <description>MutationObserver is a powerful feature in modern web development that allows developers to monitor changes in the DOM and execute custom logic in response. In this post, we&apos;ll…</description>
      <category>javascript</category>
    </item>
    <item>
      <title>Tips and Strategies for Passing Certification Exams</title>
      <link>https://ademking.github.io/posts/tips-for-certifications/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/tips-for-certifications/</guid>
      <pubDate>Sat, 18 Feb 2023 01:00:00 GMT</pubDate>
      <description>Certification exams can be challenging to prepare. But with the right approach and mindset, you can increase your chances of success.</description>
      <category>tips</category>
    </item>
    <item>
      <title>How I Lost to a Bunch of Soap Scraps: The Story of Foundit</title>
      <link>https://ademking.github.io/posts/losing-to-soap/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/losing-to-soap/</guid>
      <pubDate>Fri, 17 Feb 2023 01:00:00 GMT</pubDate>
      <description>Have you ever lost your phone, wallet, or keys and wished there was an easy way to get them back?</description>
      <category>general</category>
    </item>
    <item>
      <title>Playing with OpenAI API</title>
      <link>https://ademking.github.io/posts/openai-api/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/openai-api/</guid>
      <pubDate>Thu, 16 Feb 2023 01:00:00 GMT</pubDate>
      <description>I have been playing with OpenAI API for a while now, and I have to say, it&apos;s pretty cool. Then I had an idea: what if I could use OpenAI API to write comments on social media?…</description>
      <category>general</category>
    </item>
    <item>
      <title>AI content is everywhere. Is it a good thing?</title>
      <link>https://ademking.github.io/posts/ai-content-eveywhere/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/ai-content-eveywhere/</guid>
      <pubDate>Wed, 15 Feb 2023 01:00:00 GMT</pubDate>
      <description>As I sit down to write this blog post, I can&apos;t help but notice the ways in which AI content is all around me. Podcasts, YouTube videos, blog posts, and even tweets are being…</description>
      <category>general</category>
    </item>
    <item>
      <title>Blogging is tiring</title>
      <link>https://ademking.github.io/posts/blogging-is-tiring/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/blogging-is-tiring/</guid>
      <pubDate>Tue, 14 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hey there, if you are reading this, then you are probably know that I&apos;ve been blogging every day, and let me tell you, it&apos;s been a journey.</description>
      <category>general</category>
    </item>
    <item>
      <title>How I Built a Tool for Extracting Domains with Go Language</title>
      <link>https://ademking.github.io/posts/domains-cli-tool/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/domains-cli-tool/</guid>
      <pubDate>Mon, 13 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hey there, today I want to talk about a tool that I recently created called domains. This tool is a CLI tool that allows you to extract domains from a list of URLs. This tool is…</description>
      <category>pentest</category>
      <category>security</category>
    </item>
    <item>
      <title>Authorization is crucial in securing websites</title>
      <link>https://ademking.github.io/posts/superbase-authorization/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/superbase-authorization/</guid>
      <pubDate>Sun, 12 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hey there, today I want to talk about a serious vulnerability that many developers always forget to implement in their applications which is Authorization.</description>
      <category>pentest</category>
      <category>security</category>
    </item>
    <item>
      <title>Expect the Unexpected: Unusual JavaScript Behaviors You Need to Know</title>
      <link>https://ademking.github.io/posts/javascript-is-crazy/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/javascript-is-crazy/</guid>
      <pubDate>Sat, 11 Feb 2023 01:00:00 GMT</pubDate>
      <description>JavaScript is a powerful and widely-used programming language, but it&apos;s not without its quirks and oddities. Whether you&apos;re an experienced developer or just starting out, it&apos;s…</description>
      <category>javascript</category>
    </item>
    <item>
      <title>How To Find Unused Packages In Your Project</title>
      <link>https://ademking.github.io/posts/depcheck/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/depcheck/</guid>
      <pubDate>Fri, 10 Feb 2023 01:00:00 GMT</pubDate>
      <description>Hey folks, today I want to introduce you to a neat little tool that I recently discovered called Depcheck. It&apos;s a dependency analysis tool that can help you identify which…</description>
      <category>javascript</category>
      <category>tools</category>
    </item>
    <item>
      <title>Is the metaverse dead? Or is it just getting started?</title>
      <link>https://ademking.github.io/posts/metaverse-is-dead/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/metaverse-is-dead/</guid>
      <pubDate>Thu, 09 Feb 2023 01:00:00 GMT</pubDate>
      <description>Listen up, folks, I&apos;ve got something to say about the current state of the metaverse. This is a question that&apos;s been on my mind for a while now, and I think it&apos;s time to address…</description>
      <category>rant</category>
      <category>general</category>
    </item>
    <item>
      <title>How to intercept HTTP requests</title>
      <link>https://ademking.github.io/posts/intercept-http-requests/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/intercept-http-requests/</guid>
      <pubDate>Wed, 08 Feb 2023 01:00:00 GMT</pubDate>
      <description>In this blog post, I will show you how to intercept HTTP(S) requests. This is useful for debugging, testing, and other purposes.</description>
      <category>tutorial</category>
    </item>
    <item>
      <title>UnoCSS: The instant on-demand Atomic CSS engine</title>
      <link>https://ademking.github.io/posts/unocss-vs-tailwind/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/unocss-vs-tailwind/</guid>
      <pubDate>Tue, 07 Feb 2023 01:00:00 GMT</pubDate>
      <description>UnoCSS is a modern CSS engine that&apos;s designed with flexibility and performance in mind. Unlike traditional CSS frameworks, UnoCSS focuses on providing the core functionalities of…</description>
      <category>css</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Useful ChatGPT Prompts</title>
      <link>https://ademking.github.io/posts/chatgpt-useful-prompts/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/chatgpt-useful-prompts/</guid>
      <pubDate>Mon, 06 Feb 2023 01:00:00 GMT</pubDate>
      <description>ChatGPT is a popular chatbot that can be used to generate realistic conversations. It is based on the GPT-3 language model, which is a state-of-the-art neural network that can be…</description>
      <category>chatgpt</category>
      <category>tips</category>
    </item>
    <item>
      <title>Making the Switch from Moment.js to Day.js</title>
      <link>https://ademking.github.io/posts/you-dont-need-moment-js/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/you-dont-need-moment-js/</guid>
      <pubDate>Sun, 05 Feb 2023 01:00:00 GMT</pubDate>
      <description>Moment.js is a popular JavaScript library for handling and formatting dates and times.</description>
      <category>javascript</category>
      <category>tips</category>
    </item>
    <item>
      <title>BetterViewer: The Ultimate Image Viewing Experience For Your Browser</title>
      <link>https://ademking.github.io/posts/betterviewer-extension/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/betterviewer-extension/</guid>
      <pubDate>Sat, 04 Feb 2023 01:00:00 GMT</pubDate>
      <description>In this blog post, we&apos;ll take a look at BetterViewer, a Chrome extension I created that allows you to view images in a more convenient and customizable way.</description>
      <category>extensions</category>
    </item>
    <item>
      <title>Maximizing Performance in Angular Applications: Proven Tips and Techniques</title>
      <link>https://ademking.github.io/posts/angular-tips/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/angular-tips/</guid>
      <pubDate>Fri, 03 Feb 2023 01:00:00 GMT</pubDate>
      <description>Angular is a widely used TypeScript-based framework for building complex and feature-rich single-page applications.</description>
      <category>angular</category>
      <category>tips</category>
    </item>
    <item>
      <title>Acronyms Every Developer Should Know</title>
      <link>https://ademking.github.io/posts/dev-acronyms/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/dev-acronyms/</guid>
      <pubDate>Thu, 02 Feb 2023 01:00:00 GMT</pubDate>
      <description>As a developer, it&apos;s important to stay up to date with the latest technology trends and advancements, and understanding important acronyms is one way to do that. Here are some…</description>
      <category>programming</category>
    </item>
    <item>
      <title>Let Your Jekyll Blog Speak for Itself: Implementing Speech Synthesis</title>
      <link>https://ademking.github.io/posts/add-audio-to-jekyll/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/add-audio-to-jekyll/</guid>
      <pubDate>Wed, 01 Feb 2023 01:00:00 GMT</pubDate>
      <description>In this blog post, I will show you how to add Speech Synthesis to your Jekyll blog. This feature is available in all modern browsers and is a great way to add accessibility to…</description>
      <category>jekyll</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Getting Started with Uiautomator2</title>
      <link>https://ademking.github.io/posts/uiautomator2-python/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/uiautomator2-python/</guid>
      <pubDate>Tue, 31 Jan 2023 01:00:00 GMT</pubDate>
      <description>With the use of the uiautomator2 library and the Android Debug Bridge (ADB), we can automate various tasks on an Android device from a computer.</description>
      <category>python</category>
      <category>android</category>
    </item>
    <item>
      <title>Ditching Dependencies: You don&apos;t need libraries for these JavaScript tasks</title>
      <link>https://ademking.github.io/posts/js-tips/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/js-tips/</guid>
      <pubDate>Mon, 30 Jan 2023 01:00:00 GMT</pubDate>
      <description>In this post, we will look at some of the most common tasks that developers do and see how we can do them without using any libraries or frameworks.</description>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>The Readability-Performance Paradox: My Experience as a Small Team Developer</title>
      <link>https://ademking.github.io/posts/code-readability-or-performance/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/code-readability-or-performance/</guid>
      <pubDate>Sun, 29 Jan 2023 01:00:00 GMT</pubDate>
      <description>As a software developer working in a small team, maintaining a balance between code readability and performance is a constant challenge. On one hand, code readability is crucial…</description>
      <category>programming</category>
    </item>
    <item>
      <title>WinMerge: The Tool That Saved My Life (and My Code)</title>
      <link>https://ademking.github.io/posts/winmerge/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/winmerge/</guid>
      <pubDate>Sat, 28 Jan 2023 01:00:00 GMT</pubDate>
      <description>As a software developer, I have always been on the lookout for tools that can make my work easier and more efficient. I&apos;ve tried a lot of different code comparison and merging…</description>
      <category>tools</category>
    </item>
    <item>
      <title>My Must-Have Chrome Extension List</title>
      <link>https://ademking.github.io/posts/chrome-extensions-i-use/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/chrome-extensions-i-use/</guid>
      <pubDate>Fri, 27 Jan 2023 01:00:00 GMT</pubDate>
      <description>When using Google Chrome, there are a number of extensions that I find useful. These extensions help to improve my productivity and make my life easier. In this post, I will…</description>
      <category>tools</category>
      <category>extensions</category>
    </item>
    <item>
      <title>The perils of wildcard CORS: How to protect your web application</title>
      <link>https://ademking.github.io/posts/access-control-allow-origin/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/access-control-allow-origin/</guid>
      <pubDate>Thu, 26 Jan 2023 01:00:00 GMT</pubDate>
      <description>When building a web application, it is important to consider the security implications of the &quot;Access-Control-Allow-Origin&quot; header.</description>
      <category>pentest</category>
      <category>security</category>
    </item>
    <item>
      <title>Fixing Corrupted DOCX Files with PowerShell: A Step-by-Step Guide</title>
      <link>https://ademking.github.io/posts/fix-docx-files/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/fix-docx-files/</guid>
      <pubDate>Wed, 25 Jan 2023 01:00:00 GMT</pubDate>
      <description>As businesses continue to rely heavily on technology, it&apos;s become increasingly important to ensure that all systems are running smoothly. One area where this is especially true is…</description>
      <category>powershell</category>
      <category>tools</category>
    </item>
    <item>
      <title>Laravel Kit: A Game Changer for Laravel Developers</title>
      <link>https://ademking.github.io/posts/laravel-kit/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/laravel-kit/</guid>
      <pubDate>Tue, 24 Jan 2023 01:00:00 GMT</pubDate>
      <description>I use Laravel a lot for my projects, and I&apos;ve always found it to be a great framework. However, I&apos;ve always found it to be a bit of a pain to manage and maintain. That&apos;s why I&apos;m…</description>
      <category>laravel</category>
      <category>tools</category>
    </item>
    <item>
      <title>Simplifying Syntax: The Coming of the Pipeline Operator to JavaScript</title>
      <link>https://ademking.github.io/posts/pipe-operator-js/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/pipe-operator-js/</guid>
      <pubDate>Mon, 23 Jan 2023 01:00:00 GMT</pubDate>
      <description>Pipeline operator is a new feature that is coming to JavaScript in the future. It is a new operator that allows you to chain functions together. It is similar to the Unix pipe…</description>
      <category>javascript</category>
    </item>
    <item>
      <title>Subdomains and Security: How to Keep Your Development and Pre-Prod Environments Safe</title>
      <link>https://ademking.github.io/posts/secure-your-subdomain/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/secure-your-subdomain/</guid>
      <pubDate>Sun, 22 Jan 2023 01:00:00 GMT</pubDate>
      <description>As a business, it&apos;s important to have a strong online presence and use modern technologies to develop and test your apps.</description>
      <category>pentest</category>
    </item>
    <item>
      <title>How to add a placeholder to Monaco editor</title>
      <link>https://ademking.github.io/posts/monaco-placeholder/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/monaco-placeholder/</guid>
      <pubDate>Sat, 21 Jan 2023 01:00:00 GMT</pubDate>
      <description>I was playing around with the Monaco editor and I wanted to add a placeholder to it. Just like the placeholder in VSCode. I couldn&apos;t find any documentation on how to do it, so I…</description>
      <category>react</category>
      <category>programming</category>
    </item>
    <item>
      <title>Using Google Dorks for Advanced Searching and Information Gathering</title>
      <link>https://ademking.github.io/posts/google-dorks-that-i-use/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/google-dorks-that-i-use/</guid>
      <pubDate>Fri, 20 Jan 2023 01:00:00 GMT</pubDate>
      <description>In this post, I will be sharing some of the Google Dorks that I use for advanced searching and information gathering.</description>
      <category>programming</category>
    </item>
    <item>
      <title>File-based Routing: This is why I don&apos;t like it</title>
      <link>https://ademking.github.io/posts/file-based-routing/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/file-based-routing/</guid>
      <pubDate>Thu, 19 Jan 2023 01:00:00 GMT</pubDate>
      <description>When I first started using Next.js, I was excited about all the features it offered for building server-rendered React applications.</description>
      <category>programming</category>
    </item>
    <item>
      <title>FREE Programming Cheat Sheets</title>
      <link>https://ademking.github.io/posts/programming-cheatsheets/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/programming-cheatsheets/</guid>
      <pubDate>Wed, 18 Jan 2023 01:00:00 GMT</pubDate>
      <description>Programming is a vast field and it is very difficult to remember all the syntaxes and commands. So, I have compiled a list of programming cheat sheets that will help you to…</description>
      <category>cheatsheets</category>
      <category>resources</category>
    </item>
    <item>
      <title>One-liner Bug Hunting: My Favorite Commands</title>
      <link>https://ademking.github.io/posts/one-line-script/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/one-line-script/</guid>
      <pubDate>Tue, 17 Jan 2023 01:00:00 GMT</pubDate>
      <description>In this post, I will be sharing some of my favorite one-liner commands that I use for bug hunting. These commands can be used to perform reconnaissance, identify open ports, check…</description>
      <category>commands</category>
      <category>pentest</category>
    </item>
    <item>
      <title>Making Report Generation a Piece of Cake</title>
      <link>https://ademking.github.io/posts/docx-generator/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/docx-generator/</guid>
      <pubDate>Mon, 16 Jan 2023 01:00:00 GMT</pubDate>
      <description>It was a typical Monday morning and I was assigned a new task, to create an application that generates reports from user input data. The catch was that the input data was coming…</description>
      <category>nodejs</category>
      <category>libraries</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Why I Can&apos;t Stand LinkedIn: A Look at How the Platform Has Changed for the Worse</title>
      <link>https://ademking.github.io/posts/why-i-can-t-stand-linkedin/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/why-i-can-t-stand-linkedin/</guid>
      <pubDate>Sun, 15 Jan 2023 01:00:00 GMT</pubDate>
      <description>This blog post is a rant. I&apos;m going to talk about how LinkedIn has become a place for people to post irrelevant content and cringy posts.</description>
      <category>linkedin</category>
      <category>rant</category>
      <category>social</category>
    </item>
    <item>
      <title>VSCode Extensions That Makes My Work Easier: A Review</title>
      <link>https://ademking.github.io/posts/my-vscode-extensions/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/my-vscode-extensions/</guid>
      <pubDate>Sat, 14 Jan 2023 10:00:00 GMT</pubDate>
      <description>If you&apos;re a developer, you probably use VSCode. It&apos;s one of the best code editors out there. It&apos;s fast, lightweight, and has a lot of great features.</description>
      <category>vscode</category>
      <category>extensions</category>
    </item>
    <item>
      <title>Getting Started with Flutter: The Best Resources for Beginners</title>
      <link>https://ademking.github.io/posts/flutter-for-beginners/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/flutter-for-beginners/</guid>
      <pubDate>Fri, 13 Jan 2023 10:00:00 GMT</pubDate>
      <description>If you&apos;re new to Flutter and looking to get started, you&apos;re in the right place.</description>
      <category>flutter</category>
      <category>dart</category>
      <category>resources</category>
    </item>
    <item>
      <title>The Ultimate Collection of Tailwind CSS Resources</title>
      <link>https://ademking.github.io/posts/tailwind-resources/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/tailwind-resources/</guid>
      <pubDate>Thu, 12 Jan 2023 10:00:00 GMT</pubDate>
      <description>If you&apos;re a web developer, you&apos;ve probably heard of Tailwind CSS by now.</description>
      <category>tailwind</category>
      <category>css</category>
      <category>resources</category>
    </item>
    <item>
      <title>Replacing Remote Images with Local Ones: How I made ImgSaver</title>
      <link>https://ademking.github.io/posts/replace-remote-images/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/replace-remote-images/</guid>
      <pubDate>Wed, 11 Jan 2023 10:00:00 GMT</pubDate>
      <description>I was working on a project that involves a lot of images, some from my own server, and some from external sources. I soon realized that loading images from external sources was…</description>
      <category>nodejs</category>
      <category>libraries</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Angular Libraries You Can&apos;t Afford to Miss: My Personal Picks</title>
      <link>https://ademking.github.io/posts/angular-libraries-you-cant-afford-to-miss/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/angular-libraries-you-cant-afford-to-miss/</guid>
      <pubDate>Tue, 10 Jan 2023 10:00:00 GMT</pubDate>
      <description>In this post, I want to share some of my personal favorites libraries that I use on a regular basis.</description>
      <category>angular</category>
      <category>typescript</category>
      <category>libraries</category>
    </item>
    <item>
      <title>Adding cmd-k for Quick Navigation</title>
      <link>https://ademking.github.io/posts/how-to-add-cmk-k-to-jekyll/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/how-to-add-cmk-k-to-jekyll/</guid>
      <pubDate>Mon, 09 Jan 2023 10:00:00 GMT</pubDate>
      <description>If you&apos;re a frequent blogger or reader, you know how time-consuming it can be to search through a long list of posts for a specific piece of content. That&apos;s why adding a quick…</description>
      <category>javascript</category>
      <category>jekyll</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Laravel and MongoDB: A Combination to Avoid</title>
      <link>https://ademking.github.io/posts/using-mongodb-with-laravel-is-bad/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/using-mongodb-with-laravel-is-bad/</guid>
      <pubDate>Sun, 08 Jan 2023 10:00:00 GMT</pubDate>
      <description>If you&apos;re thinking about using Laravel and MongoDB together in your next project, I have three words for you:</description>
      <category>laravel</category>
      <category>mongodb</category>
    </item>
    <item>
      <title>Scraping Canva Pro Invite Links</title>
      <link>https://ademking.github.io/posts/canva-pro-grabber/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/canva-pro-grabber/</guid>
      <pubDate>Sat, 07 Jan 2023 10:00:00 GMT</pubDate>
      <description>My community has been asking me for Canva Pro invite links for a while now. I have been giving them out manually, but I thought it would be easier to automate the process. I…</description>
      <category>php</category>
      <category>tutorials</category>
    </item>
    <item>
      <title>Pentesting Tools I Use Everyday</title>
      <link>https://ademking.github.io/posts/pentesting-tools/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/pentesting-tools/</guid>
      <pubDate>Fri, 06 Jan 2023 10:00:00 GMT</pubDate>
      <description>I have been pentesting for a while now and I have used a lot of tools. There are some tools that I use everyday and I thought I would share them with you.</description>
      <category>pentest</category>
      <category>tools</category>
      <category>tutorials</category>
    </item>
    <item>
      <title>Free JavaScript Tutorials for Beginners</title>
      <link>https://ademking.github.io/posts/learn-js-for-free/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/learn-js-for-free/</guid>
      <pubDate>Thu, 05 Jan 2023 10:00:00 GMT</pubDate>
      <description>Are you interested in learning JavaScript, but don&apos;t want to spend any money on courses or tutorials? Look no further! These resources will help you get started with JavaScript…</description>
      <category>javascript</category>
      <category>resources</category>
      <category>tutorials</category>
    </item>
    <item>
      <title>Using Node.js to Parse a JSON File Generated from WPScan</title>
      <link>https://ademking.github.io/posts/wpscan-to-excel/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/wpscan-to-excel/</guid>
      <pubDate>Wed, 04 Jan 2023 10:00:00 GMT</pubDate>
      <description>WPScan is a popular tool for performing security assessments on WordPress websites. It generates a detailed report of any vulnerabilities it finds, including information about the…</description>
      <category>nodejs</category>
      <category>javascript</category>
      <category>pentest</category>
    </item>
    <item>
      <title>Export AG-Grid to Excel (without Enterprise version)</title>
      <link>https://ademking.github.io/posts/ag-grid-export-as-excel/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/ag-grid-export-as-excel/</guid>
      <pubDate>Tue, 03 Jan 2023 10:00:00 GMT</pubDate>
      <description>Exporting data from ag-grid to Excel is a common requirement, but did you know that this feature is only available in the Enterprise version of ag-grid? If you are using the…</description>
      <category>typescript</category>
      <category>angular</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Removing Dark Classes from a Tailwind CSS code</title>
      <link>https://ademking.github.io/posts/remove-dark-classes-from-tailwind/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/remove-dark-classes-from-tailwind/</guid>
      <pubDate>Mon, 02 Jan 2023 10:00:00 GMT</pubDate>
      <description>If you&apos;re using the popular CSS framework Tailwind CSS, you may have noticed that it includes a number of &quot;dark&quot; classes that are prefixed with dark-. These classes are designed…</description>
      <category>tailwind</category>
      <category>tricks</category>
      <category>css</category>
    </item>
    <item>
      <title>Hello world!</title>
      <link>https://ademking.github.io/posts/hello-world/</link>
      <guid isPermaLink="true">https://ademking.github.io/posts/hello-world/</guid>
      <pubDate>Sun, 01 Jan 2023 10:00:00 GMT</pubDate>
      <description>Welcome to my blog!</description>
      <category>general</category>
    </item>
  </channel>
</rss>
