On Mental Toughness (for Software Engineers): How the Best of the Best Get Better And Better
Applying mental toughness principles from elite sports to software engineering, focusing on overcoming mental barriers and personal excellence.
Applying mental toughness principles from elite sports to software engineering, focusing on overcoming mental barriers and personal excellence.
A software testing professional reflects on keynoting at Selenium Conference seven years after first attending, discussing the evolution of test automation.
Explores compatibility of Columnstore Indexes with new features in SQL Server 2019, including Approximate Distinct Count and Scalar UDF Inlining.
An analysis and English translation of Jacek Kaczmarski's poem 'The Statues', exploring the legacy of tyranny.
A developer shares their journey learning React, TypeScript, Gatsby, and Python while transitioning from UWP development and contributing to open-source projects.
A curated list of academic research papers that use the .NET Common Language Runtime (CLR) as a case study or foundation for analysis.
Explains how to handle macOS sandbox file permissions in AppKit, covering methods like NSOpenPanel and Full Disk Access for accessing folders outside an app's sandbox.
Explores using Asciidoctor to write and maintain technical documentation alongside source code, comparing it to wikis and markdown.
Fixing the 'Public Key Retrieval is not allowed' error when connecting Debezium to MySQL v8, including authentication protocol solutions.
Explains how to implement server-side projections in MongoDB.Driver for C# to improve performance by fetching only required document fields.
A developer discusses challenging management's demand for 100% test coverage, arguing it leads to meaningless tests and suggesting direct communication as a solution.
Reflects on the permanence and global considerations of web standards, advocating for careful feature development and platform-native solutions.
Explains the inconsistent browser handling of image EXIF orientation and provides a Node.js solution to fix portrait images uploaded from phones.
A detailed comparison of AWS Lambda and Azure Functions, focusing on 10 key differences like hosting plans, configurability, and pricing models.
Explains how Service Level Objectives (SLOs) act as an abstraction layer to define boundaries and improve collaboration between engineering teams and management.
A guide to creating a Netlify build plugin that integrates with SpeedCurve for performance testing after each site deploy.
A tech founder explains the most common, non-personal reasons candidates aren't hired, focusing on startup hiring realities like role scarcity and team fit.
A technical guide on deploying a Grafana dashboard with Azure AD integration for monitoring an Azure Kubernetes Service (AKS) cluster using Helm.
A guide to using conditional logic and runtime variables in Azure Pipelines YAML configurations to control step execution.
Explores four patterns to implement persistent layouts in Next.js applications, preventing full UI re-renders during navigation.