Intentional Exercise Hacker 101 CTF writeupA moderate-difficulty android-based hacker 101 CTF exercise. The goal of this exercise is to get the app to display the flag. Getting Started After starting the challenge, we're given an Android APK to work with, and we'll start by opening this file ...Feb 14, 2026·7 min read
VS code extensions that supercharge your productivityIn this article, I'll cover 12 extensions that can supercharge your productivity. And I'll divide them into 4 categories: General software development Frontend development Team productivity Documentation So, let's begin For general software dev...Nov 15, 2023·3 min read
Overview of asynchronous functions in JavaScriptIn this article, I'll explain what asynchronous functions are, the types there are in JavaScript, and I'll also give example. So let's get to it! What is an asynchronous function? An asynchronous function is a type of function that doesn't block the ...Nov 10, 2023·3 min read
Reading Console Inputs in JavaScriptWhile programming with JavaScript, I ran into an issue you wouldn't expect to run into. JavaScript is a very powerful language, but have you ever really seen a JavaScript code that reads input from the console? Reading console inputs in JavaScript do...Nov 9, 2023·3 min read
Pinning in RustPinning is a very confusing topic I encountered while programming in Rust. I tried hard to learn it, but the guides, articles, and videos I’ve seen are hard to understand. They usually involve having to know another complex concept in Rust, and that ...Nov 9, 2023·7 min read
Handling request methods: Golang http libraryHandling request methods in Golang's net/http library isn't as intuitive as you'd expect. In the request, library there's a Method field that allows you to see what method a request uses. func hello(w http.ResponseWriter, req *http.Request) { fmt.F...Nov 7, 2023·1 min read
Calling C++ functions from your Rust codeC++ provides an extern keyword allowing you to specify functions other programming languages, including Rust, can interact with. Calling this function requires you to provide parts you want other languages to interact with in your C++ code, compile i...Jun 10, 2023·2 min read