73 avsnitt • Längd: 45 min • Månadsvis
DevDiscuss is the first original podcast from DEV, a global community of software developers of all backgrounds and experience levels. The show covers burning topics that impact the daily lives of programmers and beyond, hosted by Forem Co-Founder, Ben Halpern, as well as a rotating cast of Forem developers.
The podcast DevDiscuss is created by DEV. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
In this episode, we talk about introducing children and teens to coding with Jon Mattingly, co-founder and CEO of Kodable, and Pete Ingram-Cauchi, CEO of ID Tech.
Abigail (Abby) Phoenix is a longtime conference planner and the Special Projects Manager at Forem, passionate about bringing communities together in thoughtful, meaningful ways.
A self-taught programmer, Jon wrote his first line of code at 6 years old on a computer that didn’t even have a mouse. A member of the Forbes 30 under 30 as well as a Y Combinator alum, Jon holds a degree in marketing and entrepreneurship from the University of Louisville, where he played football.
Pete Ingram-Cauchi is the CEO of iD Tech, a family-founded, Silicon Valley-based education company founded in 1999. iD Tech delivers online and in-person tech experiences for kids and teens, and curriculum spans Coding, Game Design, Digital Video, AI, Machine Learning, YouTube Streaming, and more.
In this episode, we talk about how technology is being used as a tool for abuse and coercive control with Bindu Oommen Fernandes, executive director at Freedom Forward, and Sonya Mital, community engagement lead at Narika. We discuss possible warning signs of abuse to keep an eye out for, tactics abusers use on their victims, and the different ways technology is also helping survivors overcome these circumstances.
Sonya is Community Engagement Lead at Narika where she raises awareness on domestic violence, technology abuse, healthy relationships and special concerns for immigrant & South Asian populations.
Bindu Fernandes is executive director at Freedom Forward, a bay area non profit that is working to prevent the commercial sexual exploitation of youth in San Francisco by transforming the systems that too often contribute to their exploitation. Prior to this, she led an organization serving survivors of domestic violence and also worked at Google for over a decade leading policy and diversity & inclusion efforts for global teams.
In this episode, we talk with Jim Walker, principal product evangelist at Cockroach Labs about the evolution of SQL. Learn more about the origins and importance of SQL and how it's managed to not only last but also evolve throughout time.
Jim is a recovering developer turned evangelist who digs useful, cool, cutting-edge tech. He loves to translate and distill complex concepts into compelling, more simple explanations that broader communities can consume. He is an advocate of the developer and an active participant in several open source communities
In this episode we talk with Tracy P Holmes, technical community advocate at Isovalent and Pachi Parra, developer advocate at Github about getting a conference talk proposal accepted. Get some tips and advice from their own personal experiences and a glimpse at this year's Codeland 2022, since both of them will be speaking at this year's conference.
A "jackie of all trades" (and mistress of being herself), Tracy is a Developer Advocate focusing on all things community, Anxiety Driven Development, and making sense of GitOps. When she isn't leveling up her programming skills or learning all she can about the next "Something-OPS", Tracy is active in the open source community and is a strong believer that open source is like gardening - pay attention to your conditions, and water only when needed.
Pachi Carlson is a Developer Advocate for Github and is a Co-founder of Feministech.
In this episode, we talk about how to work cohesively and efficiently across different departments with Kate Travers, Senior Software Engineer at GitHub, and Tracy Osborn, Principal Program Director at TinySeed.
Kate Travers is a New York-based web developer specializing in Rails, React, and Elixir applications. Before changing careers to ship code, she spent five years shipping fine art for the world's finest museums, galleries, and private collectors. She currently works at GitHub on the Pull Requests team.
Tracy Osborn is the author of Hello Web Design (No Starch Press) and Program Director at TinySeed, a startup accelerator and venture fund aimed at bootstrappers.
In this episode, we talk about the the most fun we’ve had coding with Paula Gearon, semantic web architect at Intelligent Medical Objects, and Lucia Cerchie, software developer at StepZen.
Paula Gearon has over 25 years of experience in data management, knowledge engineering, semantic systems, designing large, complex systems, in power supply and distribution, billing and asset management, and traffic and rail control. Paula has expertise in many layers of software systems, from programming operating systems and embedded systems to administration of corporate servers and terabyte databases.
Lucia Cerchie is a software engineer at StepZen.
In this episode, we talk about how we created unified embeds with Arit Amana, software engineer at Forem, and Jeremy Friesen, lead software engineer at Forem.
Jeremy Friesen is an open source software developer focused on mentoring, process improvement, and crafting analogies.
Arit Amana is a bootcamp-educated software engineer who transitioned to her current role at 37, after being a public-health analyst, and then a stay-at-home mom of two. In her free time, Arit passionately supports those attempting similar career transitions through speaking and mentoring.
In this episode, we talk about using design patterns to improve how you architect web apps, with authors of the book, Learning Patterns, Lydia Hallie, Staff Developer Advocate at Vercel, and Addy Osmani, engineering manager at Google working on Chrome.
Addy Osmani considers himself to be an occasional JavaScript Janitor, who cares about improving user-experiences on the web. He is also an engineering manager working on Google Chrome at Google, focused on web performance and tooling.
Lydia Hallie is a software consultant (JavaScript, TypeScript, GraphQL, Serverless, AWS, Docker, Golang), international speaker, course instructor, and tech influencer with a great passion for coding.
In this episode, we talk about Forem’s product and engineering with Jennie Ocken, Forem’s head of product, and Allison McMillan, Forem’s head of engineering.
Jennie Ocken brings a business and market perspective into the software development process and represent the software development team to the business and market. As a passionate user advocate and visionary product owner, she strikes the right balance between user needs and business results, between market demand and technical requirements.
Allison McMillan is a self-taught web developer with over a decade of leadership and management experience.
In this episode, we talk about jQuery, Vanilla JS, and when and how you should transition out of an older technology, with Diana Le, senior web developer at topSpot Internet Marketing, Tyler Smith, software engineer at Unearth, and Chris Ferdinandi, JavaScript Educator and creator of Go Make Things.
Chris Ferdinandi is the author of the Vanilla JS Pocket Guide series, creator of the Vanilla JS Academy training program, and host of the Vanilla JS Podcast. My developer tips newsletter is read by over 8,500 developers each weekday.
Diana Le is a front-end web developer who creates responsive websites using HTML, CSS and JavaScript. She is continuously learning and a huge advocate of documentation to improve team efficiency and code practices.
Tyler Smith is a full-stack developer from Bakersfield, California. He is passionate about technology, tinkering, and solving interesting problems.
In this episode, we talk about physical pen-testing with Deviant Ollam, author of the book, “Practical Lock Picking: A Physical Penetration Tester's Training Guide.”
While paying the bills as a physical penetration specialist with The CORE Group and the Director of Education for Red Team Alliance, Deviant Ollam is also a member of the Board of Directors of the US division of TOOOL, The Open Organisation Of Lockpickers. His books Practical Lock Picking and Keys to the Kingdom are among Syngress Publishing's best-selling pen testing titles. In addition to being a lockpicker, Deviant is also a SAVTA certified safe technician and GSA certified safe and vault inspector. At multiple annual security conferences Deviant started Lockpick Village workshop areas, and he has conducted physical security training sessions for Black Hat, the SANS Institute, DeepSec, ToorCon, HackCon, ShakaCon, HackInTheBox, ekoparty, AusCERT, GovCERT, CONFidence, the FBI, the NSA, DARPA, the National Defense University, the United States Naval Academy at Annapolis, and the United States Military Academy at West Point. In his limited spare time, Deviant enjoys loud moments with lead acceleration and quiet times with podcasts. He arrives at airports too early and shows up at parties too late, but will promptly appear right on time for tacos or whiskey.
In this episode, we talk about engineering management with Alex Karp, engineering manager at Twitter.
Alex Karp is an #ActuallyAutistic Engineering Manager at Twitter who loves to bring new people into tech and grow leaders. He is in the process of publishing a book called Running Start: How to get a job in tech, keep that job, and thrive.
In this episode, we talk about breaking into tech mid-career with Sarah Bartley, full stack web developer, and Will Johnson, developer advocate at Auth0.
Sarah Bartley is a full stack web developer who specializes in creating the front elements on web applications and translating web designs into websites using JavaScript, PHP, and WordPress.
Will Johnson enjoys creating content to educate developers through technical blog posts, video screencasts, tutorials, and in-person trainings.
In this episode, we talk about video game archival, preservation, and curation with Jason Scott, co-founder of Archive Team and archivist for the Internet Arcade, and Paola Antonelli, senior curator of architecture and design and director of research and development at the Museum of Modern Art.
Jason Scott is the co-founder of Archive Team who speaks passionately on the never-ending and critical saving of online history. He has been a video game art director, unix administrator, documentary filmmaker and public raconteur.
Paola Antonelli is a senior curator in the Department of Architecture and Design, and Director of Research and Development at MoMA.
In this episode, we talk about creating beautiful data-driven essays with Michelle McGhee and Russell Goldenberg, Journalist-Engineers at The Pudding.
Russell Goldenberg is a Scorpio. He makes stories with data and code at The Pudding. Nowadays coding mostly in Svelte.
Michelle McGhee makes visual stories at The Pudding. She also enjoys making delicious food and 3-pointers at pickup basketball.
Since CodeNewbie is doing a learn in public challenge this month, in this episode we talk all about learning in public with Gift Egwuenu, Frontend Developer, and past CodeLand speaker on the topic of learning in public, and Shawn Wang aka Swyx, head of developer experience at Temporal Technologies.
Gift Egwuenu is a Developer and Content Creator based in the Netherlands, She has worked in tech for over 4 years with experience in web development and building tools for help. Her work and focus are on helping people navigate the tech industry by sharing her work and experience in web development, career advice, and developer lifestyle videos.
Shawn Wang is a writer, Speaker, and a developer advocate. He helps developers with devtools cross the chasm (React + TypeScript, Svelte, Netlify, now Temporal), as well as helps them to learn in public.
In this episode we talk about how cybersecurity needs to evolve and how to get into it, with Alyssa Miller, Business Information Security Officer at S&P Global Ratings, and author of the book Cyber Defenders' Career Guide.
Alyssa Miller is the Business Information Security Officer at S&P Global Ratings, and author of the book Cyber Defenders' Career Guide.
In this episode, we talk about imposter syndrome and how to conquer it with Michael Boroff, mental health program manager at Crossover Health, and Nick Taylor, lead software engineer at Forem.
Michael Boroff oversees Crossover Behavioral Health services across the nation.
Nick Taylor is a lead software engineer with a focus on the front-end at Forem, the software that powers DEV. He does not get along with spiders.
In this episode, we talk about A/B testing with David Sweet, adjunct professor at yeshiva university, and author of the book, Tuning Up: From A/B testing to Bayesian Optimization. After listening, if you would like a 35% discount on Tuning Up: From A/B testing to Bayesian Optimization, go to the link in our show notes and use offer code devdsrf-38BF.
David Sweet is an adjunct professor at yeshiva university, and author of the book, Tuning Up: From A/B testing to Bayesian Optimization.
In this episode, we talk about how to be a better whistleblower with Ariella Steinhorn and Amber Scorah, the CEO and the President of Lioness, and the creators of The Tech Workers Handbook.
Ariella is founder of Lioness, a new media company that pokes at power. She has guided hundreds of people through sharing their story with the media and public, and believes in the power of storytelling to shift culture.
Amber is a writer, speaker, author of the memoir Leaving the Witness. She is president and partner at Lioness and a Dean's fellow at Harvard. She has helped hundreds of people put their own thoughts to paper and bring their stories to the world via the media.
In this episode, we talk about design justice with Wesley Taylor, Assistant Professor at Virginia Commonwealth University and steering committee member at the Design Justice Network, and Boaz Sender, the principal at Bocoup.
Wesley Taylor is a print maker, graphic designer, musician, animator, educator, mentor, and curator. Wesley roots his practice in performance and social justice. Wesley’s individual practice is inextricably linked to his collective practices, which consists of a constellation of collectives he has helped form for over 20 years which includes Design Justice Network, Complex Movements, Talking Dolls Detroit. Wesley is currently an Assistant Professor at Virginia Commonwealth University in the Department of Graphic Design.
Boaz Sender is the founder of Bocoup, an inclusive technology consulting firm. Along with running Bocoup day-to-day, Boaz contributes to other projects related to art, technology, and social justice including Design Justice, StopLAPDSyping, and the Processing Foundation
In this episode, we talk about tech publishing with Katel LeDû, CEO of A Book Apart.
Katel LeDû is the CEO of A Book Apart, where she helps passionate tech community members become successful authors. She’s also a personal and professional transformation coach, focused on helping folks cultivate creativity, develop social awareness in themselves and at work, and embody sensitivity and empathy as superpowers.
In this episode, we talk about Vue and its creation with its creator, Evan You.
Evan You is an independent open source developer and is the author / maintainer of popular projects such as Vue.js and Vite.
In this episode, we talk about deeply human stories in software with the hosts of The Changelog podcast, Adam Stacoviak and Jerod Santo.
Adam Stacoviak is the founder and editor-in-chief of Changelog Media.
Jerod Santo is the managing editor of Changelog Media
In this episode, we talk about Ruby and Rails with Richard Schneeman, principal engineer at Salesforce and Heroku Ruby language owner, and Penelope Phippen, staff software engineer at Stripe, and a director at Ruby Central.
Penelope Phippen (she/her) is a multifaceted Rubyist who works as a Director at Ruby Central, is the creator of Rubyfmt, and was formerly a lead maintainer of the RSpec project. She frequently writes and speaks about about complex aspects of the Ruby grammar, and issues of social justice for trans people in computer science. She's sad that she can't hug every cat.
Richard Schneeman created and maintains CodeTriage.com, a tool for helping people contribute to open-source When he isn't obsessively compulsively refactoring code he spends his time reminding his kids to wash their hands.
In this episode, we talk about software mistakes and tradeoffs with Tomasz Lelek, senior software engineer at DataStax and co-author of the book, "Software Mistakes and Tradeoffs: Making good programming decisions." After listening if you want to get a copy of the book, go to the link in our show notes and use offer code poddevdisc21 for a 35% discount.
Tomasz currently works at Datastax, building products around one of the world's favorite distributed databases - Cassandra. He contributes to Java-Driver, Cassandra-Quarkus, Cassandra-Kafka connector, and Stargate. He is also co-author of the book, "Software Mistakes and Tradeoffs: Making good programming decisions"
In this episode, we talk about Visual Studio Code with, Jonathan Carter, principal program manager at Microsoft, and Cassidy Williams, director of developer experience at Netlify.
Jonathan Carter is a project manager at Microsoft, and has had the privilege of working on a bunch of developer tools and services over the last 15 years (e.g. Visual Studio, ASP.NET, browser tools for IE, CodePush). He's passionate about developer productivity and collaboration, and in particular, helping to make it easier to contribute to projects, share ideas amongst your teams, the community, and supporting remote-first cultures.
Cassidy likes making memes, dreams, and software. But actually though, she's a Principal Developer Experience Engineer at Netlify, and makes developer-friendly content across the internet to help people learn and laugh.
In this episode, we talk about web performance with Todd Underwood, senior director of engineering and SRE at Google.
Todd Underwood is a director at Google. He leads machine learning for site reliability engineering (SRE) for Google. ML SRE teams build and scale internal and external ML services and are critical to almost every product area at Google. He is also the engineering site lead for Google’s Pittsburgh office.
In this episode, we talk about proof engineering with Talia Ringer, researcher and incoming assistant professor at the University of Illinois at Urbana-Champaign.
Talia Ringer is an assistant professor with the PL/FM/SE group at Illinois. She likes to build proof engineering technologies to make that world a reality. In so doing, she loves to use the whole toolbox---everything from dependent type theory to program transformations to neural proof synthesis---all in service of real humans.
In this episode, we talk about what makes ethical design in your product and your company with Sarah Fossheim, creator of the Ethical Design Guide, and Aubrey Blanche, director of equitable design at Culture Amp.
Sarah Fossheim is a multidisciplinary developer, designer and accessibility specialist. They have a strong focus on dataviz accessibility and usability. Currently Sarah is working as an independent consultant, educator and advisor, helping companies create more accessible and inclusive solutions.
Aubrey Blanche is The Mathpath (Math Nerd + Empath), Director of Equitable Design & Impact at Culture Amp, and a startup investor, and advisor. She questions, reimagines, and redesigns the systems that surround us to ensure that all people access equitable opportunities.
In this episode, we talk about solving problems via Amazon Web Services with Ken Collins, AWS Serverless Hero and staff engineer at Custom Ink, and Vlad Ionescu, AWS Container Hero and DevOps consultant.
Ken Collins is an AWS serverless hero and principal engineer at Custom Ink where he focuses on growing their DevOps culture within the Ecommerce teams. Custom Ink is approaching its 20th year in business and is entering its second phase of Cloud adoption, where he helps a growing platform technology team succeed using AWS-first well-architected patterns.
Vlad Ionescu is a consultant focused on getting companies to high-performing levels. He is an AWS Container Hero and focuses extensively on developer velocity.
In this episode, we talk about human factors in engineering and learning from incidents with Nick Stenning, site reliability engineer at Microsoft, working on Azure, and Laura Maguire, researcher at Jeli, an incident analysis platform.
Laura Maguire is experienced in a wide range of systems design methods and techniques to support human performance in high risk/high consequence work environments. She has led project teams across a variety of domains in the identification and development of systems improvement initiatives. Her doctoral work focused on resilience engineering helping organizations cope with complexity, adapt at the pace of change and improve industrial systems performance.
Nick Stenning is a software engineer with interests in resilience, human factors in reliability engineering, and most things infrastructure. He's currently working at Microsoft. He was at Travis CI, Hypothesis, and the UK Government Digital Service.
In this episode we talk about the giant umbrella that is developer relations with Nader Dabit, developer relations engineer at Edge & Node, and Pachi Carlson, developer relations engineer at New Relic.
Nader Dabit is an author and developer relations engineer at Edge & Node.
Pachi Carlson is a Developer Advocate for Github and is a Co-founder of Feministech.
In this episode, we talk about the history of the cloud with Kelsey Hightower, staff developer advocate for the Google Cloud Platform, and Jeffrey Meyerson, founder of Software Daily and the host of the Software Engineering Daily podcast.
Kelsey HIghtower is a staff developer advocate at Google.
Jeffrey Meyerson is the founder of Software Daily and the host of the Software Engineering Daily podcast.
In this episode, we talk about home automation with Lars Richter, application developer at Parship Group.
Lars Richter is a software engineer from Hamburg, Germany. He likes all things .NET, home automation, underwater chess, sky diving, and lying in bios.
In this episode, we talk about hardware hacking with Charlyn Gonda, software engineer at Google, and Sophy Wong, a multi-disciplinary designer working with wearable technology and digital fabrication.
Charlyn Gonda is a coder by day and a maker by night. She's passionate about creating art in between the physical and digital, and deeply believes that practicing creativity can lead to impactful solutions for challenging problems.
Sophy Wong is a multidisciplinary designer whose projects range from period costumes to Arduino-driven wearable tech. She can be found at sophywong.com and on her YouTube channel chronicling her adventures in making.
In this episode, we talk about creating languages with Edaqa Mortoray, puzzle designer at Edaqa’s Room and creator of the Leaf programming language, and Sam Scott, co-founder and CTO of Oso, which is powered by the language they created called Polar.
Edaqa Mortoray is a creative programmer, writer, and cook. He's now primarily designing online escape games.
Sam Scott is Cofounder and CTO of Oso.
In this episode, we talk about about test automation with Angie Jones, senior director of developer relations at Applitools, and creator of Test Automation University.
Angie Jones is a senior director of developer relations who specializes in test automation strategies and techniques. She shares her wealth of knowledge by speaking and teaching at software conferences all over the world, as well as and leading the online learning platform, Test Automation University. As a Master Inventor, Angie is known for her innovative and out-of-the-box thinking style which has resulted in more than 25 patented inventions in the US and China. In her spare time, Angie volunteers with Black Girls Code to teach coding workshops to young girls in an effort to attract more women and minorities to tech.
In this episode, we talk about Netlify, Jamstack, and modern web development with Matt Biilmann, CEO of Netlify.
Mathias (Matt) Biilmann is CEO of Netlify, a company he co-founded in 2014 and today is one of the fastest growing web development platforms. He has been building developer tools, content management systems and web infrastructure for more than 30 years and is recognized for coining the term “Jamstack.”
In this episode, we talk about our 2021 Forem Roadmap with Lisa Sy, lead product designer at Forem, and Vaidehi Joshi, lead software engineer at Forem.
Lisa Sy is Lead Product Designer at DEV
Vaidehi Joshi is a software engineer, creator of the Base.cs blog series, and co-host of the Base.cs podcast.
We do a crossover episode with DevDiscuss and CodeNewbie talking about, and role playing different soft skills, because this topic of soft skills is so important that we thought both of our audiences could benefit from it. To talk about these skills and to help us show what they can look like, we are joined by artist and educator, Kristen Palana, and Liana Felt, senior people operations manager at Forem.
Kristen Palana is an award-winning American/Portuguese multimedia artist and international educator based in Lilongwe, Malawi. More: https://kpalana.com/about_new/
Liana Felt is the Senior People Operations Manager at Forem.
In this episode, we talk about accessibility with Crystal Preston-Watson, quality and accessibility engineer at Salesforce, and Marcy Sutton, web developer and accessibility specialist, who we have consulted with at Forem.
Marcy Sutton is an independent web developer working with organizations to improve accessibility in digital products and services. She brings years of experience working on multiple JavaScript frameworks and accessibility testing tools to her consulting work, making an impact through training and hands-on accessibility engineering.
Crystal Preston-Watson is a quality and accessibility engineer dedicated to making innovative, inclusive and accessible applications for everyone. She is currently a quality engineer focused on accessibility at Salesforce.org.
In this episode, we talk about Linux with Rob Frelow, co-founder of The StoryGraph, and Amber Jones, full stack software engineer at mumms Software.
Rob Frelow is co-founder and chief AI officer of The StoryGraph, a place to get book recommendations and track your reading.
Amber Jones is a Software Engineer from New Orleans who is motivated by community, an insatiable curiosity about the world, and a desire to increase web accessibility for everyone. Outside of work, you might find them walking their dog Lilith along the bayou, painting, or cooking an elaborate lasagna.
In this episode, we talk about online abuse and anti-harassment tools with Tracy Chou, CEO of Block Party, a company building tools to manage online safety and harassment, and Chloe Condon, senior cloud advocate at Microsoft.
Tracy Chou is an entrepreneur and software engineer, known for her work advocating for diversity and inclusion in tech. She is currently the founder and CEO of Block Party, which builds consumer tools for online safety and anti-harassment.
Former musical theatre actress and Hackbright Academy graduate, Chloe is now a Senior Cloud Developer Advocate at Microsoft. Pre-Hackbright, she spent her nights and weekends performing in the Bay Area as a singer/actress and worked in tech by day in various non-engineering roles. Her article "How to Be a Woman at a Tech Conference" was one of the Top 20 Most Recommended Articles on Medium on 7/29/2017: http://bit.ly/2uUDeky
In this episode, we talk about music and code with Amirreza Amouie, aka Amu, indie artist and software engineer, and Jérémie Astor, creator of Gwion, a programming language aimed at making music.
Jérémie Astor is a musician, hobbyist programmer, and creator of Gwion, the programming language for music.
Amu is a computer engineer currently focusing on creating tools related to sound/music and an indie artist making electronic music and soundtracks for video games and films.
In this episode, we talk about code splitting and the long list of things you need to know about writing JavaScript with Laurie Barth, staff software engineer at Gatsby and instructor at egghead.io.
Laurie is a Staff Software Engineer at Gatsby building nextgen JavaScript tooling. You can also find her creating content and educating the technology industry as an egghead instructor, member of the TC39 Educators committee, and technical blogger.
In this episode, we talk about the grand experiment that is distributed conferences with Paul Campbell, founder of Tito and creator of Ull Conference, and Angela Andrews, associate solutions architect at Red Hat, and avid conference attendee.
Paul Campbell is co-founder and CEO of Tito, makers of Tito and Vito.
Angela Andrews is associate solutions architect at Red Hat.
In this episode, we talk about how to have effective meetings with Andy Goodman, co-founder and director of The Goodman Center, who teaches a popular workshop called, “Meetings for People Who Hate Meetings.”
Andy Goodman is co-founder of The Goodman Center and is an internationally recognized expert on storytelling. Along with the book, Storytelling as Best Practice, he is author of Why Bad Ads Happen to Good Causes and Why Bad Presentations Happen to Good Causes. He also publishes a monthly journal, free-range thinking, to share best practices in the field of public interest communications.
In this episode, we talk about the new normal for developers with Scott Hanselman, partner program manager at Microsoft, author of several books, and the host of the Hanselminutes podcast, and the YouTube channel, Computer Stuff They Didn’t Teach You.
Scott Hanselman has worked for Microsoft for a number of years, remotely from his home in Oregon. He's taught at universities, written a few books and a lot of computer programs. He's also been fortunate to host his podcast for over 750 episodes!
In this episode, we talk about design with Lisa Sy, lead product designer at Forem, and Kuan Luo, designer and entrepreneur, who co-founded Elpha, and was formerly at Etsy and Cockroach Labs.
Lisa Sy is Lead Product Designer at DEV
Kuan Luo is a designer and entrepreneur, currently on a learning sabbatical. Her last project was Elpha, an online community for women in tech.
In this episode, we talk about gamified coding with senior curriculum developer at CodeCombat, Charlotte Cheng, and lead developer of TwilioQuest at Twilio, Kevin Whinnery.
Charlotte Cheng's is senior curriculum developer at CodeCombat. Her expertise is creating effective and engaging content for kids at the intersection of education, media, and technology. With over 15 years of experience in Education Technology, she has developed learning content and curriculum for CodeCombat, Wonder Workshop, the Walt Disney Company, LeapFrog, and several edtech startups.
Kevin is the creator and team leader for TwilioQuest, an educational video game for teaching real world software engineering skills. He lives just outside Minneapolis, MN, with his wife and three devious children.
In this episode, we talk about onboarding early career developers with John Britton, founder and CEO of raise.dev, and Carolyn Stransky, software developer and author of the DEV post, “Onboarding a junior developer to your team? Here's 12 tips."
John Britton is the founder and CEO of Raise.dev.
Carolyn Stransky (she/her) is a software developer and journalist based in Berlin, Germany. Lately, her work focuses on frontend technologies, accessibility, and documentation. She is currently participating in the Google Season of Docs Program as a technical writer for the GraphQL Foundation.
In this episode, we talk about explaining coding concepts through analogies and visualizations with Lydia Hallie, software engineering contractor, and Kevin Kornonenko, product manager at Tulip Interfaces and creator of the CodeAnalogies blog.
Kevin Kononenko is the founder of CodeAnalogies and project manager at Tulip Interfaces. He is a cognitive psychology nerd and proud self-taught web developer.
Lydia Hallie is a software consultant (JavaScript, TypeScript, GraphQL, Serverless, AWS, Docker, Golang), international speaker, course instructor, and tech influencer with a great passion for coding.
In this episode, we talk Vim with Allan MacGregor, director of engineering at Hopper, and Alex Smith, software engineer at Forem.
Allan MacGregor is a software engineer, functional programming advocate, and author.
Alex Smith is a software engineer at Forem.
In this episode, we talk everything to do with architecture with David Whitney, independent software consultant at Electric Head Software, and author of the DEV post, "Architecture for Everyone."
David is the founder of Electric Head Software, working as an independent software consultant based in London focusing on IT software delivery, developer mentoring and cultural change - mostly working with London-based organisations and start-ups. David is the author of the best-selling kids programming books Get Coding, and Get Coding 2, a Microsoft MVP, and a frequent conference speaker. You can get in touch by visiting: https://www.davidwhitney.co.uk/now
In this episode, we talk about coding in Roblox and Minecraft with Genevieve Johnson, senior instructional designer at Roblox, and Gabriel Simmer, community and partner engineer at CircleCI, who at 16 built NodeMC, a tool that can be used to build dashboards and spin up servers in Minecraft.
Genevieve is currently the Senior Instructional Designer for Roblox, the world's largest user-generated online gaming platform. By creating educational content and advising educators world-wide on how to use Roblox in STEAM based learning programs, more students will be empowered to pursue careers as entrepreneurs, engineers, and designers.
Gabriel Simmer is Community and Partner Engineer at CircleCI. He's a self-taught developer who is developing both software and communities. Minecraft has a special place in his heart as a game that brought him to technology and software development.
In this episode, we're talking SRE with Logan McDonald, senior site reliability engineer at BuzzFeed, and Molly Struve, lead site reliability engineer at Forem. We get into what site reliability is, the history, some SRE horror, what developers can do to make an SRE's job easier, and more.
Logan is a releng-focused senior site reliability engineer at BuzzFeed. If Logan has a personal brand, she hopes it is "Friendly Neighborhood Operations Engineer."
Molly Struve is senior site reliability engineer at Netflix and former head of engineering at Forem. During her time working in the software industry, she has had the opportunity to work on some challenging problems and thrives on creating reliable, performant infrastructure that can grow as fast as a booming business. When not making systems run faster, she can be found fulfilling her need for speed by riding and jumping her show horses
In this episode, we talk about the past, present, and future of serverless and the cloud with Erica Windisch, principal software engineer at New Relic and founder of IOpipe, and Yan Cui, AWS Serverless Hero and principal consultant at The Burning Monk.
Erica Windisch is principal engineer at New Relic.
Yan Cui is an AWS Serverless Hero and a developer advocate at Lumigo. He is also an author, speaker and helps businesses around the world go faster for less by successfully adopting serverless technologies as an independent consultant.
In this episode, we talk about entrepreneurship with Courtland Allan, founder of Indie Hackers and host of the Indie Hackers podcast, and Kelly Vaughn, CEO and founder of The Taproom, and co-host of the Ladybug podcast.
Courtland Allen is the founder of Indie Hackers and host of the Indie Hackers podcast.
Kelly Vaughn is the CEO and founder of The Taproom, a Shopify Plus agency rooted in Atlanta. Kelly and her team have helped hundreds of Shopify merchants build successful marketing strategies; map out customer journeys that convert; and provide the insight, experience, and tools businesses need to keep growing.
In this episode, we talk about using the principles of radical candor to give effective code reviews, with Rina Artstain, software engineer at Dropbox.
Rina is a senior software engineer at Dropbox and was a full stack engineer before the term was invented. She believes communication is key to everything, and practices creating software by applying careful study, thoughtful listening, and open conversation. She is a speaker and a mentor, focused on promoting women in tech.
In this episode, we chat about ethics in code, with Nashlie Sephus, applied science manager at Amazon Web Services, AI, and Abram Walton, Director of the Center for Lifecycle and Innovation Management, and former Director for the Center for Ethics and Leadership at Florida Tech.
Dr. Nashlie H. Sephus is the Applied Science manager for Amazon’s Artificial Intelligence (AI) focusing on fairness and identifying biases in the technologies. She founded The Bean Path, a non-profit organization based in her hometown of Jackson, MS assisting individuals with technical expertise and guidance.
Dr. Walton is a Professor of Management and Innovation at Florida Tech, specializing in Technology and Innovation. In addition to his academic pursuits, he serves as the Chairman of the Innovation Council and on the Executive Board of Directors for the Space Coast Economic Development Commission. He is a Senior Partner of a management consulting and technology commercialization firm.
In this episode, we talk about the history of IRC and the evolution of other community building tools with Sara Chipps, co-founder of Jewelbots and director of public Q&A at Stack Overflow, and Jason C McDonald, CEO and Lead Developer at MousePaw Media.
Sara is a Javascript developer, open source advocate, cofounder of Jewelbots and Girl Develop It, and Director of Community at Stack Overflow
Jason C. McDonald is an author, speaker, and software developer with a passion for communication. He's the author of the popular "Dead Simple Python" article series on DEV, soon to be a book from No Starch Press.
In this episode we talk about little-known things you can do with CSS with UX Developers at Shopify, Hui Jing Chen and Ananya Neogi.
Hui Jing Chen is a UX Designer at Shopify. She is also a self-taught developer and designer and has an inordinate love for CSS. She used to play basketball full-time and launched her web career during downtime between training sessions.
Ananya Neogi is an UX Developer at Shopify working at the intersection of code and design. Writing CSS sparks the most joy for her. She's an occasional writer, speaker, and an aspiring dog mom amongst other things.
In this episode, we chat with Neal Ford, software architect at ThoughtWorks, and author of The Productive Programmer, about how to build better habits and different tools and resources that can boost your productivity.
Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a software company and a community of passionate, purpose-led individuals, who thinks disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.
There are a lot of ways that the tech world is failing when it comes to employing and developing for those who are neurodivergent. We speak with Heidi Waterhouse, senior developer advocate at LaunchDarkly, and Lydia X.Z. Brown, Policy Counsel for the Privacy and Data Project at the Center for Democracy and Technology, and Adjunct Professor for Georgetown University's Disability Studies Program, about neuraldiversity and what tech could be doing better when it comes to universal design and accessibility.
Lydia X. Z. Brown is an advocate, organizer, strategist, educator, writer, and attorney working for disability justice and liberation. For over a decade, their work has focused on building solidarity-based communities and addressing the root causes of interpersonal and state violence targeting disabled people, especially those at the intersections of race, class, gender, sexuality, and violence.
Heidi is an experienced professional communicator deeply invested in getting information to people who need it in the easiest way for everyone involved. Sometimes that involves public speaking, blog posts, and technical writing, but at one point she had a lively cutlery-based description of full-disk encryption. She has realized that the best way to scale her philosophy of simple and empathic communication is to teach others, so she is working on a book on technical writing for developers and other reluctant technologists.
In this episode, we get into what are our pet peeves and grievances about the coding language we love the most. Guests Addy Osmani, engineering manager at Google, and Ridhwana Khan, senior engineer at DEV, both chose JavaScript, and they dig into why the language could be more opinionated, whether there should be a standardized library, and more. We also hear from our audience about what they dislike most about their beloved coding languages.
Addy Osmani considers himself to be an occasional JavaScript Janitor, who cares about improving user-experiences on the web. He is also an engineering manager working on Google Chrome at Google, focused on web performance and tooling.
Ridhwana Khan is a senior software engineer at DEV
Each June, communities across the world celebrate Pride Month as an important, reflective, and joyful time to recognize both the ongoing adversities and inspiring achievements of LGBTQIA+ people everywhere. DEV has decided to post this episode on June 23rd, because on this day in 1912, English mathematician, computer scientist, logician, cryptanalyst, philosopher, and theoretical biologist, Alan Turing was born. Turing's accomplishments were astounding and groundbreaking during his lifetime and still are today: He invented the device that broke the code for the German Enigma machine, a device for sending coded messages to units of the German forces during WWII. Later, he would also break the Naval Enigma, which had vastly more complicated code than the first. Turing's work had to be conducted so secretly that the importance of what he accomplished — and the degree to which he shortened the war— were vastly overlooked at the time. Turing also happened to be gay. He died at the age of 41, two years after being stripped of his security clearance and charged legally and violently for his sexuality at the hands of the same government he served during the war. Turing was not only an astounding technologist — he remains a symbol of the triumphs of LGBTQIA+ folks in tech in spite of overwhelming persecution. This year, Pride Month is particularly poignant. The United States - and the world - is finally beginning to grapple with the countless deaths faced by Black people due to police brutality, overt racism, and systemic hatred for centuries. In the midst of this pain and important work, we cannot forget the particularly deep and painful impact experienced by the LGBTQIA+ individuals that overlap with these communities. Black and transgender women are particularly oppressed and at risk of being victims of violence. For more data on the disproportionate affect of violence on the transgender and gender non-conforming community in 2020 alone, please read the report in our shownotes titled, “Violence Against the Transgender and Gender Non-Conforming Community in 2020.” Most importantly, you can support Black LGBTQIA+ people with your signatures and money. Discover ways to do so via GLAAD. Please enjoy this collection of recordings collected from the DEV community about their experiences being a LGBTQIA+ developer and what makes them proud.
In this episode, we go through our favorite hardware and software that allows us to be the best developers and designers we can be. We invite DEV Principal Software Engineer, Josh Puetz, and DEV Lead Product Designer, Lisa Sy, to talk about their favorite desk setup, organizational, and efficiency tools.
Josh Puetz is Principal Software Engineer at Forem.
Lisa Sy is Lead Product Designer at DEV
Sometimes, as developers, we can get so wrapped up and absorbed in our work that that it becomes an all-consuming force in our lives. We get into why we shouldn't forget to have outside hobbies and passions, and how they can even help in mitigating things like burnout, imposter syndrome, and can also help with problem solving, as well as soft skills. To talk about how their own myriad of hobbies have made them better developers, we are joined by Milecia McGregor, senior UI engineer at Mediavine, and author of the DEV post, "Why It's Important To Have Hobbies Outside Of Tech," and Kayla Sween, user experience engineer at Dogly, and author of the post, "Powerlifting has made me a better developer."
Milecia is a senior software engineer and has a master's degree in mechanical and aerospace engineering, with published research in machine learning and robotics. She started Flipped Coding to teach people how to code with real-world projects and she publishes articles covering all aspects of software.
Kayla Sween is a front-end developer who is passionate about UX and inclusive web design. She strives to make the web easier to use for everyone. Kayla also is a competitive powerlifter, proud dog mom, and wife. Job Info: UX Engineer, Dogly
Ruby is a scripting language created in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. It's popularity surged in Japan by 2000, which was also when the first English language book about the language, Programming Ruby was printed. After that, Ruby had its sunrise and sunset in terms of favor amongst developers, but continues to have a robust community of users. In this episode, we talk about the history of the language, some of its benefits and pitfalls, and why we continue to use it at DEV, with Vaidehi Joshi, senior software engineer at DEV, and James Harton, software engineer at Balena, and author of the 2018 DEV post, "Please stop using Ruby."
James is a senior software engineer based in Wellington, New Zealand. He has over 20 years experience in network and software engineering, and system administration. He is strongly focused on diversity, collaboration, ethics, and mental health in the tech industry. He loves to make things.
Vaidehi Joshi is a software engineer, creator of the Base.cs blog series, and co-host of the Base.cs podcast.
Developers can have pretty strong opinions about their industry, and we wanted to air out our most unpopular ones, your most unpopular ones, as well as Kelsey Hightower's, staff developer advocate at Google.
Kelsey HIghtower is a staff developer advocate at Google.
More companies are considering going fully distributed, and with the COVID-19 pandemic, more and more people are experiencing working remote for the first time. Although there are a lot of benefits to remote work, it's not all flowers and sunshine. We speak with Sophie DeBenedetto, senior software engineer at GitHub, and Mac Siri, senior software engineer at DEV, about how to make being distributed work for you.
Sophie is an engineer at GitHub where she works with a super talented group of people to build the tools that power the development cycles of teams around the world. She is a former graduate of and teacher at The Flatiron School and has a passion for coding education. That passion, plus her love of Elixir, has also led her to become a maintainer of Elixir School, a free, open-source Elixir curriculum. Historically she is a cat person but will admit to owning a dog.
Mac Siri is a Senior Software Engineer/Open source maintainer at DEV Community. He enjoys maintaining, improving, and expanding DEV's Editor experience and functionality.
As an industry, tech is not well equipped to accept when people change their names. This problem effects a range of people, including those who have a change of marital status. However, it can especially effect the security of those who are survivors of domestic violence, and those who are trans, who have to suffer through deadnaming by their tech accounts. This constant barrage of deadnaming can be very psychologically and emotionally harmful. We speak with Penelope Phippen, director at Ruby Central, and author of the DEV post, "Changing your name is a hard unsolved problem in Computer Science," about this issue and what can be done to make it better.
Penelope Phippen (she/her) is a multifaceted Rubyist who works as a Director at Ruby Central, is the creator of Rubyfmt, and was formerly a lead maintainer of the RSpec project. She frequently writes and speaks about about complex aspects of the Ruby grammar, and issues of social justice for trans people in computer science. She's sad that she can't hug every cat.
En liten tjänst av I'm With Friends. Finns även på engelska.