Open in app

Sign In

Write

Sign In

Matt Sewell
Matt Sewell

22 Followers

Home

About

Aug 9, 2021

Web Sockets Vs. HTTP

What are WebSockets and how do they differ from HTTP? What is HTTP? How are WebSockets used and what are some use cases? Below is an overview of Web Sockets and HTTP. The Hypertext Transfer Protocol, or HTTP, is a unidirectional protocol where the client sends a request to a…

Websocket

2 min read

Websocket

2 min read


Published in Javarevisited

·Aug 2, 2021

Method Overriding and Overloading in Java

What is the difference between overriding and overloading a method in Java? What are these things used for? Method overloading is providing two or more separate methods in a class with the same name but different parameters, e.g. a different method signature. …

Method Overloading

2 min read

Method Overriding and Overloading in Java
Method Overriding and Overloading in Java
Method Overloading

2 min read


Jul 19, 2021

Floyd’s Cycle Detecting Algorithm Explained

Today we’ll discuss Floyd’s algorithm to detect cycles in a linked list. This algorithm uses two pointers, one fast and one slow, in order to find where a linked list cycles. An example of this problem can be found here. The idea of this algorithm is to progress through a…

Floyd Algorithm

2 min read

Floyd’s Cycle Detecting Algorithm Explained
Floyd’s Cycle Detecting Algorithm Explained
Floyd Algorithm

2 min read


Published in Nerd For Tech

·Jul 12, 2021

Finding Primes with Ruby

A prime number is a number other than 1 that is only divisible by itself and 1. For example, the prime numbers between 1 and 10 are 2, 3, 5, and 7. …

Prime Numbers

3 min read

Finding Primes with Ruby
Finding Primes with Ruby
Prime Numbers

3 min read


Jul 5, 2021

Bcrypt: An Overview

What is Bcrypt? Why is it a popular way to keep passwords secure? Today we will answer these questions and gain a deeper understanding of Bcrypt. Bcrypt is a hashing algorithm based on the Blowfish Cypher. It takes in a plain text password as an input and returns a hash…

Bcrypt

2 min read

Bcrypt: An Overview
Bcrypt: An Overview
Bcrypt

2 min read


Jun 22, 2021

Breadth First Search

Breadth first search is a common technique to search a tree data structure. As in the name, this algorithm traverses the tree shallow before going deeper. A tree usually consists of nodes or vertices that hold a value as well as point to other values, which links these items together…

Breadth First Search

2 min read

Breadth First Search
Breadth First Search
Breadth First Search

2 min read


Jun 21, 2021

Depth First Search and Simple Recursion

Today we’ll be talking about a technique to search through a tree called Depth First Search. One common implementation of a tree is a binary tree. A binary tree is a data structure consisting of nodes. Each node contains a value and a pointer to the next two nodes in…

Depth First Search

2 min read

Depth First Search and Simple Recursion
Depth First Search and Simple Recursion
Depth First Search

2 min read


Published in Nerd For Tech

·Jun 14, 2021

Implementing Quick Select in Ruby

In this blog, we’ll walk through how to write the Quick Select algorithm in Ruby. This technique is used to find the kth smallest element in an unsorted array, with an average runtime complexity of O(n). Quick Select uses a similar approach to the popular Quick Sort algorithm. …

Algorithms

3 min read

Implementing Quick Select in Ruby
Implementing Quick Select in Ruby
Algorithms

3 min read


Published in Nerd For Tech

·Mar 23, 2021

Implementing Quicksort in JavaScript

In this blog, we implement a Quicksort in JavaScript. Quicksort is an algorithm used to sort arrays with a divide and conquer technique. First, we select a pivot element of the array, in this case the middle element. Next, we swap elements that are greater than or less than the…

Quicksort

4 min read

Implementing Quicksort in JavaScript
Implementing Quicksort in JavaScript
Quicksort

4 min read


Published in Nerd For Tech

·Mar 11, 2021

Recursion, Fibonacci, and Speed with Ruby

The Fibonacci sequence is a sequence of numbers where the next number in the sequence is the sum of the previous 2 numbers. It is typically illustrated like this: In this blog, I’ll be dipping my toes into the basics of how recursion works. I’ll implement two different solutions in…

Recursion

3 min read

Recursion, Fibonacci, and Speed with Ruby
Recursion, Fibonacci, and Speed with Ruby
Recursion

3 min read

Matt Sewell

Matt Sewell

22 Followers

Software Engineer

Following
  • David Polcari

    David Polcari

  • Chip Lempke

    Chip Lempke

  • Scott Gloyna

    Scott Gloyna

  • Jacob Hampton

    Jacob Hampton

See all (5)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech