Web applications built in Django can become sprawlingly complex over time, which is one reason why centralized error handling is important. This tutorial will guide you through adding a free, basic Sentry configuration to a new Django project.
When we're done, you will be able to view centralized error... (read more)
How to Transcribe Speech Recordings into Text with PythonPost updated by
Matt Makaion September 13, 2021. Originally posted on August 09, 2020.
When you have a recording where one or more people are talking, it's useful to have a highly accurate and automated way to extract the spoken words into text. Once you have the text, you can use it for further analysis or as an accessibility feature.
In this tutorial, we'll use a high accuracy speech-to-text web... (read more)
How to Report Errors in Flask Web Apps with SentryPost updated by
Matt Makaion July 02, 2020. Originally posted on June 30, 2020.
Flask web applications are highly customizable by developers thanks to the framework's extension-based architecture, but that flexibility can sometimes lead to more errors when you run the application due to rough edges between the libraries.
Reporting errors is crucial to... (read more)
Reporting Exceptions in Python Scripts with SentryPython scripts are the glue that keep many applications and their infrastructure running, but when one of your scripts throws an exception you may not know about it immediately unless you have a central place to aggregate the errors. That's where adding Sentry can solved this distributed error logging... (read more)
The Best Resources for Developers to Learn FinanceSoftware developers should understand the basics of finance not only to manage their own money but also to understand how businesses' software projects are funded.
Understanding how other people who work in accounting, finance and project management think about business and finance in particular can help you make better... (read more)
Developer-led Sales for StartupsPost updated by
Matt Makaion July 11, 2019. Originally posted on June 26, 2019.
This blog post contains the slides along with a loose transcript from my talk on the promises and perils of developer-led sales as an early-stage company method to acquire customers.
I gave this talk remotely to Ubiquity.VC portfolio company startup founders and the Extended Team on June 26,... (read more)
Adding Okta Authentication to an Existing Flask Web AppPost updated by
Matt Makaion November 02, 2018. Originally posted on October 31, 2018.
It can be a lot of work to piece together a full authentication system if you have an existing Flask web application that you are coding. Okta makes it much easier to drop-in a complete user authentication system without a lot of additional effort. In this tutorial we... (read more)
How to Add User Authentication to Flask Apps with OktaPost updated by
Matt Makaion October 10, 2018. Originally posted on October 08, 2018.
User authentication is a basic feature in web applications so people can create and access their own accounts. Unfortunately, authentication is not always easy to set up and there are many ways to incorrectly implement login and logout features.
This tutorial walks through how to use the read more)
Responsive Bar Charts with Bokeh, Flask and Python 3Post updated by
Matt Makaion July 30, 2017. Originally posted on May 26, 2017.
Bokeh is a powerful open source Python library that allows developers to generate JavaScript data visualizations for their web applications without writing any JavaScript. While learning a JavaScript-based data visualization library like d3.js can be useful, it's often far... (read more)
How to Become A Successful Self-Taught Software DeveloperI received the following question via email from someone spending significant effort learning how to code in anticipation of obtaining full-time job with those skills. The question is also frequently asked by university students and coding bootcamp graduates.
This post provides my current answer on how get your first full-time... (read more)
Creating SSH Keys on macOS SierraPost updated by
Matt Makaion April 28, 2017. Originally posted on February 20, 2017.
Deploying Python applications typically requires SSH keys. An SSH key has both a public and a private key file. You can use the private key to authenticate when syncing remote Git repositories, connect to remote servers and automate your application's... (read more)
Creating SSH Keys on Ubuntu Linux 16.04 LTSPost updated by
Matt Makaion April 28, 2017. Originally posted on February 14, 2017.
SSH keys are a necessity for Python development when you are working with Git, connecting to remote servers and automating your deployments. Let's walk through how to generate SSH key pairs, which contain both a public and a private key within a single pair, on Ubuntu... (read more)
Setting Up Python 3, Django & Gunicorn on Linux Mint 17.3Post updated by
Matt Makaion June 17, 2021. Originally posted on June 26, 2016.
Linux Mint 17.3 "Rosa" is December 2015 release of the polished and widely-used Linux distribution. This Mint release includes both Python 2.7 and 3.4 by default, but in this tutorial we will download and install the latest Python 3.5.1 version to run our Django application.
If you want to use a different Linux distribution such... (read more)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4