io.js is a node.js fork that just has been released in version 1.0 to strenghten community efforts, bring ES6 features to the node eco system quicker and speed up the development. Continue reading “Installing io.js on Ubuntu or a Digital Ocean Droplet”
So like the other cool kids apps, I thought my pet project deserved a proper landing page. It’s been a while since I’ve actually had time for this project, but it was just too soon to entirely drop it.
The new landing page is built with bootstrap and animatescroll, the picture is one of mine that I took ages ago. I had to tweak the grid system a little to make it work as I imagined, but it wasn’t an obstacle.
Now live on cigtrack.info.
I’m happy with it, since it appeals much more to people instead of developers and communicates the thoughts behind the project. In hindsight I should have done this as the first step of the entire process 😉
I’ve never used flickr much, but recently I started playing around with its API. I’m using galleries, sort of a collection of photos to keep track of which photos I want to list with my site and I kept running into an error message as the following:
There was a problem adding this photo to the gallery
The solution is quite simple: Create a new gallery. Your old one is full. Continue reading “Flickr Galleries: There was a problem adding this photo to the gallery”
Okay, honestly, it wasn’t 7 full work days, but I’ve done some work on the project every day now. I’ll start out with some numbers and describe new things I’ve learned. I know I could have gotten further with this, but hey, I will get there! Continue reading “CigTrack Day #7: 7 days work”
I’m a fan of improvisation, Duct-tape and hacking things into what you want them to do speedily and without a lot of testing. One of the areas, where I wouldn’t follow this approach is security.
Security is something many companies don’t take serious. Their servers get broken into, all their user’s data are stolen, leaked, etc. Not cool.
This is not because security is impossible, it’s because it’s just often ignored and can be expensive. Nothing is unbreakable, but in my opinion it’s worth to at least make an effort towards: hard to break. Continue reading “CigTrack Day #6: Security and bcrypt”
Sketching is a more powerful tool than most imagine. Also it’s a lot of fun. It’s putting your mind on paper, in the awesome messy ways if graphite and ink! Today I want to show two screens of the app I’m building.
Since I had to spend some time on a train today, I knew I’d be willing to sketch, since it can be a bother to unpack your computer in overly crowded trains and if you frequently have to move, because you’re sitting on the ground some where, it’s just a lot more practical to just hold on to a sketchbook. Continue reading “CigTrack Day #5: Sketching”
GitGutter is an amazing idea, that gained a lot of traction through the Sublime Text plugin created by J.D. Isaacks. The plugin lets you see which lines have been changed since the last git commit, right in your editor, while you’re coding. This is brilliant and it will prevent you from unwanted changes and make you more aware of how you’re changing code on a project that you don’t maintain alone. Continue reading “Best Git Tools: GitGutter – show changed lines in your editor”
For this project I chose MongoDB, which is a NO-SQL database, mainly because it fits nicely into the stack, since it’s almost the same as JSON objects inside.
I will not have to worry about merging things together and also I don’t have to worry too much about structure. Of course I can’t completely ignore it, but it’s easier to extend along the way. Continue reading “CigTrack Day #4: Databases”
Linux and other open source software play a significant role in technology nowadays. Linux runs on most supercomputers, server systems and most smartphones (inside Android) in the world.
I also use Linux on the desktop and especially for development it’s just great. You can test in an environment that is very close to your server and there’s many great tools that are made for developers. Also Linux makes it easy to write your own tools. Continue reading “CigTrack Day #3: Open Source Software”
So far I’ve set up Git repositories, but how do I get them anywhere? How do I get anyone to actually see what ever great thing I’m building? How do I get anyone as excited about the vision I have with this?
I certainly don’t really know, but there are some really great visual examples here and there.
I’m going to be brutally honest here, the only thing I’ve put up so far is this: Continue reading “CigTrack Day #2: Let’s talk about money”