POPULARITY
Find how to remove mental hurdles and channel your inner Creativity instantly for passion projects, workplace decisions, and balanced life. Pickup New Skill FAST video that I mentioned
Episode Summary In this episode of the Adventures in DevOps podcast, the panelists talk about getting started with DevOps and learning its principles and technologies. Lee and Scott mention that they share a similar journey, initially starting as system administrators and working their way into DevOps. Nell says that she was a Ruby and .NET developer before learning cloud technologies such as Heroku, Chef, and Docker. To someone with a programming background wanting to get into DevOps, Lee highly recommends three books - The Practice of System and Network Administration, The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services - Volume 2, and Time Management for System Administrators. He mentions that they are technology-agnostic and help in understanding what is really going on in the system. Scott stresses on the importance of understanding basic networking, linux systems and commands, bash scripting and knowing the core fundamentals and interactions of the underlying systems. He suggests going for online resources, tutorials and boot camps which are plenty nowadays and easily accessible as well. Nell advises listeners to pick a cloud provider such as Digital Ocean and learn the basics by working with it, which can later be applied to any other cloud provider. She also recommends learning programming languages to get a good software development foundation. The panelists talk about working on specific projects and getting hands dirty rather than traditional learning, to enhance their DevOps skills. Nell explains how they implement the 'learning by doing' concept at work. She mentions that understanding how virtual machines and physical servers work is crucial before moving on to learning about containers. Lee suggests Vagrant - a tool for building and managing virtual machine environments, as a good resource for the same. They caution that while it is important to learn things during our time off, self-care and setting healthy boundaries is paramount. It is ok to take longer to learn something given that DevOps as a whole can be extremely complex, and working in a non-pressure environment can be very beneficial. They recommend Ops School for beginners which is a comprehensive program aimed at people who want to get into operations engineering. They then share their insights on monitoring and how to get started with it. Lee recommends the book Practical Monitoring, and Sensu - a monitoring event pipeline, as good starting points. DevOps can be considered as a technical as well as a cultural movement. To that effect, they discuss where should people start learning the associated cultural elements. Nell recommends reading the books - Effective DevOps, and The Phoenix Project and Crucial Conversations. Lee advocates going old school with the writings of Richard Stallman, and books of the 80s and 90s such as The Art of C Programming. They mention that conversational skills and dealing with people are critical skills in today's work environments. Scott recommends Google's Site Reliability Engineering books which have a lot of great stuff to build a solid foundation and are also free to read online. Finally, they talk about how to keep learning and expanding knowledge. Some effective suggestions discussed include extensive practicing, working professionally, solving business problems, building expertise in programming, and attending DevOps Days events and Linux Users groups. They end the episode with picks. Panel Nell Shamrell-Harrington Lee Whalen Scott Nixon Sponsors iPhreaks - Devchat.tv The Dev Rev - Devchat.tv React Round Up - Devchat.tv CacheFly Links A Cloud Guru Digital Ocean Linux Academy The League of Professional System Administrators Vagrant Ops School Curriculum Practical Monitoring Sensu Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale The Phoenix Project The Art of C Programming Crucial Conversations Site Reliability Engineering - Google DevOps Days Picks Nell Shamrell-Harrington: Fresh Tarragon Lee Whalen: The Practice of System and Network Administration The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services, Volume 2 Time Management for System Administrators Scott Nixon: How to Stay Motivated: Developing the Qualities of Success
Episode Summary In this episode of the Adventures in DevOps podcast, the panelists talk about getting started with DevOps and learning its principles and technologies. Lee and Scott mention that they share a similar journey, initially starting as system administrators and working their way into DevOps. Nell says that she was a Ruby and .NET developer before learning cloud technologies such as Heroku, Chef, and Docker. To someone with a programming background wanting to get into DevOps, Lee highly recommends three books - The Practice of System and Network Administration, The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services - Volume 2, and Time Management for System Administrators. He mentions that they are technology-agnostic and help in understanding what is really going on in the system. Scott stresses on the importance of understanding basic networking, linux systems and commands, bash scripting and knowing the core fundamentals and interactions of the underlying systems. He suggests going for online resources, tutorials and boot camps which are plenty nowadays and easily accessible as well. Nell advises listeners to pick a cloud provider such as Digital Ocean and learn the basics by working with it, which can later be applied to any other cloud provider. She also recommends learning programming languages to get a good software development foundation. The panelists talk about working on specific projects and getting hands dirty rather than traditional learning, to enhance their DevOps skills. Nell explains how they implement the 'learning by doing' concept at work. She mentions that understanding how virtual machines and physical servers work is crucial before moving on to learning about containers. Lee suggests Vagrant - a tool for building and managing virtual machine environments, as a good resource for the same. They caution that while it is important to learn things during our time off, self-care and setting healthy boundaries is paramount. It is ok to take longer to learn something given that DevOps as a whole can be extremely complex, and working in a non-pressure environment can be very beneficial. They recommend Ops School for beginners which is a comprehensive program aimed at people who want to get into operations engineering. They then share their insights on monitoring and how to get started with it. Lee recommends the book Practical Monitoring, and Sensu - a monitoring event pipeline, as good starting points. DevOps can be considered as a technical as well as a cultural movement. To that effect, they discuss where should people start learning the associated cultural elements. Nell recommends reading the books - Effective DevOps, and The Phoenix Project and Crucial Conversations. Lee advocates going old school with the writings of Richard Stallman, and books of the 80s and 90s such as The Art of C Programming. They mention that conversational skills and dealing with people are critical skills in today's work environments. Scott recommends Google's Site Reliability Engineering books which have a lot of great stuff to build a solid foundation and are also free to read online. Finally, they talk about how to keep learning and expanding knowledge. Some effective suggestions discussed include extensive practicing, working professionally, solving business problems, building expertise in programming, and attending DevOps Days events and Linux Users groups. They end the episode with picks. Panel Nell Shamrell-Harrington Lee Whalen Scott Nixon Sponsors iPhreaks - Devchat.tv The Dev Rev - Devchat.tv React Round Up - Devchat.tv CacheFly Links A Cloud Guru Digital Ocean Linux Academy The League of Professional System Administrators Vagrant Ops School Curriculum Practical Monitoring Sensu Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale The Phoenix Project The Art of C Programming Crucial Conversations Site Reliability Engineering - Google DevOps Days Picks Nell Shamrell-Harrington: Fresh Tarragon Lee Whalen: The Practice of System and Network Administration The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services, Volume 2 Time Management for System Administrators Scott Nixon: How to Stay Motivated: Developing the Qualities of Success
Episode 23 is here and with it comes advice on making your own luck in both Magic and Life! With over 300 drafts between them in the past couple months, your hosts give you their wisdom about playing Magic in the optimal mental state to 3-0 your next draft. People/ideas discussed: Dave Ramsey - The Total Money makeover/Financial Peace Thomas J. Stanley - The Millionaire Next Door Zig Ziglar - How to Stay Motivated: Developing the Qualities of Success Jon Acuff: Quitter and Start Geoffrey Colvin - Talent is Overrated Channelfireball.com articles by Will Jonathan - sports psychologist who writes articles about how to improve your mental game in magic. http://www.starcitygames.com/article/36159_Social-Currency.html by Gerry Thompson - his story about self improvement through Magic. Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig
React Remote Conf and Angular Remote Conf 03:15 - Justin Searls Introduction Twitter GitHub Blog Test Double JavaScript Jabber Episode #038: Jasmine with Justin Searls 04:13 - Testing testdouble.js teenytest Sinon.JS 08:44 - Mocking Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce Jim Weirich 14:45 - Starting These Concepts as a Junior Developer Test-driven Development 17:55 - testdouble.js vs. sinon.js NIH = Not Invented Here 26:39 - Duck Typing, Monkey Patching, Duck Punching 32:22 - Node.js Negativity Design, Resources Martin Fowler’s Refactoring and Patterns Books Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans 42:52 - Community 45:08 - The AAA Rule: Arrange, Act, Assert 51:19 - Error Messages Picks Unemployment (Jamison) React Rally (Jamison) Julia Evans' Tweet: how to be a wizard programmer (Jamison) See the good in people (Aimee) Sinon.JS (Joe) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) The Harry Potter Series (Chuck) RetroPie (Justin) How Elm can Make you a Better JavaScript Programer (Justin) NEJS Conf (Justin)
React Remote Conf and Angular Remote Conf 03:15 - Justin Searls Introduction Twitter GitHub Blog Test Double JavaScript Jabber Episode #038: Jasmine with Justin Searls 04:13 - Testing testdouble.js teenytest Sinon.JS 08:44 - Mocking Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce Jim Weirich 14:45 - Starting These Concepts as a Junior Developer Test-driven Development 17:55 - testdouble.js vs. sinon.js NIH = Not Invented Here 26:39 - Duck Typing, Monkey Patching, Duck Punching 32:22 - Node.js Negativity Design, Resources Martin Fowler’s Refactoring and Patterns Books Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans 42:52 - Community 45:08 - The AAA Rule: Arrange, Act, Assert 51:19 - Error Messages Picks Unemployment (Jamison) React Rally (Jamison) Julia Evans' Tweet: how to be a wizard programmer (Jamison) See the good in people (Aimee) Sinon.JS (Joe) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) The Harry Potter Series (Chuck) RetroPie (Justin) How Elm can Make you a Better JavaScript Programer (Justin) NEJS Conf (Justin)
React Remote Conf and Angular Remote Conf 03:15 - Justin Searls Introduction Twitter GitHub Blog Test Double JavaScript Jabber Episode #038: Jasmine with Justin Searls 04:13 - Testing testdouble.js teenytest Sinon.JS 08:44 - Mocking Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce Jim Weirich 14:45 - Starting These Concepts as a Junior Developer Test-driven Development 17:55 - testdouble.js vs. sinon.js NIH = Not Invented Here 26:39 - Duck Typing, Monkey Patching, Duck Punching 32:22 - Node.js Negativity Design, Resources Martin Fowler’s Refactoring and Patterns Books Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans 42:52 - Community 45:08 - The AAA Rule: Arrange, Act, Assert 51:19 - Error Messages Picks Unemployment (Jamison) React Rally (Jamison) Julia Evans' Tweet: how to be a wizard programmer (Jamison) See the good in people (Aimee) Sinon.JS (Joe) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) The Harry Potter Series (Chuck) RetroPie (Justin) How Elm can Make you a Better JavaScript Programer (Justin) NEJS Conf (Justin)
01:58 - Natasha Murashev Introduction @NatashaTheRobot @natashathenomad GitHub Blog This Week in Swift Newsletter The iPhreaks Show Episode #092: Unit Testing with NatashaTheRobot try! Swift try! Swift NYC Use discount code IPHREAKS100 for $100 off a ticket! 02:31 - Protocol-Oriented Programming Natasha Murashev: Practical Protocol-Oriented-Programming WWDC 2015: Protocol-Oriented Programming in Swift 03:49 - How Protocols Were Used Prior to Swift; Benefits 08:12 - Benefits in Regards to Testing 09:03 - Protocols in Swift vs Objective-C 10:18 - Downsides/Pitfalls When Using Protocols 13:04 - Associated Types and Type Erasure Hector Matos @ AltConf 2016 - Type Erasure Magic Gwendolyn Weston: Keep Calm and Type Erase On 17:02 - Keeping Code Clean The Ghost of Swift Bugs Future 21:22 - Does protocol-oriented programming change the architecture of your apps substantially? 22:06 - Structs > Classes 25:13 - Protocol-oriented Programming Code Examples Natasha's Talk Protocol-Oriented Programming in Swift 27:05 - Changes With Swift 3? 28:03 - try! Swift Picks NorthFace Surge Transit Backpack (Alondo) Andy Matuschak: Let’s Play: Refactor the Mega-Controller @ NSSpain (Alondo) The Well of Ascension (Mistborn, Book 2) by Brandon Sanderson (Layne) Prague (Layne) Microsoft Sculpt Ergonomic Keyboard (Caleb) ErgoDox Ergonomic Mechanical Keyboard Kit (Caleb) Ben North & Oliver Nash: Magnetic core memory reborn (Andrew) Rocket (Andrew) Alexandros Salazar: The Ghost of Swift Bugs Future (Jaim) Hector Matos @ AltConf 2016 - Type Erasure Magic (Jaim) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) Understanding Swift Performance (Natasha) Win the Crowd: Unlock the Secrets of Influence, Charisma, and Showmanship by Steve Cohen (Natasha) Rainbow Bagels (Natasha)
01:58 - Natasha Murashev Introduction @NatashaTheRobot @natashathenomad GitHub Blog This Week in Swift Newsletter The iPhreaks Show Episode #092: Unit Testing with NatashaTheRobot try! Swift try! Swift NYC Use discount code IPHREAKS100 for $100 off a ticket! 02:31 - Protocol-Oriented Programming Natasha Murashev: Practical Protocol-Oriented-Programming WWDC 2015: Protocol-Oriented Programming in Swift 03:49 - How Protocols Were Used Prior to Swift; Benefits 08:12 - Benefits in Regards to Testing 09:03 - Protocols in Swift vs Objective-C 10:18 - Downsides/Pitfalls When Using Protocols 13:04 - Associated Types and Type Erasure Hector Matos @ AltConf 2016 - Type Erasure Magic Gwendolyn Weston: Keep Calm and Type Erase On 17:02 - Keeping Code Clean The Ghost of Swift Bugs Future 21:22 - Does protocol-oriented programming change the architecture of your apps substantially? 22:06 - Structs > Classes 25:13 - Protocol-oriented Programming Code Examples Natasha's Talk Protocol-Oriented Programming in Swift 27:05 - Changes With Swift 3? 28:03 - try! Swift Picks NorthFace Surge Transit Backpack (Alondo) Andy Matuschak: Let’s Play: Refactor the Mega-Controller @ NSSpain (Alondo) The Well of Ascension (Mistborn, Book 2) by Brandon Sanderson (Layne) Prague (Layne) Microsoft Sculpt Ergonomic Keyboard (Caleb) ErgoDox Ergonomic Mechanical Keyboard Kit (Caleb) Ben North & Oliver Nash: Magnetic core memory reborn (Andrew) Rocket (Andrew) Alexandros Salazar: The Ghost of Swift Bugs Future (Jaim) Hector Matos @ AltConf 2016 - Type Erasure Magic (Jaim) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) Understanding Swift Performance (Natasha) Win the Crowd: Unlock the Secrets of Influence, Charisma, and Showmanship by Steve Cohen (Natasha) Rainbow Bagels (Natasha)
Angular Remote Conf 01:56 - Justin Schwartzenberger Introduction Twitter GitHub Blog SoCreate 03:01 - User Input/Forms angular-form-builder 07:40 - Validation; Using Forms for Angular 2 Justin Schwartzenberger: Angular 2's Fresh Approach to Style @ ng-conf Complexity Template-driven vs Model-driven 25:27 - Changes in Forms 32:06 - Getting Started with Forms (Tips and Tricks) Metadata-driven Forms Picks Angular 2 (John & Joe) Parks and Recreation (John) The Goldbergs (Joe) Ego Is the Enemy by Ryan Holiday (Lukas) Matt Podwysocki's Rx Twitter Status (Lukas) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) The Harry Potter Series (Chuck) MacBook Pro (Justin) Red Dead Redemption (Justin) Lynda.com | Angular 2 Forms: Data Binding and Validation with Justin Schwartzenberger (Lukas)
Angular Remote Conf 01:56 - Justin Schwartzenberger Introduction Twitter GitHub Blog SoCreate 03:01 - User Input/Forms angular-form-builder 07:40 - Validation; Using Forms for Angular 2 Justin Schwartzenberger: Angular 2's Fresh Approach to Style @ ng-conf Complexity Template-driven vs Model-driven 25:27 - Changes in Forms 32:06 - Getting Started with Forms (Tips and Tricks) Metadata-driven Forms Picks Angular 2 (John & Joe) Parks and Recreation (John) The Goldbergs (Joe) Ego Is the Enemy by Ryan Holiday (Lukas) Matt Podwysocki's Rx Twitter Status (Lukas) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) The Harry Potter Series (Chuck) MacBook Pro (Justin) Red Dead Redemption (Justin) Lynda.com | Angular 2 Forms: Data Binding and Validation with Justin Schwartzenberger (Lukas)
Angular Remote Conf 01:56 - Justin Schwartzenberger Introduction Twitter GitHub Blog SoCreate 03:01 - User Input/Forms angular-form-builder 07:40 - Validation; Using Forms for Angular 2 Justin Schwartzenberger: Angular 2's Fresh Approach to Style @ ng-conf Complexity Template-driven vs Model-driven 25:27 - Changes in Forms 32:06 - Getting Started with Forms (Tips and Tricks) Metadata-driven Forms Picks Angular 2 (John & Joe) Parks and Recreation (John) The Goldbergs (Joe) Ego Is the Enemy by Ryan Holiday (Lukas) Matt Podwysocki's Rx Twitter Status (Lukas) How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck) The Harry Potter Series (Chuck) MacBook Pro (Justin) Red Dead Redemption (Justin) Lynda.com | Angular 2 Forms: Data Binding and Validation with Justin Schwartzenberger (Lukas)