Skip to Main Content
Robert Rodes's Blogfolio

Robert Rodes

Software Developer

Turning ideas into software...

Robert Rodes

  • LinkedIn
  • GitHub
  • Email
  • Home
  • Résumé
  • Testimonials
  • Case Studies
  • Work Samples
  • Articles
  • LinkedIn
  • GitHub
  • Email
  • Home
  • Work Samples
  • Résumé
  • Testimonials
  • Case Studies
  • Articles

Articles

SQL, Chapter 12: Indexes and CREATE INDEX
12 Apr 2023

SQL, Chapter 12: Indexes and CREATE INDEX

by Bob Rodes | posted in: Software Engineering, SQL | 0

Indexes speed up searches for data. While they are very effective at doing this, they also represent an extra operation when inserting, updating and deleting data, since every table update also requires an update of the index. Sequential Access To … Continued

How the Internet Works, Chapter 1Overview of the Internet
4 Mar 2023

How the Internet Works, Chapter 1
Overview of the Internet

by Bob Rodes | posted in: How the Internet Works | 0

How the Internet Works is a series of articles covering the different aspects of the internet in detail. Not in exhaustive, expert-level detail, like the many books on the subject do, but in enough detail to give a solid understanding … Continued

How the Internet Works, Chapter 2The TCP/IP Model
4 Mar 2023

How the Internet Works, Chapter 2
The TCP/IP Model

by Bob Rodes | posted in: How the Internet Works | 0

The internet uses the Transmission Control Protocol/Internetwork Protocol model, or TCP/IP model, to define the way it moves data about. A protocol is a set of agreed-upon rules for behaviors, procedures or communications. In terms of the internet, a protocol … Continued

How the Internet Works, Chapter 3The Link Layer: the Physical Network
4 Mar 2023

How the Internet Works, Chapter 3
The Link Layer: the Physical Network

by Bob Rodes | posted in: How the Internet Works | 0

The physical network is the hardware on which the internet runs. It consists of various connected devices and cables, along with the electrical and radio signals that the devices use to transmit data. While the actual physical media on which … Continued

How the Internet Works, Chapter 4The Link Layer: Data Structure and Propagation
4 Mar 2023

How the Internet Works, Chapter 4
The Link Layer: Data Structure and Propagation

by Bob Rodes | posted in: How the Internet Works | 0

Bits In physical terms, all digital information is expressed in terms of bits (short for binary digits). A binary digit (a base-two digit) can have a value of either 1 or 0. A bit is the fundamental unit of digital … Continued

How the Internet Works, Chapter 5Transmitting Data Frames on the Link Layer
4 Mar 2023

How the Internet Works, Chapter 5
Transmitting Data Frames on the Link Layer

by Bob Rodes | posted in: How the Internet Works | 0

A transmission of data begins when a node on a network somewhere requests data from a different network on the internet. Data is transmitted in blocks called frames. The structure of a frame depends on the link protocol that the … Continued

How the Internet Works, Chapter 6The Internet Layer: IP Addresses
4 Mar 2023

How the Internet Works, Chapter 6
The Internet Layer: IP Addresses

by Bob Rodes | posted in: How the Internet Works | 0

As we mentioned in the previous article, it’s unworkable to use MAC addresses to figure out where to send data between networks. In order to do this efficiently, some sort of hierarchical structure of node identification is necessary. This is … Continued

How the Internet Works, Chapter 7The Internet Layer: How Routers Use IP Addresses to Direct Internet Traffic
4 Mar 2023

How the Internet Works, Chapter 7
The Internet Layer: How Routers Use IP Addresses to Direct Internet Traffic

by Bob Rodes | posted in: How the Internet Works | 0

Routers send traffic from one network to another. Every local network that is part of the internet has at least one router. There are also routers that are not part of a local network, typically those which handle longer internet … Continued

How the Internet Works, Chapter 8The Transport Layer: Application-Level Communication with Multiplexing, and Ports
4 Mar 2023

How the Internet Works, Chapter 8
The Transport Layer: Application-Level Communication with Multiplexing, and Ports

by Bob Rodes | posted in: How the Internet Works | 0

The Link and Internet layers handle transport of data between hosts. However, they do not have a way of differentiating between multiple applications communicating from a single host. Since we don’t want to send emails to browsers or web pages … Continued

How the Internet Works, Chapter 9The Transport Layer: Network Reliability and TCP
4 Mar 2023

How the Internet Works, Chapter 9
The Transport Layer: Network Reliability and TCP

by Bob Rodes | posted in: How the Internet Works | 0

The Link and Internet layers do not ensure actual delivery of data. Frames can get lost in transit, and frames can arrive corrupted. So, the process of moving data between two IP addresses is not entirely reliable. The Transport Layer … Continued

Posts pagination

« 1 2 3 4 5 6 »
I was an instructor at Launch School where Robert was a student and he stood out to me. Robert always asked interesting questions and you could see that he was passionate about the craft of programming. He relished problem-solving and understanding complex technical concepts in depth. Thoroughly professional and a very good communicator as well. … More Testimonials … Naveed Fida Teaching Assistant, Launch School
Robert combines his excellent technical skills with highly developed interpersonal awareness and communication skills to deliver superior results. … More Testimonials … Michael Greenhouse Founder, President and CEO at Integria Consulting Company
Bob is a software developer who manages to combine a keen eye for detail with a strong grasp of the big picture. … More Testimonials … Gerry Morgan CTO at ExpenseController, LLC
Robert’s attention to detail is extraordinary. He has the ability to see through the weeds and recommend improvements that lead to efficiency gains and overall process improvement. … More Testimonials … Nelson Allen Vice President Application Development at Global Indemnity
Robert brings a lot of experience to every challenge he takes on. That experience combined with his tenacity to get the job done is something that will benefit any organization. … More Testimonials … Mario Soberal Executive Director, Shift3/Health-Bitwise Industries
Robert has a wonderful speaking voice and had no trouble at all maintaining command in his area. Robert is a creative sort and excels in areas that require creativity, be it documentation, process or even application development. … More Testimonials … Allen Kreger IT Director at San Manuel Band of Mission Indians
Bob helped my department with numerous programmimg changes that were needed to implement output and workflow changes moving into production. Bob has exceptional knowledge and skills that contribute to the success of the company he works for. … More Testimonials … Susan Novelli, FLMI, CLU, PMP Senior Project Manager Consultant at Red Ball Staffing

© 2025 Robert Rodes