1. Different techniques for debugging code

    An overview of various techniques that you can use for debugging.


    read more
  2. Finding the versions of imported modules in Python code

    In many situations you want to be able to find the version of a package that has been imported from your code. This isn't anywhere near as straightforward as it would seem, here's a few options to do this.


    read more
  3. Page requests to the metal - Backend implementation

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the backend portion of the stack.


    read more
  4. Page requests to the metal - Backend - What happens on the server

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the backend portion of the stack.


    read more
  5. Page requests to the metal - frontend

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the frontend.


    read more
  6. Page requests to the metal - introduction

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form.


    read more
  7. Page requests to the metal - Network stack - From frontend to backend

    There's a large number of steps of abstraction in the modern web stack. Let's follow through everything that happens in between submitting a form to a very "simple" web app that adds together two numbers from the form. This part focuses on the Network stack which connects the frontend to the backend in our web app.


    read more
  8. Running pip as a Python module

    Since Python 3.4 you have been able to run pip as though it were a Python module, this actually prevents a variety of annoying issues from occurring.


    read more
  9. Using the Python markdown library

    Working with markdown files from Python


    read more
  10. Different ways to drop into an interactive python shell

    Dropping into an interactive shell can be a useful tool for debugging Python code. Here's a summary of some ways in which you can drop into an interactive shell.


    read more

« Page 2 / 5 »