Every website will get hacked - how to prepare for it
Discusses the inevitability of website breaches, lists major hacks, and explains how to assess your risk and prepare for security incidents.
Joonas is a software engineer from Finland who writes about software architecture, distributed systems, and hands-on infrastructure projects, with a focus on Event Sourcing, CQRS, homelabs, and open-source engineering.
58 articles from this blog
Discusses the inevitability of website breaches, lists major hacks, and explains how to assess your risk and prepare for security incidents.
A software engineer's critique of Windows 10, focusing on bloatware, privacy concerns, and the inferiority of its command-line tools compared to Linux.
A developer shares a detailed, opinionated review of Docker after 6 months of production use, highlighting its benefits and warts.
Critique of using separate 'm.' domains for mobile sites, highlighting usability issues when sharing links across devices.
A user shares a solution for Chrome browser's excessive cache usage, detailing steps to manually clear the cache folder to free up significant SSD space.
A developer shares their experience using AForge.NET to implement a 'magic color' image processing feature, detailing the filter steps and results.
A curated list of recommended and software to avoid for various tasks, including browsers, PDF tools, and utilities.
A critique of DigitalOcean's unclear communication regarding new VAT and sales tax changes for business and individual customers.
SoundCloud's journey from a monolithic architecture to a microservices system using Scala and Finagle, including monitoring with Prometheus.
A technical guide on configuring Amazon S3 to publish event notifications to SNS topics or SQS queues using IAM policies.
A developer's frustration with the complexity of Microsoft Installer (.msi) XML for a simple task, highlighting the challenge of creating simple software.
A collection of practical programming wisdom covering code design, testing, dependencies, and development processes for better software engineering.
A technical guide on obtaining and installing free SSL/TLS certificates from StartSSL for securing a website.
A guide to configuring Sublime Text 2 & 3 with key settings, package control installation, and essential plugins for developers.
An article explaining cryptography and data security concepts, including a notable section on steganography.
A curated list of interesting and useful web tools, resources, and discoveries for developers and tech enthusiasts.
Argues that SQL databases are inherently non-scalable, questioning the effectiveness of traditional scaling techniques like caching and sharding.
Guide to creating clickable PuTTY profile shortcuts using a custom URL handler for sharing in version control.