Memoires of the Commonly Uncommon Tech Solutions

Ruby IDE: Review of RubyMine

  When working with JavaScript, I found myself moving from ViM, to Atom, to Brackets, and finally to VSCode. While VSCode is still my go-to for all JavaScript awesomeness, and then starting to use it for Ruby I thought I had an overall winner. While you will find me nose-deep in VSCode working with Ruby …

Quick Introduction to React-Native’s Calendar Events

The React Native Calendar Events module is great for giving your React Native apps access to the OS calendar and its events, as well as creating your own intricate events easily. If there was ever an amazing React-Native module that lacked opening documentation it would definitely be this one. For new users it is a …

Making Promises Work For You

While I tend to stay away from Promises as much as possible, there are times you simply cannot avoid them. Certain situations like using the 3rd Party¬†APIs, or even some new built-in APIs like Fetch provide circumstances that would keep you stuck to Promise flows, and when this happens you have to follow the general …

You Environment Does Not Need ‘Sudo’ So Stop Using It

As I continue to visit StackExchange and the infamous Stack Overflow to find quick answers to obscure errors, I continue to see the constant advise to Linux and OSX users, “use sudo” before your commands. For every time I read these words I grit my teeth, grind them, and clinch my fist wishing I could …

Using React Redux with Optimal Design Patterns : Redux Sagas

The one thing that was always an issue for me when it came to Redux, were Thunks. Sure, Thunks are great, and they have their place, but did you know you could replace them with something much more functional? Even though everywhere you look you see thunks, if you look around, even at Dan Abramov’s …

Awesome Services for Developers

The internet is filled with awesome services to help you with so many things, and I wanted to take this opportunity to share my favorite, and most valued services in my arsenal. At the same time I would like to share the services I use to allow me to stay productive on my Chromebook with …

Programming: From Beginner to Intermediate

When I started working with JavaScript late last year, I dived head first into a whole new world. As soon as I came back up for air, I realized I needed to stop watching videos, and truly learn the language. In my article Learning JavaScript: Filling In the Gaps So You Learn Effectively, I talk …

EcmaScript 5 versus 6

Still to this day I continue to hear professionals complain about ES6, and watch followers hold the same opinion because of a close-minded programmer. Even being new to JS, I’m not new to programming, and this is the first time I’ve seen people completely retaliate against their own language. In this article I plan to …

Another Way of Using NPM

As I continue to read through blogs, books, and even watch videos, it seems there are many unknown ways to use NPM; at least to the masses. I wanted to create this quick article to show some of the ways I use NPM, as well as speed up the process of many operations. Seriously, I’m …

Treehouse Is The Place To Be As A Beginner

When I first started working with JavaScript, I did it by jumping head first into ReactJS, and using EcmaScript 6. Everything seemed to work great, and I was doing very well at creating some decent React code. The only problem was, when I started to realize that my applications needed a Full-Stack solution, I then …