
Sign up to save your podcasts
Or


Selecting an Internet Service Provider (ISP) can be difficult if you don't know the terminology. How is connection speed measured? How does download speed differ from upload speed? What is latency? What's a data cap? We talk about all of this and more. Plus, we compare in general terms the different kinds of connection modalities, including dial-up, cable, fiber, satellite, and DSL.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
A modern computer doesn't just have one type of memory. It has disk, RAM, CPU caches, CPU registers, and much more. In this episode we dive into the different types of memory and how they work together. We delineate each type by capacity, latency, and permanence. The memory hierarchy is a classic trade-off between space and time. We also discuss other types of memory within our computing systems.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
Bugs in computing systems cost billions of dollars and millions of hours of lost productivity each year. In this episode we break down bugs. What are they? What causes them? How can they be prevented? And how are they fixed? We talk about the different types of bugs including hardware bugs, design bugs, and software bugs. We discuss software engineering methodologies to prevent them, safer programming languages, testing, and more.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
The Macintosh is one of the oldest mainstream computing platforms still in use. Its operating system has had to evolve through multiple difficult transitions to stay relevant. In this episode we discuss the history of the Mac's operating system. Or perhaps we should use the plural "operating systems," since the Mac has really been through two distinct eras with very different operating systems.
From 1984 to 2001 the "Classic Mac OS" evolved, with difficulty, from supporting a machine with an 8 MHZ processor and 128 KB of RAM to Internet era multimedia machines. In 2001 it was replaced by Mac OS X built from the foundations of NeXTStep, an operating system that could trace its history to 1989, and the even older Unix, circa 1969. Today Mac OS X has evolved into iOS, tvOS, watchOS, and macOS 11.
All of this and much more in this special episode for #MARCHintosh, a movement by creators to celebrate the history of the Macintosh.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
We discuss the history and software infrastructure behind podcasts. Podcasts are distributed using RSS feeds and MP3 files. They are hosted on web servers and podcast feeds are indexed by podcast directories. A podcast player connects to a podcast directory when you search for shows, and it connects to RSS feeds to find new episodes of shows you subscribe to. When you play an episode, your podcast player downloads the corresponding MP3 file from a web server. We explain how all of this works. Plus, we talk about how the podcast ecosystem has evolved and what software you need to start your own podcast.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
Check out our podcast host, Pinecast. Start your own podcast for free with no credit card required. If you decide to upgrade, use coupon code r-9db122 for 40% off for 4 months, and support Kopec Explains Software.
Extensible Markup Language (XML) is a data-interchange format that can be used as a meta file format: A format for defining other file formats. Commonly used in Web services for transmitting the results of API calls, it also underlies everything from Microsoft Office's file formats to RSS, the format of podcast feeds. You use XML based file formats every day, even if you don't know it. In this episode we dive into how XML works, what it looks like, and how it's used by programmers, programs, and everyday users.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
Today, by some measures, C is the most popular programming language in the world. The early history of C is deeply intertwined with Unix. But C, a relatively simple language, grew well beyond its roots to become fundamental to the development of modern operating systems, essential libraries, device drivers, programming language implementations, and so much more. In this episode we discuss the history of C, its most important characteristics, the reasons for its popularity, and its influence.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
Video game distribution has always been split between two different value chains: console games and PC games. In this episode we discuss why console games have historically been distributed differently from PC games. We get into the different kinds of restrictions that each market has faced, and how online distribution has evolved. Then we talk about GameStop. We provide a little background on the company and why it has been suffering the last few years. Finally, we conclude by offering our opinions on the current controversy surrounding the rapid rise in the share price of GameStop's stock.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
As an Amazon Associate I earn from qualifying purchases.
Find out more at http://kopec.live
"Information Technology" and "Computer Science" are often confused. But they are really two different disciplines that both involve working with computers. In this episode we explain the differences. We also delve into the multifaceted meaning of the term computer science. We hope to give listeners a better understanding of what someone who works in IT does, versus what someone who works in CS does. Should you ask your software development friend for help fixing your computer?
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
Unix is the most influential operating system of all time. In this episode we discuss its history, its evolution, and its philosophy. We trace Unix from its origins at Bell Laboratories, through the Unix Wars, and into the dominance of its clone, Linux. We talk about its relationship to the C Programming Language, the four points of its philosophy as outlined by McIlroy, and its future. Join us for a quick dive into Unix.
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
As an Amazon Associate I earn from qualifying purchases.
Find out more at http://kopec.live
From the publisher's feed