An Intro to Web Scraping With lxml and Python
A tutorial on web scraping basics using Python's lxml library and XPaths, demonstrated by extracting data from Steam.
A tutorial on web scraping basics using Python's lxml library and XPaths, demonstrated by extracting data from Steam.
A beginner-friendly guide to setting up and using Git and GitHub, covering essential commands for web development.
Announcing the launch of Full Health Developer, a website and newsletter focused on physical and mental health topics for software developers.
Explores how CSS Grid can break standard web layouts and inspire more creative, flexible designs for the future.
A tutorial on building a custom GraphQL client library for React to understand its internals and contribute to the ecosystem.
A beginner's guide to using GitHub's GraphQL API from a client-side perspective, including setup and basic data interactions.
Author addresses the myth that Laravel isn't suitable for enterprise applications by analyzing a real-world case study of a white-labeled e-commerce platform.
A tutorial on creating a minimal React app with Apollo Client to query GitHub's GraphQL API and manage local state.
A guide to counting lines of code in a PHP project, recommending the PHPLOC tool and explaining its output.
Announcing the release of downshift 2.0.0, featuring improved accessibility, React Native support, a simpler API, and better TypeScript definitions.
A guide to creating dynamic regular expressions in JavaScript using tagged template literals and Proxies to simplify string escaping.
A video introduction to 14 of the most famous and favorite Python libraries and frameworks, including requests, Django, and NumPy.
Explains the importance of semantic HTML in JSX, advocating for choosing elements based on meaning over appearance for better web development.
A guide to using ES6 default parameters in JavaScript functions to simplify code and handle required arguments.
A guide comparing the Control Props and State Reducers patterns in React, explaining their use cases and differences.
An article exploring the causes of FOMO (Fear Of Missing Out), its paralyzing effects, and practical strategies for managing it.
A guide to writing custom Babel macros for zero-config code transformation, using a fun example to get started.
A former Google engineer shares his experiences and lessons learned after quitting to start his own single-person software company.
Introducing Revive, a fast and extensible linter for Go that improves upon golint with configuration, custom rules, and better performance.
A technical guide on creating dynamic, scroll-responsive Bézier curves and swoopy shapes using SVG and React.