Tips for Aspiring Developers
Practical advice for new developers on building strong foundations, continuous learning, and overcoming imposter syndrome.
Practical advice for new developers on building strong foundations, continuous learning, and overcoming imposter syndrome.
A response to criticisms of PHP 8's breaking changes, arguing they are necessary for progress and offering advice for a smooth upgrade.
Explains the core FOSS principle that you cannot monopolize commercial exploitation of open-source software, and how businesses must adapt.
A guide to writing TypeScript types that require minimal maintenance by leveraging type inference and utility types.
Predictions for cloud native trends in 2021, focusing on cloud IDEs, Kubernetes at the edge, and WebAssembly integration.
Explains how web fonts cause layout shifts (CLS) and provides techniques to prevent them, including font optimization and using font-display: optional.
A critical analysis of the SAFe (Scaled Agile Framework) methodology, examining its practical failures and similarities to past bureaucratic processes like RUP.
A tutorial on integrating Pocket bookmarks into an Eleventy static site using the Pocket API and environment variables.
A tutorial on implementing shared element transitions between screens in React Native apps using react-navigation and react-native-shared-element.
A detailed guide to understanding and using the CSS clip-path property for creating clipping regions and visual effects in web design.
A guide to organizing a React application within a standard Java/Spring Boot project folder structure (src/main/js, src/test/js).
A critique of Elastic's decision to change Elasticsearch's license, arguing it betrays open source principles and its contributor community.
Explores how certain programming language features, like operator overloading and macros, create 'spooky action at a distance' similar to quantum mechanics, harming code clarity.
Explores visualizing hidden states in Transformer language models to understand their internal decision-making process during text generation.
A guide to identifying and fixing common infinite loop issues when using the React useEffect hook in your components.
A technical guide to implementing Open Telemetry for .NET applications, covering configuration, data export, and integration with ASP.NET Core.
A practical tutorial on using iOS Compositional Layout to build a complex screen similar to the Instagram profile interface.
A technical guide on deploying an AWS Transit Gateway integrated with Direct Connect using AWS CDK and custom CloudFormation resources.
A case study on automating Excel file creation and email distribution using Python's Pandas and Outlook integration.
A developer shares his personal hardware setup for improving video and audio quality for remote work, including microphone, webcam, and lighting recommendations.