Beyond computational reproducibility, let us aim for reusability
Argues that scientific progress requires reusable software libraries, not just reproducible results, and discusses challenges in computational research.
Argues that scientific progress requires reusable software libraries, not just reproducible results, and discusses challenges in computational research.
A software engineer shares advice on preparing for job interviews, including researching companies and asking insightful questions to uncover potential workplace issues.
A guide to monitoring and managing PostgreSQL database connections, including interpreting connection states and using timeouts.
A technical tutorial on creating automated, disposable test environments using Docker, AWS ECS, and CircleCI for microservices development.
A video series tutorial on implementing Web Push Notifications using Firebase Cloud Functions, from setup to sending messages.
A vendor briefing on Rubrik, a modern backup and recovery solution for virtual environments, highlighting its features and market approach.
Explains how to use Directory.Build.props in MSBuild to share common properties and package references across .NET projects, simplifying configuration.
Analyzes the Apache Struts CVE-2017-5638 vulnerability, using the Equifax breach as a case study to explore architectural resilience against RCE attacks.
Guide to configuring FreeNAS jails to use a dedicated network interface with its own subnet and VLAN.
A guide to using the new 'Compare ShowPlan' feature in SQL Server Management Studio 2017 to analyze and contrast SQL execution plans.
Learn how to build a simple compiler in just 25 lines of JavaScript, covering lexical analysis, parsing, and code generation.
A tutorial on deploying the opsdroid chatbot framework using the ZEIT platform and its 'now' CLI tool.
A PowerShell script tutorial for automating the retrieval of Git credentials from Azure API Management, useful for CI/CD pipelines.
A tutorial on implementing blue/green deployments in Kubernetes for legacy applications that don't support rolling updates.
Highlights the key new features and improvements introduced in the Swift 4 programming language.
A summary of the VMworld 2017 Europe Tuesday keynote, covering VMware's product announcements, cloud partnerships, and a VR demo.
Part 3 of a series on Microsoft Bot Framework, focusing on simplifying bot development using Form Flow to capture user input.
An analysis of Hacker News moderation tools and practices, based on data scraped from the site's API.
Troubleshooting guide for resolving Oracle GoldenGate Kafka Connect Handler errors, focusing on schema registry and Avro serialization issues.
An introduction to Markdown, a plain-text formatting syntax used widely in software documentation, explaining its benefits and basic usage.