Jonathan SchapiroinFrontend WeeklyToday I Learned: Memoization with Pure Functions in ES6Once again, I bring you some functional programming goodies for you to sink your teeth into on this fine Saturday! Let’s first start by…May 14, 20165May 14, 20165
Jonathan SchapiroToday I Learned: Loop Fusion in ES6Good morrow folks! Today we are back at it again with some ES6/functional programming goodness. Our topic…Loop Fusion.May 10, 2016May 10, 2016
Jonathan SchapiroToday I Learned: Curry Implementation with ES6I know a lot of you have seen a javascript curry implementation somewhere floating on the interwebs but, have you seen it in ES6 yet?! I’m…May 5, 20167May 5, 20167
Jonathan SchapiroToday I Learned: The Difference Between Var and Let in ES6With ES6 we now have access to a very cool keyword, let. I know you are thinking, ok, but what is so great about it? Why would I use it…Apr 28, 2016Apr 28, 2016
Jonathan SchapiroToday I Learned: Operating System Process LifecycleAs I may or may not have mentioned, I am taking Udacity’s Intro to Operating Systems (Georgia Tech) course. For that reason, a good chunk…Apr 19, 2016Apr 19, 2016
Jonathan SchapiroCracking The Coding Interview: Is string 2 a rotated version of string 1?This was an interesting one and was definitely a case of me making it more “difficult” then it needed to be. Seems to be my mantra. Anyway…Apr 15, 20161Apr 15, 20161
Jonathan SchapiroToday I Learned: 4 Fundamental Operating Systems ConceptsThreadsApr 14, 2016Apr 14, 2016
Jonathan SchapiroToday I Learned: SemaphoresFor now, today will be my last post on multithreading in Java. We will top off the discussion with an exploration of Semaphores. Semaphores…Apr 11, 2016Apr 11, 2016
Jonathan SchapiroToday I Learned: Java LocksRefresher: Every monitor object has an intrinsic lock, only one thread can acquire it at a given time. A method marked synchronized can…Apr 8, 2016Apr 8, 2016
Jonathan SchapiroCracking the Coding Interview: Hash Tables (Backed by Linked List)I just got my hands on Gayle Laakmann McDowell’s latest Cracking the Coding Interview! Although I am not interviewing, to stay sharp, twice…Apr 7, 2016Apr 7, 2016