Tech Tuesday Revisited: Index

I am about to start a new series (on uncertainty) and so I decided it would be fun to go back and index all the old Tech Tuesday posts. Here is is (also available as a Google Document):

Components of Computing

Computing’s Building Blocks (Overview)

Of Bits and Bytes (Binary Number System)

A First Look at the Central Processing Unit (CPU)

Main Memory (Dumb, Lazy and Slow)

Storage (Oh My, How It Has Grown)

Networking (No Computer is an Island)

Input/Output (Interrupts and Queues)

Operating Systems (Making It All Work)


How the Web Works

How The Web Works (Overview)

Anatomy of a URL

DNS

HTTP

Routing and TCP/IP

Web Servers

Web Browser (Part 1)

HTML

CSS

Javascript

Web Browser (Part 2)


Programming

Programming (Overview)

Programming Languages

Syntax

Semantics

Literals, Constants and Variables

Data Types (Part 1)

Data Types (Part 2)

Data Types (Part 3)

Reserved Words

Control Structures

Control Structures (Cont’d)

Functions (Part 1)

Functions (Part 2 - Scope)

Functions (Part 3 - Argument Passing)

Data Structures (Overview)

Data Structures (Records and Structs)

Data Structures (Maps and Hashes and Dictionaries, oh my!)

Data Structures (JSON)

Data Structures (Objects)

Data Structures (Arrays)

Data Structures (Lists, Trees, Graphs)

Algorithms (Introduction)

Algorithms (Continued)

Algorithms (Implementations)

Algorithms (Wrap Up)

Programming (Interim Review)

Bugs and Debugging

Testing

Concurrency (Intro)

Concurrency (Atomic Actions)

Concurrency (Locks, Mutexes, Semaphores, Oh My)

Concurrency (Conclusion)


Theory of Computation

Finite State Machines (Introduction)

Finite State Machines (Continued)

Languages and Automata

Turing Machines (Introduction)

Turing Machines (Continued)

The Halting Problem (Introduction)

Halting Problem (Implications)

Computational Complexity (Introduction)

Computational Complexity (Intro Cont’d)

Best, Average and Worst Case

Growth Behavior (Big O Notation)

Amortization

Complexity Classes

P = NP?


Startups and Technology

Choosing Your Technologies When You Start

Choosing Your Technologies (Continued)

Evolving Your Technology As You Grow

Growing Your Engineering Organization

More Best Practices for Growth (Engineering)

Hiring Engineers

Retaining Engineers

Remote Engineers

Security in Startups

There is No Silver Bullet

Technical Debt

Multiple Programming Languages?

A Prioritization Heuristic

More on Prioritization

Backup

Disaster Recovery Planning

Documentation

Prioritization and Competition

The Role of Experience

Team Diversity

Beware the Bleeding Edge

Cloud and Reliability

Build It And They Will Come?

Don’t Fear Technology!

The Trinity of Design

Loading...
highlight
Collect this post to permanently own it.
Continuations logo
Subscribe to Continuations and never miss a post.
#tech tuesday#index