Getting a root shell on an old KPN Experia Wifi (CVE-2021-38703)
A technical analysis of exploiting a vulnerability (CVE-2021-38703) to gain root shell access on an old KPN Experia WiFi extender.
A technical analysis of exploiting a vulnerability (CVE-2021-38703) to gain root shell access on an old KPN Experia WiFi extender.
A guide to using git bisect for efficient bug hunting by performing a binary search through commit history to find the first broken commit.
A guide explaining how to use the `git rebase --onto` command to move a feature branch's commits from one base branch to another.
Explores YAML's lesser-known features, starting with its relationship to JSON and how JSON syntax is valid YAML.
Explores Creational Design Patterns in C#, focusing on the Factory and Fluent Builder patterns with practical code examples.
Announcement for the free, virtual EclipseCon 2021 Community Day, featuring sessions on Jakarta EE, MicroProfile, and Cloud Native Java.
Analyzes C# struct equality performance, comparing default structs, IEquatable implementations, and C# 10 record structs.
A tutorial on building a basic CRUD API using only Node.js core modules, covering RESTful conventions and implementation without external frameworks.
A developer shares essential and nice-to-have software tools for setting up a new Mac for productivity and development work.
A developer shares why Alfred App is an essential Mac productivity tool, highlighting features like clipboard history, file search, and workflows.
Explores Java 17's improved random number generation API and provides a practical guide to using JDK Flight Recorder for application diagnostics.
A developer explains how using a minimal reproducible example (reprex) in R helps debug code and isolate issues, turning frustration into effective problem-solving.
A technical guide for developers on setting up and starting a live coding or tech-focused stream on Twitch using OBS.
Explains how list rendering in JS frameworks can cause high Cumulative Layout Shift on slow connections and offers a solution.
Analyzes YAML's strengths and weaknesses, proposing key features for a better successor format in tech configuration.
A talk on leveraging PostgreSQL's advanced features within Django projects, presented at EuroPython 2021.
A tutorial on building a RESTful CRUD API using TypeScript with the NestJS and FoalTS frameworks, covering setup, controllers, and routes.
Automate creating monthly Azure update PowerPoint presentations using an Azure Function written in Python and the python-pptx library.
A tutorial comparing how to build a basic RESTful CRUD API using three popular Node.js frameworks: Express, Koa, and Fastify.
Explores how to enable foreach loops on C# types without implementing IEnumerable, using GetEnumerator methods and extension tricks.