Developer Aspirations

YAPB - Yet Another Programming Blog

Thursday

14

August 2014

SimpleNoSQL For Android Released

by Colin Miller

I'm announcing the release of a new local data framework for Android that I've been working on called SimpleNoSQL. It's an easy way to store and retrieve objects to/from disk without dealing with files or SQL. You can check it out here on github. For many projects, we merely want to save data and retrieve it again. This is where SimpleNoSQL comes in. Say I have some class that…

Wednesday

30

July 2014

Growing your code base is like growing an organization

by Colin Miller

I'm not a manager. I'm not even a big fan of huge corporations where it's difficult to change the direction of the projects if you're a smaller part of a whole. I'm also not a fan of projects whose code gets carried away by constant additions to a select few classes that lead to bloated spaghetti code. Have you ever worked on a project where there was a single class…

Friday

27

June 2014

Google I/O 2014

by Colin Miller

I was able to attend Google I/O this year and I wanted to give my thoughts. This may be a bit rambly as I'm still processing the things I saw and experienced. I'll break it down into sections of the highlights of what I found interesting. Keynote I missed the first part of the keynote due to the huge line that it was to get in. I was waiting…

Friday

11

April 2014

Upgrade Your Command-Line - Part 5: TaskWarrior

by Colin Miller, on command-line, bash, taskwarrior

Coming to the end of this series, I'd like to mention a tool that you can use in the terminal, but isn't directly related to using a terminal. It's a tool to keep you organized and on-task right in the terminal without having to switch to a browser or external app. It's a powerful ToDo and Task management application called TaskWarrior. After installing TaskWarrior you interact with it with the…

Thursday

10

April 2014

Upgrade Your Command-Line - Part 4: better prompt

by Colin Miller, on command-line, bash

So far I've covered navigation and multi-tasking on the command-line. In this part I'm going to cover another important aspect of the command-line: information feedback. When using the command-line, you're often viewing various bits of information. Having more (useful) information can make you more productive. The most looked at piece of information in a shell, is the command prompt. You may recognize your command prompt as something like: colin@colintmiller…

Wednesday

09

April 2014

Upgrade Your Command-Line - Part 3: tmux

by Colin Miller, on command-line, bash, tmux

On to part 3 of my 5 part series on upgrading your command-line. In part one I talked about improving the speed of navigating your filesystem using bashmarks. In part two, I expanded on that navigation speed by improving the cd .. command with an improved version. In this part, I'd like to talk about multi-tasking in the terminal itself. Many Unix veterians are familiar with screen which allows you to…