Connect Python objects to blinker signals
Explains how to connect Python objects to Blinker signals using inner functions as closures to bridge the gap.
mattlayman.com is a blog by Matt Layman, a software engineer who focuses on building complex web applications, primarily using Django. He shares his expertise through regular live streams on YouTube, where he teaches others how to build advanced SaaS projects. Matt is also deeply involved in the tech community in Frederick, Maryland, where he founded Python Frederick and has helped organize local tech events. Currently, Matt is a Senior Staff Software Engineer at Included Health, working to enhance the patient experience through technology. His blog offers insights into web development, community involvement, and his career journey.
376 Articles from this blog
Explains how to connect Python objects to Blinker signals using inner functions as closures to bridge the gap.
A guide to setting up and testing Statsd and Graphite for custom application metrics and data visualization.
A step-by-step guide to implementing internationalization (i18n) in Python applications using the gettext module.
A step-by-step tutorial for creating a basic area chart using the D3.js JavaScript library, focusing on simplicity and core concepts.
The article explores how 'laziness' can motivate developers to create efficient, user-friendly command-line tools by reducing user effort.
Handroll 1.1, a static website generator, is released with new features like code highlighting, plugins, and better documentation.
Introducing handroll, a simple static site generator for creating handcrafted websites with Markdown and templates.
Announcing tappy, a Python project that converts unittest results to the Test Anything Protocol (TAP) format for unified reporting.
A 2014 review of 'Advanced Rails' by Brad Ediger, concluding the book is outdated and not recommended for modern development.
A critical review of Martin Fowler's 'Patterns of Enterprise Application Architecture', assessing its relevance and dated patterns.
A developer explains how broken software packaging led to user issues and how they automated testing with Travis CI and Tox to prevent future errors.
MarkWiki 1.3 is released, featuring a new built-in search engine and self-registration for users.
A positive review of Michael Hartl's 'Ruby on Rails Tutorial' book, praising its clear explanations and focus on Test Driven Development.
A review of the book 'Dreaming in Code', which chronicles the failures of the Chandler open-source software project as a cautionary tale.
MarkWiki 1.2, a Python-based wiki using Markdown, is released with user authentication and mobile-responsive design.
The author argues Java's bloated toolchain creates a high barrier to entry for casual FOSS contributors, based on personal experience.
A review of the ZeroMQ book, praising its coverage of the technology and its advanced software development concepts.
A developer's review of 'Peopleware', analyzing how poor office environments harm productivity and the benefits of working from home.
An introduction to the Test Anything Protocol (TAP), a simple, language-agnostic protocol for generating automated test results.
A review of the book 'Code' by Charles Petzold, which explains how computers work from basic concepts to complex circuits.