Playing around with LevelDB

March 23, 2014

If you have looked over a number of my postings, you can tell that I enjoy playing around with noSQL databases but for this posting I wanted to look at something a bit lower level. LevelDB is a on-disk key/value store that is written by Google. It’s based on concepts from Google’s BigTable database system without sharing any of the code. You can think of LevelDB in the same way as something like SQLite. ... Read more

A Sip of Elixir

September 29, 2013

If you’ve read any significant amount of my blog you’ve probably realized that I’m fascinated with programming languages; more precisely the syntax, the community, and the purpose of the language. Elixir happens to be one of these languages that has recently caught my attention. I love the ideas functional programming brings and how you to solve problems as a result of those ideas. One of the things that functional programming is helping people to solve is how to get the most out of systems that have multiple cores. ... Read more

How I dropped Dropbox and Google Drive with Bitcasa

September 15, 2013

I no longer recommend Bitcasa I was a heavy user of both Dropbox and Google Drive, I had all my work files on Dropbox and all my media and random photos on Google Drive. Totaling around around 100GB of data between the both of them. For the most part this worked out well, but as time when on I did encounter some issues. The first issue was space, Both Dropbox and Google Drive limit you on how much data you can store. ... Read more

RethinkDB, An Open-source Distributed Database

August 13, 2013

As a developer I keep an eye on the noSQL space. I feel that noSQL truly empowers the developer to do more than using a relational database. They are typically easier to set up and to scale along with an ability to have a looser data structure which is able to evolve overtime. Don’t get me wrong, relational databases have their place and will continue to be used many years from now, but just like using a new language or framework, developers can get a boost from using noSQL databases without having the restraints that come along with using a relational database. ... Read more

A quick look at CoffeeScript, TypeScript, and Dart

August 11, 2013

As more developers focus on working on the front end, more tools are created to assist the developers. We now have some great tools and IDEs to help us with our development of JavaScript. The language itself can be hard to grasp and leads to many errors and bugs in your code. New languages for the web have been emerging to help tackle the issues that people are having with building scalable JavaScript applications. ... Read more

Docker and Dokku, My Weekend Discovery

June 23, 2013

I’m primarily a Software Developer but I still have a great passion for System Administration. I work with Linux based systems now but if you look at some of my older postings you will find that I have done some work on FreeBSD and OpenSolaris. One of the things that really drove me to FreeBSD and OpenSolaris was their idea of Operating system-level virtualization, FreeBSD with Jails and OpenSolaris with Zones. ... Read more

Yeoman working with APIs

June 1, 2013

From my last post, I talked about how great Yeoman is. I have found one issue with Yeoman but there is a easy solution. Yeoman comes with its own built-in server which is very convenient, but if you’re working on a application which requires access to an API this becomes an issue due to cross site domain. For some time I’ve been making a symbolic link of my Yeoman app folder into my Tomcat’s webapp folder which would allow me to access the API running on the same server. ... Read more

My Friend Yeoman

May 28, 2013

I’ve been working on more and more web applications both at work and for myself and I have been using a great tool to help me do this, it’s call Yeoman. Yeoman is a set of tools that work really well together when building Web applications. It’s been made by some of the leading people in the industry with considerations for best practices. Yeoman is made of, Yo - Which is used to generate a scaffold for your projects Bower - Which is for package management Grunt - Which is the build system With some simple commands Yeoman will layout your project and install all the JavaScript libraries you need. ... Read more

Dart with a side of Popcorn.js

May 19, 2013

Update: Popcorn.js is no longer maintained I have removed by Mozilla So personally, I’m not interested in using Dart for building web applications, I’m more interested in the Dart VM but after watching Vijay Menon’s video on JavaScript Interop. I was interested to see how well Dart would work with a JavaScript library that I have been working with for a bit now, Popcorn.js. Popcorn.js is a JavaScript library that is used for working with media, it will allow you to embed video and setup time-based interactions. ... Read more

Setting up a Riak Cluster

May 8, 2013

Riak is a database that I have read a good amount about but have not actually gone through fully taking the time to investigate it. (AKA playing with it!) What is Riak Riak is dynamo inspired database that is based off of Amazon’s white paper. As with a lot of NoSQL databases it’s easy to scale and it is fault-tolerant. Riak comes with a HTTP interface along with a Protocol Buffers interface. ... Read more

© 2017 | Follow on Twitter | Hucore theme & Hugo