Dynamic Algorithms Part 2

          Last week we went over the basics of dynamic algorithms, the definition, and the steps in creating a dynamic program. This week we will walk through an example, we will take a common algorithm and then using our step make it dynamic.             The algorithm we will be working with is Longest Common SubsequenceContinue reading “Dynamic Algorithms Part 2”

Dynamic Programming

          Dynamic programming is an algorithmic technique of simplifying a com-plex problem into smaller simpler subproblems. This might sound familiar, this definition is awfully close to the definition of recursion, although dynamic programming can use recursion from time to time. The main difference is that a recursive algorithm repeats the same procedure on the subproblemContinue reading “Dynamic Programming”

Functional vs Class Based React

If you use React you may have heard a growing consensus that using functional react for everything component is now “best practices” for React development. In my opinion best practices is a buzz phrase that people throw out there a lot that to seem like it means a whole lot but really means nothing atContinue reading “Functional vs Class Based React”

JavaScript Frontend Frameworks/Libraries

            The proliferation of JavaScript frameworks seems to be never ending at this point and which one to use can be hard to decide with some capabilities and levels of support, most the popular ones come down to preference. First let’s talk about why there are so many JS frameworks, JS was originally just aContinue reading “JavaScript Frontend Frameworks/Libraries”

Algorithm Time Complexity Analysis

Knowing approximately how long your algorithm will take is key to writing efficient and dynamic code. Time complexity of your algorithm can be very important to your code the especially the larger the dataset that you are working with. It is important as a developer to have a system of to analyze your code, toContinue reading “Algorithm Time Complexity Analysis”

Design a site like this with WordPress.com
Get started