-
Compress png images on osx using pngcrush
Xcode comes bundled with
pngcrush
, you can find it here: -
Convert tabs to spaces using Sublime Text and VI macros
Recently while working on a project I accidentally modified my IDE’s spacing settings causing all new files to have inconsistent spacing with old files. Converting the spacing of all those files would be a huge pain. Luckily, with some google fu I was able to find a great answer to convert spaces to tabs using sublime text 2.
-
Upgrade to the new Firebase
Firebase helps simplify app development by providing developers with a backend as a service. Developing backend code requires a lot of effort but now with Firebase developers can concentrate on developing new app features rather than fight with backend code. After Google announced its new Firebase features at Google I/O 2016 there has been a lot of buzz surrounding the new features.
-
How to manage sensitive data when using Git on a public repo
When pushing code to a public repository like Github it is important to ensure that sensitive information such as your passwords and API keys are not compromised. Often we want to track configuration files that store passwords and API keys but we do not want to commit our actual keys. One way we can achieve this is by using
git update-index
with the--assume-unchanged
flag. -
How to create a Selenium Vagrant base box to run headless web tests
After following this guide, you will have a Vagrant box equiped with Selenium server including all tools needed to execute web tests on a headless VM. No more fighting with configurations. Once setup, you can share the box with your team and if anything goes wrong you can easily replicate this box. Running headless stops Selenium from taking over your machine by poping up browsers so you can focus on other tasks while your tests run in the background.
-
Get started with Vagrant on Windows 7
To use Vagrant on windows 7, first download and install the following on your host machine:
-
Choosing what type of web testing to perform first
Some common types of web tests you could start with are content, links, function and dynamic element tests. The easiest would be content testing and hardest would be functional testing. Which type of testing to perform first could vary depending on a variety of factors including project budget, user expectation and update frequency.
-
Setting up your PHP environment for Selenium webdriver testing
Selenium WebDriver is a tool for automating web testing. It automates testing by making direct calls to the browser allowing you to compare expected against actual results. It makes direct calls to the browser using javascript.
-
Do less plumbing by using Vagrant
Vagrant makes managing a virtual machine’s (VMs) lifecycle easy by providing simple commands. It lets developers focus on developing rather than plumbing work. Below is a high-level overview of Vagrant with links for further reading.
-
Android View SQLite Database from Command Line
This post assumes your on Mac OS X. First navigate to your
adb
path
Friday
Jun 2016
Thursday
Jun 2016
Tuesday
May 2016
Friday
May 2016
Monday
May 2016
Friday
May 2016
Thursday
May 2016
Wednesday
May 2016
Monday
May 2016
Wednesday
Apr 2015