CodeNewbie

CodeNewbie

United States

Stories and interviews from people on their coding journey.

Episodes

S1:EP5 – How to learn React and React Native on a deadline (Kim Goulbourne, Brent Vatne)  

Kim’s a designer and developer who’s always had a side project. But her latest project was a bit different. Not only did she have to learn a new framework (React), she had to learn it and build her app in a few weeks to make her very public deadline. She shares her process for learning a new javascript framework, and the frustrations she experienced even as a seasoned developer. We also hear from Brent Vatne on how to get started with React and React Native. And for a mini technical deep dive, we unpack the virtual dom, a key feature in React, in our new segment, the Coding Corner. Show Links Flatiron School (sponsor) Hover (sponsor) Skillcrush (sponsor) SparkPost (sponsor) Episode with Vaidehi Joshi #MentorMonday SCAD Kim's Webby Award No Questions Asked (NQA) PhoneGap Objective C Swift The Virtual DOM JSX React Europe workshop playlist Prettier React Express React Native Express

S1:EP4 – The JavaScript First Responder (Wes Bos)  

Wes Bos is pretty popular in the JavaScript and learn-to-code community. He produces tons of tutorials, blog posts, videos, many of them free, for people to learn and grow as developers. He takes us behind-the-scenes, sharing how he learns, how he works, and how he slowly, eventually got over his hatred for JavaScript to become a beloved JavaScript teacher. Show Links Incapsula (sponsor) DigitalCrafts (sponsor) SparkPost (sponsor) Technical Writer position at CodeNewbie CSS Tricks JavaScript 30 React JS Preact JS

S1:EP3 – How to teach yourself computer science (Vaidehi Joshi)  

Vaidehi decided to take on a year-long challenge. She'd pick a computer science topic every week, do tons of research and write a technical blog post explaining it in simple terms and beautiful illustrations. And then she actually did it. She tells us about her project, basecs, how it's changed her as a developer, and how she handles the trolls and negativity from people who don't appreciate her work. Show Notes Technical Writer position at CodeNewbie basecs 100 Days of Code Conway's Game of Life Hexes and Other Magical Numbers (Vaidehi's blog post) Bits, Bytes, Building With Binary (Vaidehi's blog post) Rust

S1:EP2 – Building community in a virtual world: Moderation tools in VR (Cameron Brown)  

Rec Room is the most popular virtual reality game. It's a social space where you can play dodgeball, ping pong, darts and more with people from all over the world. But when you're inviting everyone to play, how do you make sure that everyone is safe? What happens when a player attacks someone? What does an attack even look like in a virtual world? Cameron Brown, Chief Creative Officer at Against Gravity, the creators of Rec Room, takes us through the world of social virtual reality and shows how they've designed a system to make their game a welcoming place for all. Show Links Incapsula (sponsor) Dice (sponsor) Technical Writer position at CodeNewbie HTC Vive Rec Room Rec Room's Code of Conduct

S1:EP1 – Intro to Accessibility (Stephanie Slattery)  

We kick off the first episode of our official first season with Stephanie Slattery, a front-end engineer who specializes in accessibility. She breaks down the world of accessibility, giving you the perfect introduction to this topic. She explains the five categories of disabilities, shows us how to implement suggestions from the Web Content Accessibility Guidelines, and shares why she’s so passionate about helping more people experience tech. Show Links Incapsula (sponsor) Hover (sponsor) An Introduction to Web Accessibility (Stephanie's Blog Post) Codeland, CodeNewbie's conference - April 21 & 22 in NYC NeoPets Dev Bootcamp Illinois Institute of Technology W3C WCAG (Web Content Accessibility Guidelines) ADA 1990 Rehabilitation Act of 1973

Ep. 146 – Codeland - Mentorship, Technical Blogging, and Open Source Talks from Katrina Owen, Quincy Larson, and Nell Shamrell-Harrington  

In our final episode of our Codeland mini-series, Katrina Owen shares what it really takes to get that mentor you've always wanted, Quincy Larson gives us his best practices for writing technical blog posts people will actually read, and Nell Shamrell-Harrington explores what it really takes for an open source project to be successful and what you should know as a future contributor. Show Links Flatiron School (sponsor) Incapsula (sponsor) Hover (sponsor) CodeNewbie YouTube channel Codeland, CodeNewbie's conference - April 21 & 22 in NYC Be Lucky—it’s an easy skill to learn by Richard Wiseman How to read Medium articles people will actually read Sample Contribution Guide Sample Testing Guide Travis CI Sample Code of Conduct Open Source Governance Continuous Integration (CI) System

Ep. 145 – Codeland - NYPL and Khan Academy talks from Courteney Ervin and Celia La  

Courteney Ervin shares the ups and downs of building a product for one of the largest library systems in the world. Celia La walks us through the technical challenges (and solutions) of bringing Khan Academy's high quality content to people all over the world. Show Links Flatiron School (sponsor) Hover (sponsor) Incapsula (sponsor) CodeNewbie YouTube channel Codeland, CodeNewbie's conference - April 21 & 22 in NYC Khan Academy Memcached Git Version Control System New York Public Library Integrated Library System

Ep. 144 – Codeland - Accessibility and Education talks from Sterling Walker and Maurice Rogers  

We wrap up our community talks with Sterling’s story of her very first project at her first dev job: making the app accessible to two blind students. Maurice kicks off our education talks with the story of Abacus, his side project that became the learning system used by thousands of students in his country of Belize. Show Links Flatiron School (sponsor) Hover (sponsor)Incapsula (sponsor) CodeNewbie YouTube channel Codeland, CodeNewbie's conference - April 21 & 22 in NYC An Alphabet of Accessibility Issues Web Content Accessibility Guidelines (WCAG) Abacus Grails Java xkcd comic "Standards"

Ep. 143 – Codeland - Community Talks from Valerie Woolard Srinivasan and Rapi Castillo  

Valerie explores the importance of security in creating powerful and engaged communities, and breaks down three ways your code might be vulnerable. Rapi shares his story of creating a toy coding project in D3.js that sparked a movement and helped thousands of people become more politically engaged. Checkout the videos of these talks on the CodeNewbie YouTube channel. Show Links Flatiron School (sponsor) Hover (sponsor) Incapsula (sponsor) CodeNewbie YouTube channel Codeland, CodeNewbie's conference - April 21 & 22 in NYC Rapi's Talk [VIDEO] Valerie's Talk [VIDEO] Progressive Coders Network D3.js SQL mass assignment man in the middle SQL injection validating inputs sanitizing inputs strong parameters

Ep. 142 – Codeland - Codeland - Mental Health talks from Michelle Morales and Greg Baugues  

This episode features two talks on mental health that explore two very different sides of this important topic. Michelle’s talk is a technical showcase of how her research project uses open source tools to better diagnose depression. Greg shares his personal struggles with ADHD and bipolar disorder, and how important it is for us to openly talk about mental health. Show Links Flatiron School (sponsor) Hover (sponsor) Incapsula (sponsor) CodeNewbie YouTube channel Codeland, CodeNewbie's conference - April 21 & 22 in NYC CUNY Graduate Center Tom Insel's TED talk on depression Audio/Visual Emotion and Depression Recognition dataset DAIC-WOZ Database Covarep OpenFace OpenMM IBM Watson Speech to Text Natural Language Processing Machine Learning Feature Extraction Automatic Speech Recognition ZocDoc 718-312-8335 (Greg's mental health resource number)

Ep. 141 – Codeland - Interview with NYC's first CTO (Minerva Tantoco)  

When Minerva Tantoco was first offered the CTO position for New York City, she thought it was a prank. But in 2014, she became the city’s first Chief Technology Officer. She sits down with Codeland’s emcee, Nikhil Paul, to talk about how she started her long, impressive tech career, what programming looked like back her coding days, and how she hopes tech will transform cities for the better. Show Links Flatiron School (sponsor) Hover (sponsor) Incapsula (sponsor) CodeNewbie YouTube channel Mayor de Blasio’s announcement Codeland, CodeNewbie's conference - April 21 & 22 in NYC

Ep. 140 – Codeland - Gaming and City Talks from Chris Algoo, Kate Rabinowitz, Eric Brelsford  

Chris Algoo shares how he co-created “Breakup Squad,” the game where you have to keep two exes from getting back together. Kate Rabinowitz shows us how open data can help build powerful, insightful tools to better understand and improve your city. Eric Brelsford shares how he used mapping tools to help community members turn vacant lots into beautiful neighborhood spaces. Show Links Flatiron School (sponsor) Hover (sponsor) Incapsula (sponsor) Breakup Squad (trailer) Codeland, CodeNewbie's conference - April 21 & 22 in NYC CodeNewbie YouTube channel Unity Twine FMOD Open Game Art Freesound.org The Big List of Game Making Tools An Introduction to Statistical Learning Interactive Data Visualization for the Web Code for America Brigades DataKind Maptime NYC Urban Reviewer 596 Acres Living Lots NYC NYCommons Open Data R Python Tableau Carto D3 API

Ep. 139 – Codeland - Gaming Talks from Jessica Rudder and Opher Vishnia  

In our second episode of our Codeland miniseries, we dig into our talks on gaming and code. Jessica shows us how we can use failure to become better developers with lessons from the video gaming industry. Opher shows us a number of ways to use video game principles to make our web apps more exciting. To watch the videos of these talks, checkout our channel on YouTube. Show Links Flatiron School (sponsor) Hover (sponsor) Incapsula (sponsor) Codeland, CodeNewbie's conference - April 21 & 22 in NYC CodeNewbie YouTube channel Jessica's talk (video) Opher's talk (video) Failing to Learn and Learning to Fail (Intelligently): How Great Organizations Put Failure to Work to Innovate and Improve Don’t Blink! The Hazards of Confidence Learning Through Failure - the strategy of small losses Learning from Mistakes is Easier Said than Done: Group and Organizational Influences on the Detection and Correction of Human Error Game Design Document Draw Distance Pop In Difficulty Curve Failure GreenSock Animation Platform Matter: JavaScript 2D physics engine Eko Proton Juice (video game concept) Screen Shake

Ep. 138 – Codeland - Art and Code Talks from Stephanie Nemeth and Dan Shiffman  

In episode 1 of our Codeland miniseries, you'll hear two amazing talks on art and code. Stephanie's a first-time speaker from Amsterdam and shares her inspiring story of building her first hardware project. Dan shows us how creative coding can be with his amazing art and code showcase, featuring artists and installations of all shapes, sizes, and platforms. Show Links Flatiron School (sponsor) Hover (sponsor) Incapsula (sponsor) Codeland CodeNewbie YouTube channel Stephanie's Slides Stedelijk Museum - Tinguely Exhibit Raspberry Pi Arduino Socket.io HAT (Hardware Attached on Top) Processing p5.js NYU ITP The Coding Train

Ep. 137 – Intro to Data Science (Briana Vecchione)  

If you've heard of open data, big data, and data science and never quite knew what it was all about, this episode is for you. Briana helps us explore the different steps it takes to answer a complex data question with code, giving us a tour of the data science world along the way. We talk about the importance and difficulty of cleaning data, the role of ethics in data collection and analysis, and how a codenewbie can dig into this fascinating topic. Show Links Microsoft Civic Tech NASA Datanauts R Python SQL The Glassroom The Human Face of Big Data ACM Conference KDD Conference Shoutouts Briana's Data Resources (Briana) ggplot2 (Briana) Fairness, Accountability, and Transparency in Machine Learning (Briana) A day in the life of Americans (Saron) Women only say 27% of the words in 2016’s biggest movies (Saron)

Ep. 136 – Welcome to WordPress  

WordPress powers 27% of the web, with sites big and small leveraging the popular platform. Developer Ptah Dunbar, also known as “Pirate”, gives us a tour of the platform, its thriving community, and the realities of being employed as a WordPress developer. Show Links Hover (sponsor) WordCamp Wix Squarespace Shoutouts Codeland - happening April 21 and 22 in NYC (Saron) Sponsored Shoutout: Hover (Saron) Make WordPress (Ptah) WordCamp Europe (Ptah) WordPress.tv (Ptah) WordCamp Schedule (Ptah) Design.blog (Saron)

Ep. 135 – The Michael Jordan of Tech Talks (Kim Crayton)  

In just over a year, Kim’s spoken at eight meetups, ten conferences, had talks accepted at three more, and has four upcoming talks already lined up. And she’s just getting started. She shares how presenting at meetups became an accidental launchpad for her speaking career at conferences, how she uses her past career in education to create unique tech talks, and how speaking has provided her incredible opportunities, like traveling the world for free. Show Links Codeland, CodeNewbie's conference - April 21 and 22 in NYC Overcoming the Challenges of Mentoring (Kim's talk) JrDev Mentoring Tech Talk for Non Techies Clojure West AlterConf Women Who Code Atlanta Scotland JS Peter Aitken Shoutouts Strategies For Attracting More of the “Underrepresented” Onto the Conference Stage (Kim) JrDevMentoring on Slack (Kim) Speakers Who Want a Platform (Kim) Codenames (Kim) Papercall (Kim) Stop Lying To Newbies (Kim) National Speakers Association (Kim) Toastmasters (Kim) DjangoCon - CFP and financial aid is due (April 10 at midnight) (Saron) Technically Speaking (Saron) CallBack Women (Saron)

Ep. 134 – Getting Into Hardware (Elecia White)  

This week, we followed up our conversation about embedded systems with a focus on getting into hardware as a whole. Elecia White gave us a tour of her hardware world, complete with stories of gadgets catching fire, the responsibility of creating life-saving ICU technology, and having fun with poopy robots. Show Links Codeland, CodeNewbie's conference - April 21 and 22 in NYC Chris Svec's Podcast Interview Arduino Twilio Nest Threat Modeling voltmeter NumPy Python Shoutouts Arduino UNO (Elecia) Hackaday.io (Elecia) SparkFun (Elecia) Adafruit (Elecia) Simone Giertz “Queen of Sh*tty Robots” (Saron) Art and code talk at Codeland by Samantha Nemeth (Saron) Scott + Saron: Raspberry Pi 3 unboxing, setup, and LED Moment! (Saron)

Ep. 133 – Building Robot Vacuum Cleaners: An Intro to Embedded Systems (Chris Svec)  

Chris’s job sounds impressive. After over a decade working in tech, he’s designed microprocessors and now helps build robot vacuum cleaners. He’s at the intersection of hardware and software in a space called embedded systems. We explore this field, get a solid intro to working with chips, and discuss the many ways a codenewbie can start learning more about the fascinating world of embedded systems. Show Links Roomba Ringly Microprocessor AMD Intel nvidia VHDL Hardware Description LanguageARM Processors Thermal runaway logo (programming language) Hacker News Raspberry Pi Arduino Shoutouts "So Good They Can't Ignore You" by Cal Newport (Chris) "Mindset: The New Psychology of Success" by Carol Dweck (Chris) The Amp Hour podcast (Chris) Jack Ganssle's newsletter (Chris) Jack Ganssle's articles (Chris) Embedded FM Blog (Chris) Codeland (Saron) Instructables (Saron) Hanselminutes (Saron) Embedded.fm (Saron)

Ep. 132 – The Business of Open Source (Safia Abdalla)  

When we talk about open source, we focus mostly on the code and contributions. But as a crucial element of the developer ecosystem, it’s important to think about the business side of things. How does it sustain itself? Is there money in open source? If there is, who gets it? Developer and open source maintainer Safia Abdalla helps us tackle these questions to better understand how open source really works. Show Links Hover (sponsor) Codeland - CodeNewbie Conference CodeNewbie on Patreon Nteract NPM Sloan Foundation OSCON Open Collective Dave Thomas episode Jupyter Shoutouts Sponsored Shoutout: Hover (Saron) FitDeck (Safia) Code: The Hidden Language of Computer Hardware and Software (book) (Safia) Privacy Paradox (Saron) R course (Saron)

0:00/0:00
Video player is in betaClose