97: You Have to Know When to Stop

Topics covered
Popular Clips
Episode Highlights
Node.js vs PHP
explores the advantages of Node.js over PHP, particularly in terms of scalability and efficiency. He highlights Node's event-driven model, which excels in handling massive parallel tasks, unlike PHP, which struggles with such demands 1. Marco appreciates Node's ability to efficiently utilize server resources, making it ideal for hosting large-scale applications 2. adds that while both Node.js and PHP are high-level languages, Node's event-driven nature is inherently more suited for modern web development needs 1.
Speed & Parallelism
The speed of Node.js impresses Marco, who notes its rapid execution compared to PHP. He shares an anecdote about running a simple "Hello World" program in Node and being amazed by its speed 3. This efficiency contrasts sharply with PHP's challenges in achieving parallelism, which Marco describes as cumbersome and inefficient 4. He points out that PHP's single-threaded nature and reliance on process parallelism hinder its performance in high-demand environments 4.
SSL & Crawling
Marco discusses the challenges of implementing SSL with PHP, particularly when using libcurl for feed crawling. He notes that PHP's outdated SSL support often leads to issues, such as being unable to handle sites that have disabled SSLv3 5. This limitation significantly impacts the efficiency of feed crawling, a critical component of Marco's Overcast app 5. and John discuss the broader implications of SSL, debating its necessity for non-interactive websites and the potential benefits of free SSL certificates 6.
Related Episodes


99: Pop-Up Headlights
Answers 383 questions

67: Tim Said, Man
Answers 383 questions

92: You Don't Know My Pants
Answers 383 questions

126: The Web Kind of Happens to You
Answers 383 questions

327: Better Late Than Wrong
Answers 383 questions

98: Landmines, Pitfalls, and Bottomless Pits
Answers 383 questions

75: You Had Your Moment
Answers 383 questions

112: The Problem Is You
Answers 383 questions

42: The Ultimate Vanity Search
Answers 383 questions

77: Full-Stack Businessperson
Answers 383 questions

117: You Don't Have the Antibodies
Answers 383 questions

47: Better Pixels
Answers 383 questions

91: Press Agree to Drive
Answers 383 questions

12: Accidental Server Hardware
Answers 383 questions

130: Technical Countermeasures
Answers 383 questions














