Favorite Blog Posts

  • Why is modern web development so complicated? A long yet hasty explanation: Part 1!