Open in app
Home
Notifications
Lists
Stories

Write
Daniel Patnode
Daniel Patnode

Home
About

Jan 22, 2021

Behavioral Driven Development and Test Driven Development utilizing Chai.js

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…

Tdd

3 min read

Behavioral Driven Development and Test Driven Development in Chai.js
Behavioral Driven Development and Test Driven Development in Chai.js

Jan 14, 2021

CSS vs. SASS vs. SCSS

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. …

CSS

3 min read

CSS vs. SASS vs. SCSS
CSS vs. SASS vs. SCSS

Jan 9, 2021

Dom Events and Event Handlers in Mithril (using JSX)

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…

Java Script

3 min read

Dom Events and Event Handlers in Mithril (using JSX)
Dom Events and Event Handlers in Mithril (using JSX)

Jan 2, 2021

Mithril: Routing with JSX

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…

Mithriljs

3 min read

Mithril: Routing with JSX
Mithril: Routing with JSX

Dec 22, 2020

Implementing JSX with MithrilJS using WebPack and Babel

In the last post I wrote about Mithril, I went over the basic set up of the Mithril library and how to manipulate DOM elements using the…

Mithriljs

2 min read

Setting up MithrilJS with JSX using WebPack and Babel
Setting up MithrilJS with JSX using WebPack and Babel

Dec 17, 2020

Getting Started With MithrilJS: Set up and DOM Elements

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…

Mithriljs

3 min read

Getting Started With MithrilJS: Set up and DOM Elements
Getting Started With MithrilJS: Set up and DOM Elements

Dec 10, 2020

ReactJS hooks essentials Part 1: useState and setState

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…

React

2 min read

ReactJS hooks essentials: useState and setState
ReactJS hooks essentials: useState and setState

Dec 2, 2020

WebSockets Explained

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…

Websocket

3 min read

WebSockets Explained
WebSockets Explained

Oct 16, 2020

Essential VS Code Extensions

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

Vscode

3 min read

Essential VS Code Extensions
Essential VS Code Extensions

Oct 6, 2020

Seeding your rails backend using an external API

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…

3 min read

Seeding your rails backend using an external API
Seeding your rails backend using an external API
Daniel Patnode

Daniel Patnode

Budding software engineer based out of Seattle, WA

Following
  • Akiko Green

    Akiko Green

  • Gabriel Castro

    Gabriel Castro

  • Lucas Leiberman

    Lucas Leiberman

  • Candace Codes

    Candace Codes

  • Ronak Soni

    Ronak Soni

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable