What being a PM is really like - Software is easy, People are hard
A candid look at the realities of being a Product Manager, emphasizing data gathering, customer interaction, and team dynamics over high-level strategy.
A candid look at the realities of being a Product Manager, emphasizing data gathering, customer interaction, and team dynamics over high-level strategy.
A tutorial on how to implement email sending functionality in a Django web application using Gmail's SMTP server.
A recap of the London VMUG January 2016 meeting, covering VMware ecosystem talks on security, storage, automation, and case studies.
A guide to installing and using cURL with HTTP/2 support on macOS via Homebrew, including troubleshooting steps.
Explains the difference between ViewChildren and ContentChildren in Angular, including how to access them and the viewProviders property.
A developer documents the process of wiping and reinstalling their MacBook, listing essential software, tools, and customizations for a fresh development setup.
Highlights from Render Conf 2016 covering web technologies, including Progressive Web Apps, meaningful animation, and front-end testing tools.
Troubleshooting guide for 401 Unauthorized error when browsing local IIS site with Windows Authentication.
Troubleshooting guide for fixing 401 Unauthorized errors when browsing local IIS sites with Windows Authentication.
A developer builds a real-time function index search tool using Cycle.js, exploring its observable-based architecture and comparing it to other frameworks.
AWS explains its infrastructure and disaster preparedness to ensure high availability and reliability for hosted applications during major weather events.
Explains a subtle async/await issue with CoreDispatcher.RunAsync in UWP and provides a solution using TaskCompletionSource.
Advocates for browsers to display image alt text during loading to improve UX on slow connections and accessibility.
A data analysis of a radio station's song rotation patterns using vector math and statistical methods to test anecdotal claims about repetitive playtimes.
Introducing letsencrypt-aws, a tool to automate Let's Encrypt SSL certificate issuance and renewal for AWS infrastructure like ELBs.
A critique of complex multi-environment deployment workflows, arguing they create more problems than they solve.
A guide to creating visually enhanced git log aliases for better branch topology visualization in the terminal.
A consultant explains a method for prioritizing website speed improvements based on user impact and implementation difficulty.
Explains how to use FakeItEasy's auto-initialization feature to automatically inject fake dependencies in unit tests, reducing boilerplate code.
Details and fix for the OpenSSH client roaming vulnerability (CVE-2016-0777) that could allow a malicious server to steal private keys.