Open in app

Sign In

Write

Sign In

Matthew MacFarquhar
Matthew MacFarquhar

117 Followers

Home

About

Published in

Dev Genius

·May 24

Creating Notes Using Different Waveforms in Python

Intro A Waveform is the shape a periodic function makes when displayed onto a graph as a function of time. Different Waveforms are used to construct different types of sounds for audio processing. Before we dive into exploring different waveforms, we need to talk about what goes into making a Sound…

Music

6 min read

Creating Notes Using Different Waveforms in Python
Creating Notes Using Different Waveforms in Python
Music

6 min read


Published in

Dev Genius

·May 24

An Intro to JSON Pointer

Today we will be talking about JSON Pointer which is a string based syntax for interacting with a JSON object. It was first defined in 2013 as part of rfc 6901. JSON pointers are used for many things wherever a JSON document is used. It can help with… Data extraction…

Json

5 min read

An Intro to JSON Pointer
An Intro to JSON Pointer
Json

5 min read


Published in

Dev Genius

·May 2

Genetic Algorithms: Simulate a Darwinian System

In this tutorial, I will go over the steps for creating a genetic algorithm using python. A genetic algorithm is an algorithm that mimics a “survival of the fittest” methodology. We will have a population made up of a bunch of individuals. Each generation, we kill off the least fit…

Genetic Algorithm

4 min read

Genetic Algorithms: Simulate a Darwinian System
Genetic Algorithms: Simulate a Darwinian System
Genetic Algorithm

4 min read


Apr 21

To SQL or to NoSQL

Over the past few weeks I have been watching videos, reading articles (and asking ChatGPT) what the main differences between these two Database Management Systems are. …

Sql

4 min read

To SQL or to NoSQL
To SQL or to NoSQL
Sql

4 min read


Published in

Dev Genius

·Apr 18

Background jobs in ts: Worker threads in react typescript

In this article, I will talk about an advanced Javascript web dev topic called worker threads. …

Parallel Processing

3 min read

Background jobs in ts: Worker threads in react typescript
Background jobs in ts: Worker threads in react typescript
Parallel Processing

3 min read


Published in

Dev Genius

·Apr 9

Creating a 3D website with Babylon.js

On the internet today, many sites have the same cookie-cutter Wordpress template layout. Users (like myself) are tired of seeing the same boring navbar with slightly varying color schemes. If you want a way to stand out from the competition then look no further! …

Babylonjs

6 min read

Creating a 3D website with Babylon.js
Creating a 3D website with Babylon.js
Babylonjs

6 min read


Published in

Dev Genius

·Mar 31

Creating a JS Game Using Socket.io

In this article I will show you how to create the server (~100 lines of code) and the client (~100 lines of code) for a small “game” where players move around a canvas by leveraging react and p5.js. While this article focuses on creating a game, sockets are very useful…

JavaScript

6 min read

Creating a JS Game Using Socket.io
Creating a JS Game Using Socket.io
JavaScript

6 min read


Published in

Dev Genius

·Mar 13

Programming Paradigms

Ever since there have been programming languages, there have been programming paradigms which try to establish a philosophy about how code should be structured. I am sure most people reading this have heard of Object Oriented Programming — the darling of the Java developer. However, have you ever heard about…

Programming Paradigms

6 min read

Programming Paradigms
Programming Paradigms
Programming Paradigms

6 min read


Published in

Dev Genius

·Mar 6

A.I. Wonderland: SparkNotes.ai with Langchain and OpenAI

OpenAI’s Chat GPT has generated a lot of buzz in the recent months, spawning new AI based libraries, businesses and even entirely new sectors. It has a lot of great use case examples but also has some troubling fallbacks of confidently claiming incorrect information. Today I am going to go…

OpenAI

4 min read

A.I. Wonderland: SparkNotes.ai with Langchain and OpenAI
A.I. Wonderland: SparkNotes.ai with Langchain and OpenAI
OpenAI

4 min read


Published in

Dev Genius

·Feb 17

Custom React Hooks

If you have written functional components in React, then you are more than likely to already know some of the built in hooks it offers (like useState, useEffect and useRef). However, it is often common practice to create new hooks by composing these building blocks hooks together. Frustrated with updating…

React

4 min read

Custom React Hooks
Custom React Hooks
React

4 min read

Matthew MacFarquhar

Matthew MacFarquhar

117 Followers

I am a software engineer working for Amazon living in SF/NYC.

Following
  • Randy Robert John's Erotica

    Randy Robert John's Erotica

  • xuanling11

    xuanling11

  • Dmytro Iakubovskyi

    Dmytro Iakubovskyi

  • Dr. Erlijn van Genuchten

    Dr. Erlijn van Genuchten

  • Johnmooner-chief

    Johnmooner-chief

See all (147)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams