This will hopefully be the first post of several on different network connections. User Datagram Protocol (UDP) is defined by a Request for Comments (RFC) RFC 768. The purpose of this protocol is sending data across a network. Sending data across a network is like sending a letter in the mail. It requires an addressContinue reading “UDP Client and Server”
Monthly Archives: June 2017
Red Tape in Programming
This is a bit of a tangent from my previous posts. I would like to note red tape, political processes, excessive concern with details, and reinventing processes to prevent others from being tricked into wasting time. In programming and development people can be very particular. Like artists developers sometimes think in the abstract and findContinue reading “Red Tape in Programming”
Symmetric Encryption
Encryption allows us to change information from a readable form to an undecipherable form. The reason we change the data is so that those that listen in on the information will not be able to understand or use its contents unless they have a key. Think if it like a safe with documents inside, withoutContinue reading “Symmetric Encryption”
A Primer on Programming Languages
There are many different programming languages that are built for many different systems. Some programming languages are low level meaning they don’t have a high level of abstraction between the hardware and the language. Assembly Language An example of this assembly language. Assembly language uses basic operations that the hardware knows how to compute. TheContinue reading “A Primer on Programming Languages”
Introduction to Encoding and Decoding
What is a code? A code is a way to represent information in a different way than its original presentation. The different representation can be used to make it so only those that know how to decode the message can understand the information. A code also can be changing the way information is presented toContinue reading “Introduction to Encoding and Decoding”
Introduction to Computer Programming
Many articles have been provided for me to read over the years that have helped me learn more about development. This will be an attempt to help the community learn more about computers and how to program. This is not an attempt to replace any other articles already written on how to program. I haveContinue reading “Introduction to Computer Programming”
Portfolio and Useful Information
I would like to provide a portfolio of projects to showcase my work to potential employers and help others that might be interested in working on technology learn more as well. This will hopefully be a site where others can learn about technology without being offended. I say hopefully because like all human beings IContinue reading “Portfolio and Useful Information”