11 Tips to Improve AngularJS Performance

I am new to Angular (even though I am not new to the web development), so please take everything that I am about to say with a grain of salt. That being said, I watched a lot of talks and read a lot of articles relevant to Angular performance, and this post is the summary … Read more

Simple HTTPS Test Server Using Node.js

I needed a simple server to test my HTTPS POST requests. Just like a regular HTTP server, it is super easy to do in Node. Except I needed to add private key and a cert, which is an extra step and was not immediately obvious to me, so I figure I’d share my findings. Step … Read more

Batch Rename Files in Unix Command Line

Sometimes the unix shell script is still the best tool for the job. Today I needed to rename a bunch of java properties files from *.property to *.json. Ok, I needed to do more then just rename them, but it makes the example easier to assume that is all that I needed done 🙂 I … Read more

Easy Way to Run JavaScript Tests On Multiple Browsers Using Free Tools

tl;dr I though of an interesting idea that helps me test my JavaScript code simultaneously on multiple browsers using two free tools ngrok and screenshots from BrowserStack. Simply pipe your JavaScript tests running on localhost through ngrok to make them accessible to the real world. Then use that link on BrowserStack to generate screenshots on … Read more

Delete Fork Dependency of a Repository on Atlassian Stash or GitHub

A colleague of mine forked a repo on Stash, just to re-use configuration. A better way of doing things would be to clone the original repo, keep the necessary config/setup files, delete .git folder, and re-initialize the new repo from scratch. In our case, we only noticed the fork about a week into the project, … Read more

Pipe Your Localhost to the Real World

I often have to demo my locahlost code to people who might not be in the same room with me. Usually it’s being done via a development environment. However, for a small change, it might be more work than it’s worth. That is why I was so happy to come across this tool https://ngrok.com/ All … Read more