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”
Category Archives: Uncategorized
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”
Arrow Functions
Arrow functions in JavaScript are another new feature released with ES6 with a lot of benefits to start using. Arrow functions are pretty commonplace now but might confuse some newer JavaScript developers, but they are much simpler and straight forward than they seem. The main benefit of a using arrow function is it makesContinue reading “Arrow Functions”
Const and Let
ES6 or ESCMAScript 6 or the European Computer Manufacturer’s Association Script 6 if your really want to be the most verbose, is the newest standardized version of JavaScript as of this date. Although ES6 was released in June of 2015, still see many programmers not using ignoring some its useful features. =So, let us talkContinue reading “Const and Let”
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”
Web Scrapping
Web scrapping simple put is just a way to programmable get data from a website. Every business, product, and even your small personal side projects need data. Data drives everything and there are many great databases with user friendly APIs but sometimes when you need very large amounts of data or when there is noContinue reading “Web Scrapping”
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”
CRISPR
The current innovations being made in genetic engineering are possibly some of the most fascinating, and life changing in any scientific field today. I will be going over just a few of them in this post but there are many more out there; the first innovation that is Clustered Regularly Interspaced Short Palindromic Repeats orContinue reading “CRISPR”
Learning to Code
As many of us know to begin your journey as a coder can be daunting, with taking your first computer science class or “self-teaching” using online tutorials all the syntax and nomenclature can be extremely confusing and can turn a lot of young people off the path of knowing how to code but itContinue reading “Learning to Code”
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”