Create your own local Redhat Package Repo Cache

If you manage a bunch of Redhat Enterprise Linux servers (RHEL), it can be wasteful or difficult to update packages from the internet each time (or you don’t have enough subscriptions). So let’s create a package repository on a local server which will update every night and allow the other internal servers to access it. … Read more Create your own local Redhat Package Repo Cache

Meteor 1.5 and Code Splitting with React and React Router

Meteor 1.5 is out and we can finally do code splitting!  If you are not familiar with code splitting, this allows us to separate our logic in a single page web app (SPA) and only send the client the relevant portions of code. This is useful in a couple immediate ways: You have a giant … Read more Meteor 1.5 and Code Splitting with React and React Router

Moving To Containers in Meteor (ES6) For React

The current way to connect Meteor into your React App is to use ES6 based components. Meteor has a function called “createContainer” that will send Meteor data into your React component as props instead of “this.data” access. This can make it a bit more complicated if you need to change your subscriptions based on React’s … Read more Moving To Containers in Meteor (ES6) For React

Re-factoring from React CreateClass to Native ES6 Classes

For the past few weeks I have been refactoring a client’s app to move from the React.CreateClass() format to the new and shiny ES6 class based format. We also re-factored Meteor from a mixin to the new createContainer component format. While we are at it, let’s demonstrate the functional based components for a child that … Read more Re-factoring from React CreateClass to Native ES6 Classes

Backup your servers automatically to Amazon AWS S3

This post will explain how I backup mine and my clients Linux servers to Amazon’s S3 file storage service via bash shell scripts. (I can do this for your business, let’s talk). It’s cheap, quick, and it takes care of off-site backups. I prefer to use a different provider than my hosting company in case … Read more Backup your servers automatically to Amazon AWS S3

MacOS locations for programs that start on boot – Daemons and Launchctl

MacOS has a few locations that start programs up on boot (called agents and daemons in macOS). If your Mac seems slower, this might be a cause, a bunch of background services running for programs you don’t use often enough. There are also programs that install themselves everywhere and just deleting the application will not … Read more MacOS locations for programs that start on boot – Daemons and Launchctl