Tutorials Page 50
Undo File Changes with Git
One of my favorite features in modern text editors is their ability to integrate tools to format code upon every save. When you're working on legacy projects, however, auto-formatting can be a problem; if you open a file that you don't explicitly change, the file may...
Best Time Tracking and Invoicing Apps that Will Do The Work For You
Time tracking, expense tracking, and invoicing, are important tasks in running a business. Yet, they represent non-billable hours expended. Moreover, if they are taking up too much of your time, it's hurting your bottom line. Some project managers and business owners might be familiar with these...
Checkout the Previous Branch with git
Command line shortcuts are can be a huge time saver, which is why I like creating bash aliases and and enjoy other tricks I've found. I do have a list of tasks I don't yet have a shortcut for, like easy switching between my current...
Custom, Embeddable Site Search with Swiftype
As hard as we try to make our website navigation and content structure as logical as possible, a large percentage of users would prefer a simple search box to find what they need. That being the case, we need to ensure that site search is as accurate and...
Add CSS and JavaScript Files to Phabricator Extensions
Every open source framework has its own methods of extending functionality; some make extending incredibly easy and others...not so much. Most of the time it comes down to how well the framework is documented. Phabricator did an awesome job of making necessary classes extendable but it's fair to say it...
5 Premier Web Hosting Service To Consider Using
Your website's performance depends in large part on your hosting service's performance. Yet for many, selecting a hosting service involves little more than finding one that advertises speed and reliability for a low price. Many business owners recognize the importance of quality content, responsiveness, and other factors...
Create Aliases in Bash
Every developer likes a shortcut -- they're what make us more efficient in our work. Of course there are good shortcuts and bad shortcuts (lazy coding, lack of security review, etc.), but let's stick with the positive and talk about a good shortcut: bash aliases. We all have commands...
Two-Factor Authentication with Node.js
There are a variety of strategies for protecting your important online credentials. We often hear about password managers and generators, but for me, the more important strategy is using two-factor authentication (2FA). Passwords can be guessed, phone numbers can be spoofed, but using two-factor authentication essentially requires that user be in...
Address Validation API with streetlayer
There is so much of our web and eCommerce that consumers take for granted: payment types and validation, exchange rates, etc. One of the aspects of eCommerce that should be a given, from both a developer and consumer perspective, is address handling. We'd like to think the consumer enters...
Create GitHub Pull Request and Issue Templates
There's nothing more frustrating than getting an incomplete bug report. I've often seen bug reports containing a useless "{x} feature doesn't work"; no steps to reproduce, no URL, no browser or device information, just a hopelessly vague message. Similar is receiving a pull request or patch which doesn't...