Matt Layman

@mblayman
285 Followers
3 Following
1.3K Posts
Learn about Python, Django, and web development with me. https://www.youtube.com/c/MattLayman
🔥 A #Django web app includes powerful tools for site admins to work with data from a webpage. In this Understand Django article, you'll learn about the built-in admin site and how to make the most of it! https://www.mattlayman.com/understand-django/administer-all-the-things/
Administer All The Things · Matt Layman

This article will look at how maintainers of an application can manage their data through Django's built-in administrative tools. We will see how to build admin pages and customize the admin tools to help teams navigate their apps.

Matt Layman
💡 We are often encouraged to understand how a software abstraction works concretely. When can we stop digging? How many layers do we need to know? This article looks into that idea. https://www.mattlayman.com/blog/2017/necessity-of-software-abstraction/
The necessity of software abstraction · Matt Layman

Software abstraction is vital to managing a large application. My aim is this post is to combat the belief that a developer must understand all the details of the abstractions that they work with.

Matt Layman
🌎 A vital aspect of web applications are the URLs that users visit. From this article, you'll come to understand how #Django handles URLs when building a web app. https://www.mattlayman.com/understand-django/urls-lead-way/
URLs Lead The Way · Matt Layman

How does a Django site know where to send requests? You have to tell it! In this next article in the Understand Django series, we look at URLs and how to let your users get to the right place.

Matt Layman
⚡ Growing #Django web apps need help to ensure they keep working as developers change them. Learn all about how to write the automated checking code called tests that help prove that your app still works properly. https://www.mattlayman.com/understand-django/test-your-apps/
Test Your Apps · Matt Layman

How do you confirm that your website works? You could click around and check things out yourself, or you can write code to verify the site. I'll show you why you should prefer the latter. In this Understand Django article, we'll study automated tests to verify the correctness of your site.

Matt Layman

No Frills, Just Go: Standard Library Only Web Apps

Server, Routing, JSON, Templates, Static Files, Middleware, Database

These were the subjects that I covered in this talk, and I tried to use only the Go standard library.

https://www.youtube.com/watch?v=BNSjnUZMXEA

No Frills, Just Go: Standard Library Only Web Apps

YouTube
🖥️ I got some questions about how to do code reviews with someone looking to start code reviews on a team. These were my thoughts on the subject. https://www.mattlayman.com/blog/2017/doing-code-review/
Doing code review · Matt Layman

How can you start code reviews on your team? Your team might have questions similar to ones I recently received. I shared my thoughts as someone who has done regular code reviews for years.

Matt Layman
At Python Frederick, we learned about cryptography and how to use a variety of crypto elements in Python. Check out the presentation on YouTube to learn about cryptography too! https://www.youtube.com/watch?v=qT7iV74WbGs
Cryptography in Python

YouTube
🐍 In this Pythonic code article, you'll learn about the property decorator. It's a powerful way to simplify and clean up your code that you should definitely understand. https://www.mattlayman.com/blog/2017/pythonic-code-the-property-decorator/
Pythonic code: the property decorator · Matt Layman

In this series of posts, I'm going to examine common design patterns in Python that make Python code feel "Pythonic." The third post in the series focuses on the property decorator as a way to clean up your classes.

Matt Layman

The Data Science community has a fantastic hub of AI and machine learning models and data at HuggingFace. "HuggingFace is GitHub for data scientists."

This was a great intro talk to using HuggingFace presented at Python Frederick.

https://www.youtube.com/watch?v=rK02eXm3mfI

Practical AI: HuggingFace Transformers and Diffusers for Beginners

YouTube
📢 How do you make your #Django app do work from the command line? With a Django command! In this Understand Django article, we examine Django commands to see what they are and how to write your own. https://www.mattlayman.com/understand-django/command-apps/
Command Your App · Matt Layman

With this Understand Django article, you'll learn about commands. Commands are the way to execute scripts that interact with your Django app. We'll see built-in commands and how to build your own commands.

Matt Layman