August 31, 2014

RPC using Redis

One of the things I find myself always looking into and being excited about is scaling out systems. Now this means different things to different people. The reason for me looking into RPC is how to deal with Microservices as part of a way to move Monolithic applications to into the Microservices architecture. RPC (or Remote procedure call) is an idea that has been in computer science for a bit now. Read more

April 6, 2014

Impressions of Amazon Fire TV

So I decided to order the Amazon Fire TV, and it arrived yesterday. (Got to love Amazon Prime for shipping!). So this is my first impressions along with why I decided to get the Fire TV. Currently I have an Apple TV second generation, which only supports up to 720p resolution and is kind of dated at this point as far as hardware. I enjoy the Apple TV and find that it’s a great product at a nice price range. Read more

March 23, 2014

Playing around with LevelDB

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

September 29, 2013

A Sip of Elixir

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

September 15, 2013

How I dropped Dropbox and Google Drive with Bitcasa

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

August 13, 2013

RethinkDB, An Open-source Distributed Database

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

August 11, 2013

A quick look at CoffeeScript, TypeScript, and Dart

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

June 23, 2013

Docker and Dokku, My Weekend Discovery

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

June 1, 2013

Yeoman working with APIs

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

May 28, 2013

My Friend Yeoman

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

© Anthony Scotti 2021

Powered by Hugo & Kiss.