kclunie.github.io


InterActiveRecordFace

Simply put, Active Record is the middle man between a database and application. AKA the M in MVC. Active Record serves up data models for users in a non-complicated way. Active Record can also be called an ORM, Object Relational Mapping system. This means that Active Record lets you interact with data like a normal Ruby object by taking data stored in a database table in rows and columns and modifying or retrieving them without writing direct SQL statements.


Up in the Clouds - AWS

There’s so much buzz going around about AWS. So what exactly is it? Amazon Web Services is a global cloud platform that allows you to host and manage services on the internet. It’s used by small start-ups to large enterprise companies to host their infrastructure and provide services to customers. They offer infrastructure service where they provide their servers as a service so you don’t need to manage the back-up and power supply. They provide platform service where you can get Java, Ruby, or PHP as a service so you don’t need to manage the binaries of these applications. There is also the option of software as a service (SaaS) for example, email sending capabilities like SES. AWS is a hosting provider that gives you a lot of services where you can run your applications on the cloud.


DOM-da-DOM-DOM

The DOM can be daunting and somewhat scary, but not if you know what it is. So what is this real DOM and virtual DOM all about? The DOM aka the “Document Object Model” represents the user interface of an application. Every time there is a change in the state of an application’s user interface, the DOM gets updated to represent the change. Since the user interface generally changes a lot this slows things down, affecting performance.


Single Page Applications

What’s Single Page Application?


React vs Angular

Let’s talk about two popular JavaScript frameworks; React and Angular. Introduced in 2013, React is a JavaScript library for UI development. It is managed by Facebook and an open-source community of developers. Angular is an open-sourced JavaScript framework for web and mobile development, and was launched in 2016. It is TypeScript-based and managed by Google’s Angular Team and the Angular developer community.