PinnedSteve PesceinThe StartupHow to Create Your Own BigInt Class in Java — Data Structures and Algorithms PracticeWhen I want to practice for interviews, I like to do exercises on CodeWars and LeetCode. I recently found a kata on CodeWars that I really…Nov 30, 20201Nov 30, 20201
Steve PesceJava Widening and Narrowing Type ConversionSince Java is strongly typed, you will often need to convert one type to another. The Java Language Specifications states that there are…Dec 7, 2020Dec 7, 2020
Steve PesceRPN Calculator in Java — A Practical Stack ImplementationAfter last weeks blog post, What is a Stack and how to Create one in Java, I figured it would be nice to give a practical example of using…Nov 22, 2020Nov 22, 2020
Steve PesceWhat is a Stack and how to Create one in JavaA stack, also known as LIFO (last in, first out), is a linear data structure with two main operations — push and pop. Items are added to…Nov 15, 2020Nov 15, 2020
Steve PesceHow To Use GitHub from your terminal with GitHub CLIPersonally, I never liked switching back and forth between my browser and terminal when working with git repos on GitHub. For this reason…Sep 19, 2020Sep 19, 2020
Steve PesceHow To Make Easy Forms with React Hook FormUsually forms are controlled in React. Using a controlled form gives you a high level of abstraction, easier testing, a single source of…Sep 1, 2020Sep 1, 2020
Steve PesceHow To Properly Change State in ReactWhen learning React, you will be introduced to the tool React.Component.setState() and instructed to never update the state property…Aug 11, 2020Aug 11, 2020
Steve PesceBitwise Operators and Binary Numbers Explained in JavascriptBinary NumbersJul 27, 2020Jul 27, 2020
Steve PesceLinked Lists and How to Implement Them in RubyLinked lists are the foundation of other data structures and can be used to create stacks, queues, and more. They can be very efficient…Jun 23, 2020Jun 23, 2020