Posted by & filed under CheatSheets, Web Development.

FlexBox Cheat Sheet!

Here is a great resource for learning flexbox.
A quick and simple cheat sheet, makes learning fun.

flexboxsheet

source: http://jonibologna.com/content/images/flexboxsheet.pdf

Posted by & filed under Software.

All the best things about Visual Studio Code that nobody ever bothered to tell you

VSCode is easily my favourite source code editor right now.

Here is a great source for some tips and tricks you might not have known:
https://vscodecandothat.com/

Posted by & filed under CheatSheets.

“Take a whirlwind tour of your next favourite language. Community-driven!”

Basically a great resource for getting up to speed on a new programming language that interests you. It’s like a collection of cheatsheets!

Source: https://learnxinyminutes.com/

Posted by & filed under Software, Web Development.

Regex Testing Made Easy

I have used a lot of regex testing services online but this one is by far the best out there.
Why? You can easily generate regex code in your favourite language that you can easily copy/paste into your project!
Go To: Tools -> code generator

Website: https://regex101.com/

Posted by & filed under Life, Software.

According to Larry Wall(1), the original author of the Perl programming language, there are three great virtues of a programmer; Laziness, Impatience and Hubris

  • Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don’t have to answer so many questions about it.
  • Impatience: The anger you feel when the computer is being lazy. This makes you write programs that don’t just react to your needs, but actually anticipate them. Or at least pretend to.
  • Hubris: The quality that makes you write (and maintain) programs that other people won’t want to say bad things about.

Source: http://threevirtues.com/

Posted by & filed under Life.

“An illustrated guide for programmers and other curious people”

Great read for anyone that wants a refresher on algorithms and for learning the fundamentals of programming.

Best part is, it isn’t boring, you feel like you want to read the entire book in one sitting!

 

Source: https://www.manning.com/books/grokking-algorithms

Posted by & filed under Projects.

New projects added with screenshots!

The Projects Menu Item has been updated with some latest projects with screenshots. Feel free to take a look, including 2 new iOS apps: Photo Album and Live Feed!

Enjoy 🙂

Posted by & filed under Projects, Web Development.

Deployed some apps to Heroku:

Will update these with feature list and their own dedicated page on my website soon. Stay tuned!

Posted by & filed under CheatSheets, Web Development.

Some deployment steps for Heroku:

To deploy static html/css project:
1) Create an index.php file with the following content: <?php include_once(“home.html”); ?>
2) Rename your main or index.html to home.html
3) Deploy app

To deploy node.js project:
1) Ensure package.json has a start script and deploy app.
e.g. “scripts”: {
“test”: “echo \”Error: no test specified\” && exit 1″,
“start”: “node app.js”
},

To deploy to Heroku:
1) Install Heroku toolbelt and login account
2) Run “heroku create” in a git project
3) Run “heroku apps:rename <newProjectName>” to rename your project (optional)
4) Run “git push heroku master” to push project to heroku