Michael Lefkowitz

A visual guide to the React Native TextInput keyboardType prop values

April 30, 2018

I recently did a search for images of the available values of the keyboardType prop on the TextInput component for React Native and was unable to find anything easily. So, here is a collection of all the available keyboard types currently on React…

Setup a network share via Samba on your Raspberry Pi

April 25, 2017

Over this past weekend, I finally setup a network share via Samba on my Raspberry Pi with an old external USB hard drive I had laying around. My RetroPie installation already serves up a Samba share - so my goal was to throw an additional folder in…

Using Reduce - Going beyond addition

December 22, 2016

Today I had the opportunity to do a lightning talk of sorts on a development topic of my choosing. I decided to cover Javascript's reduce method - as I know many who only know reduce as a way to add, subtract, multiply, or divide an array. To make it…

Build an Image Search Microservice with the Imgur API

November 01, 2016

It's been a while since I've had time to touch Free Code Camp backend projects, but during my week off I decided to build out the next API project I had yet to attempt, the Image Search Abstraction Layer microservice. I love building and working with…

PGP Encryption

October 09, 2016

A few weeks ago I gave a lightning talk on a piece of technology that I personally am fascinated with, PGP encryption. To anyone who is new to this type of encryption, or to cryptography as a whole, here are my slides and talking points. So what is…

Promises - What are they and how do I use them?

September 25, 2016

While Javascript is single threaded, we as humans are not. We have the ability to process multiple requests at the same time. This enables us to efficiently go about our days without letting minor obstacles stop our progress. If we see a pothole in…

Time Complexity and Logarithmic Bar Tricks

September 11, 2016

In the past couple of days, we have dived deep into data structures and time complexity. Learning the intricacies of computer science has been a rewarding challenge - and has resulted in quite a few "aha" moments. My personal favorite thus far has…

Building a URL Shortener with MongoDB, Express, and Node.js

May 05, 2016

Personally, it wasn't until I had done a few laps around Node.js until I finally felt like I had got my head around what it was capable of. So when I started the URL Shortener Microservice project, I should have expected a similar struggle for my…

Node.js Resources for Beginners

February 19, 2016

My main focus recently has been on wrapping my head around Node.js. My first introduction was via a Treehouse course a few months back. I breezed through the course, but finished it not understanding what the hell I just did, nor what type of…

Front End Dev

November 12, 2015

Finally finished up my intermediate front end development projects and have earned my front end development certificate . I really enjoyed my time working on these tougher projects. While the algorithm projects were fun to toy with the backend of…

My First API

September 21, 2015

In the past month, Free Code Camp did a major restructuring of their challenge map. One such change I noticed was the removal of the Udacity OOP course that I found particularly difficult at my level. Since then, I have gone through and 'filled in…

First Round of Bonfires (Basic Algorithm Scripting) Complete

July 24, 2015

At the beginning, 800 hours of practice seemed like it was going to take me 400, as my previous experience had me rolling through the first half of training in only a matter of weeks. Then I arrived at the Basic Algorithm Scripting section of…