2018

43 posts from 2018

TCP vs UDP

A comparison of TCP (Transmission Control Protocol) and UDP (User Datagram Protocol)

Python Web Frameworks

Web frameworks make life much easier when building robust, scalable web applications. Why reinvent the wheel and build everything from scratch yourself? They are used by everyone from small startups...

Static vs Dynamic Websites: Pros and Cons

In the early days of the internet all web pages were static: they displayed the same content to every user. Over time dynamic, database-backed websites emerged powered by programming languages...

Python *args and **kwargs

Python has a special syntax, * (single asterisk) and ** (double asterisks), that lets you pass a variable number of arguments to a function. By convention, these are written as...

Meteor Hosting Options

Meteor is a fast and accessible framework for building Node.js apps. It makes building MVPs and learning web development very accessible. There are multiple Meteor hosting options currently available.

React Clock

Build a digital clock that updates every second.

The Evolving Online Test Prep Market

Test prep is a global, multi-billion dollar business currently undergoing a massive online shift. Traditional companies like Kaplan and Princeton Review are struggling to adapt and cannibalize their profitable, offline...

JavaScript: Stock Prices Problem

Write a function that takes an array of stock prices and returns the best profit you could make from one purchase and one sale.