Intro to threat modeling
An introduction to threat modeling, a security technique for identifying assets, attack vectors, and attackers to build better system defenses.
An introduction to threat modeling, a security technique for identifying assets, attack vectors, and attackers to build better system defenses.
A personal guide detailing the steps and configurations for installing and setting up Slackware Linux 14.2 on a laptop, including package management and development tools.
Explains the new Stream::iterate overload in Java 9, which adds a predicate to create finite streams, with examples and caveats.
Introducing batch report requests in RSiteCatalyst v1.4.9 for faster bulk data downloads from the Adobe Analytics API.
Fixing a Kafka Connect HDFS/Hive integration error caused by using the wrong converter class, preventing automatic schema creation.
Explains how to use the linker's --wrap flag to mock C standard library functions for unit testing, enabling isolated code testing.
Key considerations and best practices when switching Java applications to Alpine-based Docker images for reduced size and security.
Explores new methods added to Java's Optional class in Java 9, focusing on the stream() method and its practical applications for cleaner code.
Explores new Stream API methods added in Java 9, specifically the `takeWhile` and `dropWhile` operations for working with prefixes.
Explains a misleading OBIEE 12c error when importing a non-existent BAR file and advises reading full error logs.
Guide to correctly rotate the Raspberry Pi 7" touch display and touch targets when running Windows 10 IoT Core by editing the config.txt file.
A technical exploration of Elastic's Graph tool, demonstrating how to analyze relationships in data like Twitter hashtags using Elasticsearch and Kibana.
A software tester's reflection on the unpredictable pace of testing within Agile sprints, comparing it to a dance rhythm.
A guide to using Kibana Timelion for time series analysis, covering installation, basic queries, data manipulation, and integrating external data from Quandl.
Troubleshooting the JPS-06514 keystore error during a fresh OBIEE 11.1.1.9 installation, caused by conflicting JDK environment variables.
Explains the advanced Async Continuation Passing Style (ACPS) technique and improved promise linking in Scala 2.12 Futures.
A developer switches from Slideshare to Speakerdeck for hosting presentation slides, citing a cleaner UI and better user experience.
Explores how BenchmarkDotNet reveals JIT method inlining differences between x86 and x64 .NET runtimes, impacting performance.
Exploring the development of ng2lint, a configurable static code analyzer for Angular 2 and TypeScript projects to enforce style guides and best practices.
Explains linear splines, their mathematical basis, and two practical parametrizations for regression, comparing them to higher-degree splines.