Writing quality tests ensures that code will respond in the way that it was intended to. The process of writing tests keeps projects on track and ensures that quality code is produced, with the expected outcomes being the end result.

Test Driven Development (TDD) vs Behavioral Driven Development (BDD)

There…


When making the decision about what technology to style your application with, going with one that implements improved readability, while not venturing too far off from already known syntax is both highly appealing and desirable.


DOM events are actions that occur when a user effectively changes the state of the application through interaction with the browser. In order for these changes to occur, event handlers need to be used to manage how the element that was interacted with reacts to a given event. These events…


One of the features that makes using MithrilJS a breeze to work with out of the box is its built in routing capabilities. Unlike React where an external package (react-router) is required in order to handle routing, MithrilJS gives a simple intuitive implementation for your routing needs. To bring any…


Why Mithril?
With the amount of Javascript frameworks available choosing one that best fits your preferences and ease of use out of the box makes for a real difficult decision. Do you go with the tried and true React, ever changing and widely supported? Ember, for its enhanced handling of complex…


The incorporation of state values is essential for any react developer to understand in order to make fully flushed out interactive web applications. React hooks give developers a cleaner, tighter and more direct way to implement use of state. In this article I’ll go over a simple application that allows…


Why WebSockets?

WebSockets — what are those you ask? At the very base level WebSockets are another tool that allows information passing from client to server and vice versa. WebSockets were created with the aim to improve on the limitations traditional HTTP based technologies have in terms of the call…


Here is a list of my favorite and most used VS code extensions.

  1. Endwise

seeds

for my final project at Flatiron school one of the base requirements was to implement an external API and use the information gained from this to populate the content of my app. With a bit of experience and a whole bunch of gumption I set off on my voyage to…

Daniel Patnode

Budding software engineer based out of Seattle, WA

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store