You know that thing; you did in math class; when you were a kid; when you would took a number and broke it down into its prime factors? Example:
6 = 3 * 212 = 3 * 2 * 215 = 5 * 3
Erlang is a functional programming language designed to help produce reliable software that efficiently scales horizontally. Erlang gained a lot of publicity when WhatsApp published a blog post touting their 2 million Erlang powered…
Isomorphic is a term derived from the Greek word “isos,” which means equal, and “morph,” which means shape. In the context of JavaScript isomorphism describes code that will produce the same output…
Last week I covered Erlang. I recommend reading that post first as it goes through a lot of the important concepts of Erlang/Elixir. However, I’ll try not to reference that post to much, but it will help your understanding of this post.
Last week I wrote about PGP keys and how they can be used to sign, encrypt, and decrypt data. This week I’m going to go over more usages of encryption. If you don’t have a good grasp on the basics of public/private key encryption or you haven’t…
CSS preprocessors have been around for a while and there are a lot of them out there. Despite so many preprocessors they’re all variations on the same theme. They add a little syntactic sugar on top of bland CSS to it easier to read/write. CSS doesn’t support things like…
To understand JavaScript you have to go all the way to the beginning of the web. Today the web browser is ubiquitous with the internet, but that wasn’t always the case. Tim Berners-Lee invented the World Wide Web in 1989. It started as a means to send text…
Originally this post was going to be a comparison between various relational database manage systems (RDBMS), specifically MySQL and PostgreSQL. After some diligent research I came to this conclusion. Either you’re a seasoned developer working on a difficult scaling…
My latest project, “Project X,” has involved me doing fun stuff with JavaScript. The project is far from being production ready, but over the next couple week I’m going to share some of the things I’ve learned along the way. When…
I apologize for not posting this past week. It was my senior week. It’s easy for me to get too caught up in work, so I told myself I’d shut it down and enjoy my Senior week. Senior week only happens once and I thought it was an important time for me to enjoy/relax and reflect on my past…