What is a fork, really, and how GitHub changed its meaning
Explores how GitHub redefined the concept of a 'fork' in git, contrasting it with traditional distributed version control workflows.
Explores how GitHub redefined the concept of a 'fork' in git, contrasting it with traditional distributed version control workflows.
A speaker's perspective on the importance of attending conference talks, arguing that audience presence energizes speakers and improves the experience for everyone.
The author announces the launch of their new programming-focused podcast, 'Rant With Brent', promising concise and informative episodes.
A developer shares key lessons from 7 years in the industry, focusing on communication, business context, and team dynamics over pure technical skills.
A developer explains the mindset and methodology behind debugging by walking through a real-world fix for the Twitch desktop client.
An overview of PHP's evolution in 2019, highlighting performance gains, new features, and modern development practices.
A tutorial on applying Test-Driven Development (TDD) principles to build and test a Vue.js component, using a color picker as an example.
Eight practical ways for companies to support and sustain the open source projects they depend on, from hiring maintainers to creating award programs.
Discusses the prevalence of bad design in tech, from confusing code to poor UI, and introduces UX principles like affordance and user-centered design.
A speaker's reflections on PyTexas 2019, summarizing key talks on feature flag management and using mypy with ORMs.
Applying software CI principles to leadership, proposing a 'Leadership CI' framework of reflective questions for better decision-making.
A software developer's guide to maintaining codebases and tools, emphasizing addressing warnings and keeping dependencies updated.
Explores the AHA (Avoid Hasty Abstraction) principle for writing maintainable tests, contrasting it with overly abstract and non-abstract approaches.
A software developer draws parallels between keeping a clean kitchen bench in cooking and maintaining a tidy codebase and workstation for better productivity.
A solo founder shares key lessons from building a side-business, focusing on personal growth, skill development, and the realities of launching a product.
A developer's journey from a novel idea to launching an open-source project, and the unexpected feedback it receives.
A developer details the creative process and challenges behind designing a new logo for their tech podcast, 'No Plans To Merge'.
A developer shares how creating a Flappy Bird clone sparked their journey into software engineering, leading to a career change via a conversion Master's degree.
An introduction to Python testing using pytest, covering the basics and providing resources from a Python Frederick talk.
A developer shares three key reasons why he finds building products for other developers personally rewarding and a lifelong career focus.