- How to Extend Django User Model
The Django’s built-in authentication system is great. For the most part we can use it out-of-the-box, saving a lot of development and testing effort. It fits most of the use cases and is very safe. But sometimes we need to do some fine adjustment so to fit our Web application.
- Letter to a Junior Product Manager
Product Managers lead a team effort to ship great products. It’s not an easy role, and there are plenty of misconceptions out there. I wanted to relate some of the lessons I’ve learned during my time in this profession. So whether you’re new to product management or not, I hope there’s something for you to take away from this post.
- SimpleMDE Markdown Editor
SimpleMDE is a simple, embeddable, and beautiful JS markdown editor.
- How to reset Ubuntu in Windows Subsystem for Linux
Here’s a handy trick you can use to reset your Ubuntu running on Windows Subsystem for Linux (WSL). Please note that doing this deletes the Ubuntu user environment from your system, including any Linux applications you downloaded and installed with apt-get command or by compiling them from source.
A client of mine wanted a way to highlight text on a page as audio was playing, thus helping children that had difficulties reading along. In this tutorial I will show you the solution I implemented. I have created a working demo for you guys to have a look at how this works and I am also pasting the code below in case you want to use it in your own projects.
- Trumbowyg - A lightweight WYSIWYG editor
Light, translatable and customisable jQuery plugin. Beautiful design, generates semantic code, comes with a powerful API.
- Django zip files (create dynamic in-memory archives with Python’s zipfile)
Say you want to wrap more than one file being generated on the fly from a form POST. In my case, I wanted to let the user download a zip archive of a few generated reports. Using Python's zipfile it's easy to create the archive in-memory, without writing to disk. Then, serving that file as a zip content-type is easy in Django.
- Installing Bootstrap 4 Tutorial
Bootstrap 4 comes in 2 flavors: straight up CSS (which is what the CDN uses), and Sass. Sass is a preprocessor that allows you to write more dynamic CSS. It then takes this Sass CSS and compiles it down to standard CSS.
- Autostart Chromium in latest version of Pixel
Guide to autostart Chromium in Raspbian after automatically logging in as pi.
- How to install PocketSphinx on a Raspberry Pi
Step by step guide to install PocketSphinx on a Raspberry Pi.