Windows Server 2003: Adding the Certificate Snap-in
To add the Certificate Snap-in to Microsoft Management Console (MMC) in Windows Server 2003 follow the steps below:
- Click on Start -> Run… and enter mmc
- Click on File -> Add/Remove Snap-in…
- Click on Add…
- In the list select Certificates and then click on Add
- Select Computer account then click Next
- Make sure Local computer is selected and then click Finish
- Click on OK
There you have it, the Certificate Snap-in will be shown. Once you are done using
Nginx configuration to enable CORS for mobile app API
We’ve been working on the Cash Expenses mobile app and building an API to a backend server. Developing this API in our local instance is as trivial as running Python Django’s server on
Upgrading from Webpack 1 to Webpack 2
Webpack is an awesome Javascript transpiler for writing ES6 code that can run on ES5-compatible web browsers. Webpack’s popularity arose with React’s adoption. It’s not limited to
Create a PFX File
To create a .pfx file for use in Windows IIS to enable https or for other uses then you need the following files:
- a private key file
- an intermediate certificate from the certificate provider (.crt or .cert) e.g. GoDaddy’s intermediate certificate: gd_bundle-g1-g1.crt
- a certificate also from the certificate provider (.crt or .cert) e.g. c4dcc9f3a0d782d5.crt
You will need to start either Windows Command Prompt (cmd) as an Administrator or terminal
Getting NPM installed inside a Docker container
We’ve been using Docker 1.12 (for Mac) to set up a front-end development pipeline. We found that NPM runs very slowly, if at all. This specific version of
Setting up Python development environment on Mac OS X
Setting up Python on Mac OS X takes a few steps, which will allow you to configure a sane environment that won’t mess up the pre-shipped version of Python.
Remove any old environments
Make sure to remove old installations
Install Let’s Encrypt on Debian/Ubuntu with Nginx
This post combines several different sources of information on installing Let’s Encrypt on Debian/Ubuntu and configuring SSL on nginx and will show how to install Let’s Encrypt on Ubuntu
Software engineering practices to reduce software defects
One of the goals of the software engineering industry is to produce high-quality defect-free software. Software defects get introduced if a programmer makes mistakes in their assumptions. To reduce
Testing, live data audits, and debuggabilty
When writing software systems, we are usually taught to ensure that code has unit and integration tests. In core curriculum, it’s not often taught that live
Backing up my development environment
Since I develop software on both Windows and Mac computers, I need an efficient way to back up my data from these two computers. I developed different strategies for daily and archival backups.
Daily Backups
I have