
Improve Golang binary analysis in Ghidra with Java-based scripts. Recover strings, functions, and types for efficient malware research and vulnerability detection.

Exploring JARM: An active TLS fingerprinting algorithm for clustering servers, identifying default settings, and detecting malicious servers. Includes C++ implementation, technical analysis, and improvements to enhance fingerprint confidence.

Discover one hacker's journey from novice to Most Valuable Hacker, exploring tools, resources, challenges, and strategies for success in bug bounty hunting without coding skills.

Explore advanced techniques for attacking .NET applications, including creating cracks and malware. Learn about common protections and counter-protection methods for enhanced penetration testing skills.

Explore Apple's Combine framework for declarative processing of values over time. Learn reactive programming basics, key components, and practical applications in iOS development.

Explore the progress of server-side Swift development, including new libraries, improvements, and the introduction of Appsody for cloud-native Swift applications.

Explore SwiftUI for production: trials, triumphs, and lessons learned from developing a real-world app. Compare with UIKit and gain practical advice for building your own SwiftUI applications.

Explore C++ features Swift developers might envy, including performance optimizations, hardware customization, and mature community practices, presented by an iOS developer working on Photoshop for iPad.

Explore iOS app development for 3D laser printing, focusing on CoreGraphics, vector manipulation, and Swift's role in creating robust solutions for the Glowforge printer.

Explore gradual adoption of contract checking in C++ production code, covering semantics, workflow, and implementation strategies for improved code quality and performance.

Explore C++ intricacies through compiler's perspective, covering implicit conversions, in-class initializers, lambdas, and variadic templates using C++ Insights tool.

Demystifying C++ compilation: from source code to execution. Explore stages of compilation, linking, libraries, object file loading, and OS interaction. Gain insights into the inner workings of C++ tools and processes.

Explore guidelines for creating safe C++ classes, understanding special member functions, and navigating complex language features to write more robust and maintainable code.

Interactive workshop on evolutionary algorithms, using Java to implement solutions for FizzBuzz. Covers biological evolution concepts, JCLEC framework, and Genetic Programming for evolving source code and automatic bug fixing.

Exploring C++ exception handling challenges and proposed solutions for unified error management, emphasizing zero-overhead, determinism, and improved usability in modern C++ development.

Comprehensive overview of error handling approaches in C++, exploring existing methods, new proposals, and future strategies for effective error management in codebases.

Learn 10 effective techniques for quickly understanding unfamiliar code, enhancing productivity when exploring codebases, performing code reviews, or revisiting old projects. Applicable to C++ and other languages.

Discover how Kotlin enhances Java code through real-world examples, covering reduced verbosity, error prevention, clearer expressions, and gradual transition strategies for existing codebases.

Comprehensive analysis of JavaScript ecosystem trends using npm registry data and developer survey results, covering frameworks, security practices, and future directions.

Explore AOT compiler transformation stages, understanding TypeScript and Babel internals. Learn to build Babel plugins, optimize apps, and implement features impossible at runtime.

Nostalgic journey through 90s web development, exploring outdated design trends, primitive tools, and early HTML/CSS techniques. Humorous look at how far web technology has progressed.