Initializers in Swift are a little different than the ones found in other classes. This post is all about the dreadful init
. You can find more information on initialization here.
Saturday, March 21, 2015
Generics are extremely useful in any programming language. This post is all about generics in swift as the title implies. You can find more information about swift generics here.
Saturday, March 21, 2015
In some cases, you would like to pass a variable by reference. In Swift, we use the inout
and the &
keys. Here’s an example of a generic swap.
Thursday, March 19, 2015
Here’s a small Swift vs C# comparison.
Thursday, March 19, 2015
If we want to set up a fast way to develop React web apps, we have to be able to compile jsx
files quickly. To accomplish this, we use browserify
and grunt
. Read the following posts before going further: Setup Grunt, Continuous NodeJS.
Monday, March 2, 2015
This post is all about continuous development using NodeJS and Express 4. I’m going to be basing this post off of this blog post.
Monday, March 2, 2015
Flux is a type of web application architecture that plays nicely with React’s unidirectional data flow. You can find all the information from this post and a lot more in the Full Stack Flux video and the HTMLDevConf React Flux video. The images are from both those videos, the creators own all the rights to them.
Saturday, February 28, 2015
Everything you need to know about javascript in 5 minutes
Wednesday, February 25, 2015
Everything you need to know about python in 5 minutes
Sunday, February 15, 2015
This is Part 2 of my using Node and React series. We’re going to continue where we left off in Part 1.
Saturday, February 14, 2015
react nodejs browserify reactify watchify less express socketio
Initially I wanted to scrape a school site for class schedules using the node modules cheerio and request. It turns out that the site I wanted to scrape uses an iframe for the data… and request doesn’t like those. So I decided to switch to selenium and grunt-mocha-webdriver. You can find more information here.
Saturday, February 14, 2015
If you ever wondered how people use the Sign in with Google way of logging in, here’s how. You can find more information here.
Saturday, February 14, 2015
NodeJS has the most amazing package manager, npm that allows you to install modules easily. After installing a module, you can simply require it by doing require(‘moduleName’). Wouldn’t it be great if you could do that on the client side too? Using browserify, you can. You can find more information here.
Saturday, February 14, 2015
On the client side, you have Karma for unit testing. On the server side, there’s Mocha. This example project will demonstrate how to use mocha efficiently. You can find more information here.
Saturday, February 14, 2015
One of the most popular NoSQL databases is MongoDB. It’s great to use with node for any project and npm has a great module called mongoose to make things even easier. You can find more information here.
Saturday, February 14, 2015