Below are a few samples of my own work and writing on various code-related subjects. Another example of my work is this website you are reading this on. I designed and built on the WordPress framework along with creating all of the visual elements including the images (unless otherwise credited).
Similarly, my Interview Questions tool helps simulate a coding interview environment, which over 600 possible coding question randomly chosen and answers timed. It is filterable, so we can focus on larger algorithm and data-structure questions, or just take light simple answer questions.
In addition, I frequently build little coding projects to explore some new territory or just for fun. Check those out here.
Do you need a dedicated and skilled developer for long-term employment or project-based contracts? Yes? Awesome! Hire me by reaching out here.
A Set data structure is used to store any number of values. Set considerations: Only values are stored (no keys) All values must be unique let myVariable = new set(); MORE q
OOP uses inheritance, via super-classes and sub-classes, and structures code around "what something is". The approach is similar to packing everything each item will need in a box, then only pulling out what is needed when it is needed. Basic QualitiesOnly a few functions work on common data. Uses an inheritance model. Object state can be modified. Functions use side-effects. Three potential problems with an inheritance model:Sub-classes might only need (or perhaps should only use) one method, yet they still absorb all methods from the parent classes. There is potential fragility if changes to a super-class has unforeseen affects on a sub-class. The state of an object and function side-effects can become difficult to manage as projects get larger. Functional Programming uses composition, via an MORE q
The API that provides access to the Document Object Model and allows us to take control of parts of the document. For more info on what comprises the DOM, check out MDN's writeup. The example below performs multiple DOM manipulations. The CSS styling shown here can be done by the name (like .width(), for example) when available or MORE q