← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 183
  1. Pi, more than a coding harness

    Pi, more than a coding harness I’m a big fan of the Pi coding harness.

  2. Ask LLMs to Teach You, Not Tell You A large language model can help you understand a subject, but usually people just use it to get an answer.

  3. Software Design in a World of AI

    Software Design in a World of AI How we build and design software is obviously changing with LLMs.

  4. The Wake of AI

    The Wake of AI I saw this graph posted on Hacker News recently of Stack Overflow questions over time: The rise from 2008 to 2014 mirrors the explosion of web development, mobile apps, and an entire generation learning to code.

  5. Parking Lot Simulator

    Safer Parking Lot Design Typical parking lots seem like they’re designed for cars first and people as an afterthought.

  6. Create an IMDb Query Agent with PydanticAI After building my IMDb MCP server using FastMCP, I wanted to compare it to another approach using PydanticAI.

  7. What runs mkaz.blog

    What runs mkaz.blog This post documents the various technology stacks I’ve run this site.

  8. Jujutsu VCS - Getting Started

    Jujutsu VCS - Getting Started Guide Jujutsu (jj) is a new version control system that’s been picking up a fair amount of interest.

  9. Create a Local IMDb MCP Server

    Create a Local IMDb MCP Server in Python I was looking for examples on creating an MCP (Model Context Protocol) server in Python and took me awhile cobbling together a few different sources and actually getting it to work.

  10. Functions

    Functions Functions are one of the core building blocks of any language.

  11. Classes

    Classes Classes are Python’s way of creating your own custom data types, used to bundle related data and functions together.

  12. Project Structure

    Project Structure Organizing your Python projects with a clear structure and modern tools makes your code easier to maintain, test, and share.

  13. Python Idioms

    Python Idioms Python has many idiomatic patterns that make code more readable, maintainable, and “Pythonic”.

  14. Dev Environment

    Dev Environment Python Development with uv I recommend using uv for Python installation and package management.

  15. Type Hints

    Type Hints In Python 3.5, type hints were introduced as a means for adding type information.

  16. System Commands

    System Commands To embrace the unix way, letting each tool do it’s thing, you need to be able to execute a system command from Python.

  17. Testing

    Python Testing Guide: How to Test Your Code with pytest Testing isn’t as hard as it seems.

  18. RegEx

    Regular Expressions Regular expressions in Python use the standard module re.

  19. Reading List 2024

    Reading List 2024 A look back at what I read in 2024, split into fiction and non-fiction books.

  20. Setting up Jupyter Notebook on Raspberry Pi Setup Install Jupyter Notebook and dependencies. python3 -m pip install numpy pandas matplotlib tabulate plotly python3 -m pip install jupyter Create the config file a ~/.jupyter/jupyter_notebook_config.py # Al…

  21. Neovim plugin in Python

    Neovim plugin in Python The Vimwiki plugin is quite useful, but I only use a small subset of its features, primarily the daily notes and checking off of todo lists.

  22. Reading List 2023

    Reading List 2023 A look back at what I read in 2023, split into fiction and non-fiction books.

  23. Collections

    Collections Aside from lists and dictionaries Python has several other collection objections that are useful in the standard collections module.

  24. No. 4 Pihole Drive

    No. 4 Pihole Drive I run a Pi-hole to block internet junk at the network level, which I wrote about previously.

  25. Terminal Animation with Python

    Terminal Animation with Python I got stuck while working on the Advent of Code Day 12, 2022 puzzle and turned to using a terminal visualization to see what was going on.

  26. Lists

    Lists The primary data structure for collections in Python are lists.

  27. Numbers

    Numbers Convert string to integer You must explicitly convert strings to integers, use the int() function to convert.

  28. Control Flow

    Control Flow Conditionals Basic if conditionals The basic if syntax in Python, with elif (else if) and else: x = 5 if x > 0: print(f"{x} is positive") elif x < 0: print(f"{x} is negative") else: print("Zero.

  29. Strings

    Strings A set of examples working with strings in Python.

  30. Files

    Working with Files Reading files Here are several common ways to read files in Python.

  31. Dicts

    Dictionaries The Python dict data structure is an associative array, or key-value pair data structure.

  32. Add React to an Existing Page

    Add React to an Existing Page I wanted to add React to an existing page, just some Javascript to fancy up the UI.

  33. Reading List 2022

    Reading List 2022 A look back at what I read in 2022, split into fiction and non-fiction books.

  34. One-line Journaling

    One-line Journaling Journaling is a practice that always sounds better then actually doing.

  35. Using REAPER instead of Audacity for Podcasts I’m switching to REAPER for editing our podcast audio.

  36. Reading List 2021

    Reading List 2021 A look back at what I read in 2021, split into fiction and non-fiction books.

  37. Fixing software bugs

    Fixing software bugs Set screws.

  38. The WordPress Command Line Tool

    The WordPress Command Line Tool One of my favorite WordPress tools is WP-CLI, the wp command-line tool.

  39. Using Block Patterns as content templates Block patterns are great, one of the features I’m most excited for in WordPress.

  40. Gutenberg and WordPress Core

    Gutenberg and WordPress Core I recently had the need to update Gutenberg packages that are in WordPress core for a point release.

  41. Make your own create-block templates Did you know the create-block script can support templates?

  42. Using theme.json in a classic theme WordPress 5.8 introduced theme.json, a way to specify styles to be generated for the editor and front-end.

  43. Modern WordPress Development

    Modern WordPress Development There is a good discussion on modern WordPress development and a general lament about it’s complexity and change in the developer experience.

  44. Working with Animated GIFs

    Working with Animated GIFs A few resources and snippets for working with animated GIFs on Linux.

  45. Conditionally Load Block Assets, Part 3 In WordPress 5.8, releasing on July 20, there is a much easier way to conditionally load block assets.

  46. The Hill We Climb

    The Hill We Climb I absolutely love the inauguration poem The Hill We Climb by Amanda Gorman.

  47. Reading List 2020

    Reading List 2020 A look back at what I read in 2021, split into fiction and non-fiction books.

  48. Use Cornell Notes for Online Class I’ve found two things that help me get more out of online classes: first is to make space and pay attention, and second I use the Cornell Note taking method during the class.

  49. Enable Learning in Technical Writing My goal writing documentation is to enable a student to learn, give them confidence they can learn, and not just copy-paste their way.

  50. Scale QT Apps for HiDPI

    Scale QT Apps for HiDPI Most of Ubuntu/GNOME scale nicely with a high dpi (hidpi) display, there has been built-in support since 19.04 and now fractional scaling is just a simple toggle away in the latest 20.04.