DEV Community

loading...
Matt Layman profile picture

Matt Layman

Matt Layman is a software engineer from Frederick, MD. He is an open source software maintainer and advocate for Python.

Location Frederick, MD, USA Joined Joined on  Personal website https://www.mattlayman.com/ github website twitter website

Work

Senior Software Engineer at Doctor on Demand

All 33 comments

How To Use Htmx In Django

Yes, you could certainly view it that way. I think it simplif...

Supercharging Vim: Navigate files instantly

Those look like some interesting features of fzf! Switching t...

Understand Django: Templates For User Interfaces

Thanks for pointing that out! Times, they are a changin'!

Understand Django: Store Data With Models

Thanks! I'm glad you're enjoying the series.

Understand Django: Test Your Apps

I think Selenium is a fine choice, but I find that it's a lot...

Hunt bugs with git-bisect

I love git bisect, and I think it's great that your article s...

Supercharging Vim: Navigate files instantly

I think async in Django will be great in the long run. I pers...

Supercharging Vim: Navigate files instantly

By integrating with ripgrep as I mentioned in the article, my...

Doing code review

Right. Sometimes text is a terrible medium, especially if peo...

Doing code review

Yeah, that's an interesting idea. I bet someone could whip up...

Doing code review

That's an interesting question! It might be a false dichotomy...

Doing code review

The 500 line limit I had in mind was per PR. Some devs like t...

Supercharging Vim: Instant testing

Those are great thoughts, David! I've heard of fzf and gone b...

Understand Django: User Interaction With Forms

You're right. I did leave out most of the styling considerati...

Feature flags and waffles

Yeah, good point. I didn't mention it in the article, but Dja...

Feature flags and waffles

Cool, glad you like it! I view feature flags as having a sho...

Pythonic code: the with statement

Yes, I'm aware that the examples aren't the most battle har...

Pythonic code: the with statement

Ha, that's fair. I was focusing on with so I didn't want to...

Pythonic code: the list comprehension

Yes, the last example was a bit contrived to illustrate the...

Semantic UI in Ember

No, I didn't. I originally wrote this article in 2017, and ...

Pythonic code: the list comprehension

Yep, list comprehensions are a very core concept, and there...

Ripping Out Node.js - Building SaaS #30

I like Python a lot, but Node.js is a good ecosystem too! I...

12-factor Django apps

honcho and django-environ would pair well together! If you ...

A Failed SaaS Postmortem

Thanks! I think I agree with you about the innovation toke...

Using Segment with Ember.js

Thanks Jonny. I appreciate you reaching out. This articles ...

Reading through the Python standard library

Thanks. Some of it was definitely boring which is why I don...

Reading through the Python standard library

Yep! That's a good resource. I used it some (back when it w...

Godot You Want To Make A Videogame

Good luck! I've had a good time using it and hope you do to...

Publish to DEV automatically with GitHub Actions

I'm using Hugo, a static site generator written in Go. Hug...

A "simple" D3.js area chart

I feel the same way. It's a tricky tool.

Python alternative to Docker

That's an interesting experience. One of the details of Shi...

Python alternative to Docker

I've not tried PythonAnywhere, but I've heard good things a...

Welcome Thread - v36

Hi, I'm Matt Layman. I'm a long time Python developer, but...

loading...