Design

A collection of 11 articles

  • #Python
  • #Django
  • #design

Capped Social Network - Building SaaS #76

In this episode, I started a new project to build a different kind of social network. This social network will contain a max number of connections to encourage thoughtful choice when growing …

  • #Design

Pythonic code: leveraging packages

In this series of posts, I’m going to examine common design patterns in Python that make Python code feel “Pythonic.” The sixth and final post explores the Python Package …

  • #Design
  • #standard library

Pythonic code: using the standard library

In this series of posts, I’m going to examine common design patterns in Python that make Python code feel “Pythonic.” The fifth post peeks at Python’s standard …

  • #Design

Pythonic code: built-in functions

In this series of posts, I’m going to examine common design patterns in Python that make Python code feel “Pythonic.” This fourth post turns our attention to the built-in …

  • #Design

Pythonic code: the property decorator

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 …

  • #Design

Pythonic code: the with statement

In this series of posts, I’m going to examine common design patterns in Python that make Python code feel “Pythonic.” This second post covers Python’s with statement, …

  • #Design

Pythonic code: the list comprehension

In this series of posts, I’m going to examine common design patterns in Python that make Python code feel “Pythonic.” This first post will cover list comprehensions, a …

  • #Design

The necessity of software abstraction

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 …

  • #Design

Laziness is motivating

Laziness is a motivator for making good tools. By optimizing in ways that allow developers to be lazy, you can make tools that are more desirable to use.

  • #Design

Dreaming in code

A review of “Dreaming in Code”

  • #ZeroMQ
  • #Design

ØMQ: A dynamic book with surprises

A review of “ZeroMQ”