[Software Engineering Daily] Serverless Architecture http://softwareengineeringdaily.com/2016/08/23/serverless-architecture-with-mike-roberts/
- “Serverless” usually refers to an architectural pattern where the server side logic is run in stateless compute containers that are event-triggered and ephemeral. Mike Roberts has written a series of articles about serverless computing, in which he discusses theories and patterns around serverless architecture.
- In this episode, Mike and I discuss how to reimagine our software architecture using functions-as-a-service. We go into the costs, benefits, and modern limitations of current serverless platforms like AWS Lambda.
[Developing Up] To get more done as a developer you need a personal task management system http://www.developingup.com/2
- In episode two of the Developing Up podcast we cover task management. We discuss the importance of establishing a personal task management system. We then outline the key concepts and methodologies of many systems that we have found helpful ourselves. Finally we discuss the systems we use and how you can build one that works for you.
- Getting Things Done
- Pomodoro Technique
- Personal Kanban
[Software Engineering Daily] Salary Negotiation with Haseeb Qureshi http://softwareengineeringdaily.com/2016/07/11/salary-negotiation-with-haseeb-qureshi/
- Negotiation is an important skill for software engineers. The salary you negotiate at the beginning of your job could be a difference of tens of thousands of dollars over the course of an engineer’s career, but intimidating recruiters and exploding offers scare many engineers from negotiating at all.
- Today, Haseeb Qureshi returns to the show to discuss his epic story of salary negotiation. On a previous episode, Haseeb discussed leaving his career as a poker player to join a coding boot camp and start down the path of a software engineer.
[The Tim Ferriss Show] The Art and Science of Learning Anything Faster http://fourhourworkweek.com/2016/10/06/the-art-and-science-of-learning-anything-faster/
- I explore the tips, tricks, and framework I’ve used to learn just about any skill.
- This is the meta-skill of meta-learning, or learning how to learn.
- I’m going to share techniques that can help you — even if you’re sub-par or a rote beginner — take the smartest first steps and use 80/20 analysis to accelerate your progress.
- This is adapted from The 4-Hour Chef, which is the cookbook that’s not a cookbook — it’s a book on accelerated learning.
[The Tim Ferriss Show] How a Computer Hacker Optimizes Online http://fourhourworkweek.com/2015/05/02/samy-kamkar/
- Samy Kamkar is one of the most innovative and notorious computer hackers in the United States. He’s also a well-known whistleblower. If you want to learn how Samy hacks everything from online dating to car alarms, this episode is for you.
- He is best known for creating the fastest spreading virus of all time, a MySpace worm named “Samy.” He got raided by the United States Secret Service for that one. More recently, he’s created SkyJack, a custom drone that hacks into any nearby drones, allowing him (or any operator) to control a swarm of devices; and Evercookie, which appeared in top-secret NSA documents revealed by Edward Snowden. He also discovered illicit mobile phone tracking by Apple iPhone, Google Android and Microsoft Windows Phone mobile devices.
- His research and findings led to a series of class-action lawsuits against these companies and a privacy hearing on Capitol Hill.