The Teclado Blog
  • Start Learning Python
  • Courses
Jose Salvatierra

Jose Salvatierra

65 posts •
Handy Python Development Tools
Learn Python Programming

Handy Python Development Tools

Python is an extremely productive language, but did you know you can become even more productive by worrying less about potential mistakes and formatting inconsistencies?

    Jose Salvatierra
    3 min read · Apr 14
Should I learn Flask or Django?
Learn Python Programming

Should I learn Flask or Django?

Flask and Django are two behemoths of Python web development. Which one should you learn?

    Jose Salvatierra
    2 min read · Jan 2
Advanced configuration of Flask-JWT
Flask

Advanced configuration of Flask-JWT

Flask-JWT is a great library to add user authentication to our Flask apps. Sometimes we want to configure it past what it gives us out of the box. Learn how in this post!

    Jose Salvatierra
    3 min read · Dec 19
String formatting in Python
Learn Python Programming

String formatting in Python

Learn about all the different string formatting and interpolation techniques in Python2.7, 3.5, and 3.6. Concatenation, format, and the new f-strings!

    Jose Salvatierra
    2 min read · Dec 19
Sending e-mails with Python
Learn Python Programming

Sending e-mails with Python

Looking for an easy way to send e-mails using Python? This post looks into using two built-in libraries to get you sending e-mails in 5 minutes.

    Jose Salvatierra
    2 min read · Dec 6
Defining User Access Levels in Flask
Flask

Defining User Access Levels in Flask

Access levels can be a tricky thing—having users, moderators, and administrators. How can you handle allowing access only to certain things to certain people?

    Jose Salvatierra
    6 min read · Nov 18
How to install NodeJS on Mac, Linux, and Windows

How to install NodeJS on Mac, Linux, and Windows

Quick instructions on how to install NodeJS on Mac, Linux, and Windows. For headache-free NodeJS installation.

    Jose Salvatierra
    1 min read · Sep 23
Interacting with REST APIs with Python
Learn Python Programming

Interacting with REST APIs with Python

Interacting with REST APIs normally involves a lot of reading documentation. In this post we'll go through how to use Python requests to communicate with an existing REST API.

    Jose Salvatierra
    2 min read · Sep 9
Password encryption with Flask and Python
Flask

Password encryption with Flask and Python

Why encrypt? It's normal when you start making software to not worry about many things: performance, security, or even the products you make. However, if you have a product that people are starting

    Jose Salvatierra
    2 min read · Sep 2
Connecting to Linux servers
Understanding the Console

Connecting to Linux servers

I’ve mentioned before how if you are deploying your application to a server, it will most likely be Linux. It is therefore important that you are able to connect to your Linux

    Jose Salvatierra
    2 min read · Sep 2
Contents of files and introduction to Vi
Understanding the Console

Contents of files and introduction to Vi

Let’s talk about reading and modifying files. This post is part of the "what is sudo?" series, which aims to help understand Linux and text consoles. The cat command Using the cat

    Jose Salvatierra
    1 min read · Sep 2
A word on programs
Understanding the Console

A word on programs

A common misconception is that things like mkdir, rm or adduser are different from things you install in your system (e.g. postgresql, or mongod). They are not. All of them are programs.

    Jose Salvatierra
    1 min read · Sep 2
Basic Linux console commands
Understanding the Console

Basic Linux console commands

Just like navigating a desktop, it is important to be able to navigate a console. This post is part of the "what is sudo?" series, which aims to help understand Linux and text

    Jose Salvatierra
    2 min read · Sep 2
Why would you want to use a console?
Understanding the Console

Why would you want to use a console?

You probably have a desk. You can put things on the desk, or move things, or pile things on top of one another. You have a folder in which you put important documents.

    Jose Salvatierra
    2 min read · Sep 2
The Linux Console
Understanding the Console

The Linux Console

In my online courses I talk a lot about programming, design, and databases. Lately I’ve been saying more about Linux. Normally when you deploy an application to a web server, this server

    Jose Salvatierra
    1 min read · Sep 2
The Teclado Blog © 2025
Privacy Policy