me Hyundai lightens EMI burden of customers By www.thehindu.com Published On :: Fri, 08 May 2020 22:46:35 +0530 Firm comes out with five schemes Full Article Business
me In times of COVID-19, a day in the life of a banker By www.thehindu.com Published On :: Sat, 09 May 2020 03:30:50 +0530 ‘Our role is no less significant than that of doctors or policemen’ Full Article Business
me 10 positive cases with Koyambedu links emerge in Chittoor district By www.thehindu.com Published On :: Fri, 08 May 2020 23:10:01 +0530 Most of them are involved in transporting vegetables to the Chennai market Full Article Andhra Pradesh
me Arrest LG Polymers management: OPDR By www.thehindu.com Published On :: Fri, 08 May 2020 23:13:39 +0530 The Central Committee of the Organisation for Protection of Democratic Rights (OPDR) has demanded a judicial probe by a sitting Supreme Court judge in Full Article Andhra Pradesh
me Safety apparatus goes for a toss at LG Polymers By www.thehindu.com Published On :: Fri, 08 May 2020 23:22:24 +0530 ‘Reasons for the accident yet to be ascertained’ Full Article Andhra Pradesh
me Close down LG Polymers: Naidu By www.thehindu.com Published On :: Fri, 08 May 2020 23:25:23 +0530 ‘Jagan has reacted so casually to the gas leak tragedy’ Full Article Andhra Pradesh
me Another case emerges in Vizianagaram district By www.thehindu.com Published On :: Fri, 08 May 2020 23:27:36 +0530 Migrant labourer, who returned from Vijayawada, tests positive Full Article Andhra Pradesh
me Gas leak victims yet to come out of shock By www.thehindu.com Published On :: Fri, 08 May 2020 23:31:02 +0530 More lives could have been saved had LG Polymers management sounded siren in time, they say Full Article Andhra Pradesh
me HRF seeks criminal case against LG Polymers By www.thehindu.com Published On :: Fri, 08 May 2020 23:37:46 +0530 Firm operating in violation of environmental norms, say leaders Full Article Andhra Pradesh
me Govt. will take up safety audit of 86 industries, says Mekapati By www.thehindu.com Published On :: Fri, 08 May 2020 23:38:06 +0530 ‘It may take up to 48 hours to neutralise styrene vapours’ Full Article Andhra Pradesh
me Vizag gas leak: unions blame officials for not taking timely action By www.thehindu.com Published On :: Fri, 08 May 2020 23:46:01 +0530 Vapour began leaking after midnight but help came only at dawn, they allege Full Article Andhra Pradesh
me 006 JSJ Chrome Dev Tools with Paul Irish By devchat.tv Published On :: Fri, 24 Feb 2012 08:00:00 -0500 The panelists discuss Chrome dev tools with Paul Irish. Full Article
me 009 JSJ Testing JavaScript with Joe Eames By devchat.tv Published On :: Tue, 27 Mar 2012 10:00:00 -0400 The panelists discuss testing JavaScript with Joe Eames Full Article
me 018 JSJ Agile Development By devchat.tv Published On :: Sat, 23 Jun 2012 10:00:00 -0400 The panelists discuss Agile development. Full Article
me 019 JSJ Browserify with James Halliday By devchat.tv Published On :: Mon, 02 Jul 2012 10:00:00 -0400 The panelists talk Browserify with James Halliday. Full Article
me 025 JSJ Require.js with James Burke By devchat.tv Published On :: Tue, 21 Aug 2012 10:00:00 -0400 The panelists talk to James Burke about Require.js. Full Article
me 037 JSJ Promises with Domenic Denicola and Kris Kowal By devchat.tv Published On :: Fri, 07 Dec 2012 07:00:00 -0500 Panel Kris Kowal (twitter github blog) Domenic Denicola (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 02:41 - Promises Asynchonous programming 05:09 - Using Promises from top to bottom 07:08 - Domains NodeConf SummerCamp 07:55 - Q 10:22 - q.nfbind 11:15 - Q vs jQuery You’re Missing the Point of Promises Coming from jQuery 15:41 - long-stack-traces turn chaining JavaScriptStackTraceApi: Overview of the V8 JavaScript stack trace API (error.prepare stack trace) 19:36 - Original Promises/A spec and Promises/A+ spec when.js Promises Test Suite Underscore deferred 24:22 - .then Chai as Promised 26:58 - Nesting Promises spread method 28:38 - Error Handling causeway 32:57 - Benefits of Promises Error Handling Multiple Async at once Handle things before and after they happen 40:29 - task.js 41:33 - Language e programming language CoffeeScript 44:11 - Mocking Promises 45:44 - Testing Promises Mocha as Promised Picks Code Triage (Jamison) The Creative Sandbox Guidebook (Joe) Steam (Joe) Pluralsight (Joe) montage (Kris) montagejs / mr (Kris) CascadiaJS 2012 - Domenic Denicola (Domenic) Omnifocus (Chuck) Buckyballs (AJ) Transcript JOE: I can’t imagine your baby face with a beard, Jamison. JAMISON: I never thought I had a baby face. AJ: It was always a man face to me. JOE: Everybody who is 15 years younger than me has a baby face. [This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [This show is sponsored by Gaslight Software. They are putting on Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th. They'll be covering Jasmine, Backbone and CoffeeScript. For more information or to register, go to training.gaslightsoftware.com] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody. Welcome to episode 37 of the JavaScript Jabber show. This week on our panel, we have AJ O'Neal. AJ: Yo, yo, yo, comin' at you live from the executive boardroom suite of Orem, Utah. CHUCK: Jamison Dance. JAMISON: Hey guys! CHUCK: Joe Eames. JOE: Hey there! CHUCK: Merrick Christensen MERRICK: What's up. CHUCK: I'm Charles Max Wood from devchat.tv and this week we have some guests -- and that is Kris Kowal. KRIS: Hello. Yeah, Kowal. CHUCK: Kowal. OK. And Domenic Denicola. Did I say that right? DOMENIC: Denicola. CHUCK: Denicola. DOMENIC: It’s OK I got Americanized. That's probably the proper Italian pronunciation. Hi guys! CHUCK: I speak proper Italian, so probably. KRIS: Yeah and for what it’s worth, I think that the proper Polish is Kowal or something, but yeah. JAMISON: Kris, are you from the Midwest? You have kind of Minnesota-ish accent. KRIS: No. I'm actually unfortunately from somewhere in the suburbs of Los Angeles, but I grew up indoors and did listen to Prairie Home Companion. So I don’t know. Maybe. [laughter] CHUCK: Awesome. All right. So this week we are going to be talking about… actually there's one thing I need to announce before. If you are listening to this episode, you’ll probably notice a little bit of a difference with our sponsorship message. I actually left off one important piece to one of the sponsorship messages and that is for the Gaslight software training that's going to be in San Francisco, if you wanna sign up, go to training.gaslightsoftware.com and you can sign up there. They’ve been a terrific sponsor and I feel kind of bad that I botched that. But anyway, Full Article
me 047 JSJ Specialized vs Monolithic with James Halliday and Tom Dale By devchat.tv Published On :: Fri, 15 Feb 2013 07:32:00 -0500 Panel Tom Dale (twitter github blog Tilde Inc.) James Halliday (twitter github substack.net) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Merrick Christensen (twitter github) Joe Eames (twitter github blog) Tim Caswell (twitter github howtonode.org) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:52 - James Halliday Introduction browserify 02:37 - Tom Dale Introduction iCloud Ember.js Big Data & Hadoop 04:47 - Specialized vs Monolithic github.com/tildeio Idiology Micro Libraries 14:13 - Learning Frameworks 18:04 - Making things modular 25:23 - Picking the right tool for the job 27:44 - voxel.js & emberjs emberjs / packages BPM - Browser Package Manager NPM - Node Packaged Modules testling-ci Backbone.js 38:19 - Module Systems CommonJS 41:14 - Cloud9 Use Case 43:54 - Bugs jQuery Source Code Picks jQuery 2.0 (Merrick) ECMAScript 6 Module Definition (Merrick) AMD (Merrick) Yiruma (Joe) Elementary (Joe) Miracle Berry Tablets (AJ) The Ubuntu You Deserve (AJ) Bravemule (Jamison) RealtimeConf Europe (Tim) visionmedia / cpm (Tim) Why I Love Being A Programmer in Louisville (or, Why I Won’t Relocate to Work for Your Startup: Ernie Miller (Chuck) Is Audio The Next Big Thing In Digital Marketing? [Infographic] (Chuck) testling-ci (James) voxel.js (James) CAMPJS (James) Discourse (Tom) Williams-Sonoma 10-Piece Glass Bowl Set (Tom) The Best Simple Recipes by America’s Test Kitchen (Tom) Next Week Why Javascript is Hard Transcript JAMISON: You can curse but we will just edit it out and replace it with fart noises. TOM: I’ll be providing plenty of my own. [Laughter] JAMISON: Okay, good. [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.] [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.] CHUCK: Hey everybody and welcome to Episode 47 of the JavaScript Jabber show. This week on our panel, we have AJ O’Neal. AJ: Yo! Yo! Yo! Coming at you not even live! CHUCK: [Laughs] Alright, Jamison Dance. JAMISON: Hi guys, it’s tough to follow that. CHUCK: Merrick Christensen. MERRICK: Hey. CHUCK: Joe Eames. JOE: Howdy! CHUCK: Tim Caswell. TIM: Hello. CHUCK: I’m Charles Max Wood from DevChat.tv. And this week, we have two guests. The first one is Tom Dale. TOM: Hey, thanks for having me. CHUCK: The other is James Halliday. JAMES: Yep. Hello. CHUCK: Welcome to the show, guys. We were having a conversation a while back, I don’t remember if it was during another episode or after another episode. But we were having a discussion over code complexity and having like small simple libraries or small simple sets of functionality versus large monolithic sets of functionality, and how to approach those and when they’re appropriate. So, we brought you guys on to help us explore this because you're experts, right? TOM: I don’t think that’s a fair analysis of the situation, but we can certainly fumble our way through something. [Laughter] CHUCK: Alright. So, why don’t you guys, real quick, just kind of introduce yourselves? Give us a little background on what your experience is so that we know which questions to ask you guys. James, why don’t you start? I know you’ve been on the show before. JAMES: Hello. I suppose I wrote Browserify which is relevant here. It’s a common JS style, bundler packager thing that just uses NPM. And I have a bunch of other libraries. And I really like doing data development as just a bunch of little modules put together. They are all published completely independently on NPM. I think I’m up to like 230-ish some odd modules on NPM now. So, I’ve been doing that and I really like that style. Full Article
me 060 JSJ Development Environments By devchat.tv Published On :: Fri, 24 May 2013 03:00:00 -0400 Panel AJ O’Neal (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:09 - Mac, Windows or Linux? tmux Emacs Homebrew DigitalOcean 05:41 - Tools Jenkins CI TeamCity 07:49 - Editors and IDEs Vim MacVim MacVim Alloy Fork The NERD tree Sublime Text Chocolat TextMate JetBrains WebStorm David Laing: Customise your .gitattributes to become a Git Ninja 16:03 - Software & Tools cont’d Grunt.js RequireJS Test Runner Mocha Karma istanbul Compass Google Chrome Git Tower Kaleidoscope 20:26 - Terminal Setups and Databases iTerm2 tmux tmuxinator oh-my-zsh bash-it nvm Homebrew MacPorts Postgres.app 25:03 - Music Google Play Explosions in the Sky Sigur Rós Album Leaf Spotify OverClocked ReMix "Masters of Classical Music" on iTunes Joe Satriani Aurgasm 30:04 - Equipment Bose QuietComfort 15 Acoustic Noise Cancelling Headphones Performance MX Mouse Ultrasone HFI-580 S-Logic Surround Sound Professional Headphones GOgroove BlueSYNC OR3 Rechargeable Bluetooth Portable Wireless Speaker Jawbone JAMBOX Wireless Bluetooth Speaker 32:17 - GitHub 33:42 - Office Furniture Mirra Chair by Herman Miller Aeron Chair by Herman Miller VendorGear Headrest for Herman Miller Aeron Chair Ergotron LX Desk Mount LCD Arm 37:42 - Laptop Bags Leather Round Satchel | Saddleback Leather Co. (Merrick’s Bag) Samsonite Leather Expandable Briefcase (Chuck’s Bag) 39:45 - Vagrant VMware Fusion VirtualBox Parallels 42:38 - Travel Equipment Anker Battery Pack D-Link SharePort Go Mobile Companion with Rechargeable Battery 44:20 - Chrome DevTools Firebug 45:11 - Task Management, Collaboration & Social Media Tweetbot OmniFocus Getting Things Done: The Art of Stress-Free Productivity by David Allen Asana Trello 48:46 - Laptop Bags Cont’d Blue Novell Laptop Bag Picks Aurgasm (Joe) MLS LIVE (Joe) The Michael J. Fox Show (Joe) Brett Victor - Drawing Dynamic Visualizations (Merrick) Rabbit Mini Portable Stand (Chuck) The Pragmatic Bookshelf (Chuck) Raspberry Pi (AJ) Pandaboard (AJ) Linaro (AJ) Next Week Reactive Functional Programming in Javascript with Juha Paananen and Joe Fiorini Transcript CHUCK: Are you un-indisposed? MERRICK: Oh, yeah. I’ve been un-indisposed for years now. [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.] [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.] CHUCK: Hey everybody, and welcome to Episode 60 of the JavaScript Jabber Show. This week on our panel, we have AJ O’Neal. AJ: Yo! Coming at you live from roughly an hour outside of Philly. CHUCK: Awesome. We also have Joe Eames. JOE: Hey there. CHUCK: Merrick Christensen. MERRICK: Hey guys. CHUCK: And I’m Charles Max Wood from DevChat.tv. This week, we’re going to be talking about our development environments, setups, desk space, chairs, whatever. I’m really curious to see what way you guys have and what wisdom you have to offer. Yeah, let’s get into it. The first thing that I want to ask is, the semi-holy war between Windows machines and Macs and Linux machines. What are you guys all using for your development? MERRICK: I use Mac. I feel so lost anytime I’m on a Windows machine and set. AJ: I only use operating systems. So, the only two that I know of that are readily available are Mac and Linux. CHUCK: [Laughter] How about you, Joe? JOE: I use both, significantly. CHUCK: Both, meaning both Windows and Mac? JOE: OSX and Windows. I don’t use Linux. CHUCK: Awesome. I mostly use Macs. Full Article
me 076 JSJ Meteor.js with Marcus Phillips and Fred Zirdung By devchat.tv Published On :: Fri, 20 Sep 2013 07:41:00 -0400 Panel Marcus Phillips (twitter github) Fred Zirdung (twitter github) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:30 - Marcus Phillips and Fred Zirdung Introduction Hack Reactor 03:31 - Experience with Meteor 05:45 - Intro to Meteor Client-side Environment Tethered Queries minimongo 09:56 - Websockets 11:29 - Deployment Support 14:51 - The Cloud 16:43 - Meteor and Server-side JavaScript Engines Meteor Devshop 7 - LIVE 19:48 - Meteor and Windows 22:43 - Package Management System 23:49 - Building Meteor Apps 29:04 - Meteor Methods 33:02 - Open-Source Meteor Apps 34:15 - Hack Reactor Education Training Developers Removing Complexity Picks ng-conf (Joe) Ben Kamens: “Shipping Beats Perfection” Explained (Jamison) Evan Goer: Writing for Developers — Some Rational Techniques (Jamison) BOXEN (Chuck) Book Yourself Solid Illustrated: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling by Michael Port (Chuck) meteor / packages / deps / deps.js (Marcus) Underscoreboard (Marcus) actionHero.js (Fred) Satellite (Fred) Tilden (Fred) rethink-livedata (Marcus) Next Week Monacle with Alex MacCaw Transcript JAMISON: Speaking of single and [working] 30 hours a week after your job, is Merrick there? [Hosting and bandwidth provided by the Blue Box Group. Check them out at BlueBox.net.] [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.] [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.] CHUCK: Hey everybody and welcome to episode 76 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance. JAMISON: Hello friends. CHUCK: Joe Eames. JOE: Hey there. CHUCK: I’m Charles Max Wood from DevChat.TV. We’ve also got two special guests and that is Fred Zirdung. FRED: Hello. CHUCK: Did I totally butcher that? FRED: Yeah, you got it right. CHUCK: Okay. And Marcus Phillips. MARCUS: Hi everybody. CHUCK: Since you guys haven't been on the show before, do you want to introduce yourself? We’ll have Marcus go first. MARCUS: Sure. I'm Marcus Phillips. I'm a JavaScript enthusiast. I've been in it for a long time. Really excited about framework architecture and lately, all about teaching what I've learned over the course of time that I've been working in the Bay Area and working on the frontend of Twitter and things like that. Nowadays, I teach at Hack Reactor full time which is an immersive school for learning to become a developer over a period of three months. JAMISON: Cool. CHUCK: And which technologies do you teach at Hack Reactor? MARCUS: We use JavaScript as our teaching language. Fundamentally, what we’re trying to do is teach people software engineering principles. So, JavaScript just turns out to be one of the most useful languages we can use to do that. But from there, we kind of want to give people practical skills that they can use immediately on the job. So, we definitely drive the entire curriculum out of GitHub repos and teach them some practical things like Backbone and Node and deployment strategies. So yeah, we kind of cover the gambit from frontend to backend with a focus on JavaScript in particular. CHUCK: Awesome. That sounds really cool. JOE: Yeah, it does. MARCUS: It’s a lot of fun. CHUCK: Fred, Full Article
me 078 Working From Home By devchat.tv Published On :: Fri, 04 Oct 2013 10:01:00 -0400 Joe Eames and Charles Max Wood talk about the advantages and challenges of working from home. Full Article
me 092 JSJ The MEAN Stack with Ward Bell and Valeri Karpov By devchat.tv Published On :: Fri, 17 Jan 2014 08:00:00 -0500 The panelists discuss the MEAN stack with Ward Bell and Valeri Karpov. Full Article
me 093 JSJ The New York Times and JavaScript with Eitan Konigsburg, Alastair Coote and Reed Emmons By devchat.tv Published On :: Fri, 24 Jan 2014 08:00:00 -0500 The panelists discuss The New York Times and JavaScript with Eitan Konigsburg, Alastair Coote and Reed Emmons. Full Article
me 104 JSJ Hypermedia APIs with Steve Klabnik By devchat.tv Published On :: Wed, 16 Apr 2014 09:00:00 -0400 The panelists discuss hypermedia APIs with Steve Klabnik Full Article
me 112 JSJ Refactoring JavaScript Apps Into a Framework with Brandon Hays By devchat.tv Published On :: Wed, 11 Jun 2014 09:00:00 -0400 The panelists talk about refactoring JavaScript Apps Into a Framework with Brandon Hays. Full Article
me 117 JSJ The Koa Framework with Gerred Dillon and Will Conant By devchat.tv Published On :: Wed, 16 Jul 2014 09:00:00 -0400 The panelists discuss the Koa Framework with Gerred Dillon and Will Conant. Full Article
me 119 JSJ Chrome Apps with Joe Marini By devchat.tv Published On :: Wed, 30 Jul 2014 09:00:00 -0400 The panelists talk about Chrome apps with Google's Joe Marini. Full Article
me 120 JSJ Google Polymer with Rob Dodson and Eric Bidelman By devchat.tv Published On :: Wed, 06 Aug 2014 09:00:00 -0400 The panelists talk to Rob Dodson and Eric Bidelman about the Google Polymer project and Google I/O. Full Article
me 126 JSJ The Ionic Framework with Max Lynch and Tyler Renelle By devchat.tv Published On :: Wed, 17 Sep 2014 09:00:00 -0400 The panelists discuss the Ionic Framework with Max Lynch and Tyler Renelle. Full Article
me 131 JSJ Conferences & Meetups with Dave Nugent By devchat.tv Published On :: Wed, 29 Oct 2014 09:00:00 -0400 The panelists talk to Dave Nugent about organizing conferences and Meetups. Full Article
me 132 JSJ MV Frameworks with Craig McKeachie By devchat.tv Published On :: Wed, 05 Nov 2014 08:00:00 -0500 The panelists talk about MV Frameworks with Craig McKeachie. Full Article
me 143 JSJ Teaching Programming and Computer Science with Pamela Fox By devchat.tv Published On :: Wed, 21 Jan 2015 09:00:00 -0500 Pamela Fox and the rest of the gang talk about teaching programming and Computer Science. Full Article
me 145 JSJ Meteor.js with Matt DeBergalis By devchat.tv Published On :: Wed, 04 Feb 2015 09:00:00 -0500 The panelists talk to Matt DeBergalis about Meteor.js. Full Article
me 151 JSJ Getting Started with a Career in Web Development with Tyler McGinnis By devchat.tv Published On :: Wed, 18 Mar 2015 09:00:00 -0400 02:21 - Tyler McGinnis Introduction Twitter GitHub Blog DevMountain Programming Bootcamp @DevMtn Firebase Experts Program 03:23 - Getting Started at DevMountain Hack Reactor Needle 04:38 - DevMountain Conception Cahlan Sharp 05:37 - How Do I Learn How to Code? Struggle. Fail. Tears. [Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code 08:03 - Resources => Consume ALL THE Information Katya Eames [YouTube] Katya Eames: How to Teach Angular to your Kids A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half by Mark Myers 11:16 - Two Camps: Art (Creators) and Technicians <= Does DevMountain Cater to One or the Other? 13:08 - Repetition as a Way to Learn The Hard Way Series (Zed Shaw) Follow @lzsthw for book related news, advice, and politeness 15:23 - Letting People Struggle vs Helping Them 17:14 - Training/Finding Instructors / Teaching Teachers to be Better Teachers 21:08 - Why Is JavaScript a Good Language to Learn? JSX 24:11 - DevMountain Mentors 26:30 - Student Success Stories 28:56 - Bootcamp Learning Environments React Week @reactweek Ryan Florence 34:11 - Oldest and Youngest Students (Success Stories Cont’d) 37:18 - Bootcamp Alumni (Employment Rates and Statistics) Picks Costco Kirkland Brand Peanut Butter Cups (Dave) [Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code (Dave) [YouTube] Katya Eames: How to Teach Angular to your Kids (Dave) [YouTube] Misko Hevery and Rado Kirov: ng-conf 2015 Keynote 2 (Dave) Mandy’s Fiancé (AJ) [YouTube] Katya Eames: How to Teach Angular to your Kids (Joe) ng-conf Kids (Joe) Salt (Joe) [YouTube] Dave Smith: Angular + React = Speed (Tyler) [YouTube] Igor Minor: (Super)Power Management (Tyler) React.js Newsletter (Tyler) Dave Smith’s addendum to his talk (Joe) Full Article
me 153 JSJ Careers for Junior Developers with Aimee Knight By devchat.tv Published On :: Wed, 01 Apr 2015 09:00:00 -0400 02:26 - Aimee Knight Introduction Twitter GitHub Blog Message Systems 02:48 - Figure Skating => Programming Persistence Balance Between Mind and Body 05:03 - Blogging (Aimee’s Blog) 06:02 - Becoming Interested in Programming Treehouse @treehouse Code School @codeschool Rails Girls @railsgirls RailsBridge @railsbridge 08:43 - Why Boot Camps? 10:04 - Mentors Identifying a Mentor Continuing a Mentorship 13:33 - Picking a Boot Camp 16:23 - Self-Teaching Prior to Attending Boot Camps 20:33 - Finding Employment After the Boot Camp Baltimore NodeSchool Passion Interview Prep 26:27 - Being a “Woman in Tech” 30:57 - Better Preparing for Getting Started in Programming Be Patient with Yourself 32:07 - Interviews Getting to Know Candidates Coding Projects and Tests 41:05 - Should you get a four-year degree to be a programmer? Eliza Brock Picks Aarti Shahani: What Cockroaches With Backpacks Can Do. Ah-mazing (Jamison) Event Driven: How to Run Memorable Tech Conferences by Leah Silber (Jamison) The Hiring Post (Jamison) Kate Heddleston: Argument Cultures and Unregulated Aggression (Jamison) Axios AJAX Library (Dave) Unbroken: A World War II Story of Survival, Resilience, and Redemption by Laura Hillenbrand (Dave) [YouTube] Good Mythical Morning: Our Official Apocalypse (AJ) Majora's Mask Live Action: The Skull Kid (AJ) The Westin at Lake Las Vegas Resort & Spa (Joe) Alchemists (Joe) Valerie Kittel (Joe) The Earthsea Trilogy: A Wizard of Earthsea; The Tombs of Atuan; The Farthest Shore by Ursula K. Le Guin (Chuck) Traction: Get a Grip on Your Business by Gino Wickman (Chuck) Freelancers’ Answers (Chuck) Drip (Chuck) Brandon Hays: Letter to an aspiring developer (Aimee) SparkPost (Aimee) Exercise and Physical Activity (Aimee) Full Article
me 156 JSJ Soft Skills and Marketing Yourself as a Software Developer with John Sonmez By devchat.tv Published On :: Wed, 22 Apr 2015 09:00:00 -0400 Check out ReactRally: A community React conference in Salt Lake City, UT from August 24th-25th! 03:36 - John Sonmez Introduction Twitter GitHub Simple Programmer The Entreprogrammers Podcast Soft Skills: The Software Developer's Life Manual by John Sonmez How to Market Yourself as a Software Developer Course 04:29 - Mastermind Groups Think and Grow Rich: The Landmark Bestseller - Now Revised and Updated for the 21st Century by Napoleon Hill 05:53 - “Soft Skills” Why Care About Soft Skills? People Skills Finances Fitness 11:53 - Learned vs Innate Lifting Limited Beliefs Practice 14:14 - Promotion (Managerial) Paths The Peter Principle 17:52 - “Marketing” Value: Give Away 90% / Charge For 10% Seeming “Spammy” (Resistance to Sell) Neil Patel's Blog Documentation for Yourself AJ O'Neal: How to Tweet from NodeJS 29:53 - Get Up and CODE! #086: Figure Skating and Software Development with Aimee Knight #067: Weight Loss Plan for Charles (Max Wood) 33:47 - Burnout Do the Work by Steven Pressfield The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield Systems and Habits (Routines) Methods of Execution Get John’s How to Market Yourself as a Software Developer Course for $100 off using the code JSJABBER Comment on this episode for your chance to win one of two autographed copies of Soft Skills: The Software Developer's Life Manual by John Sonmez Picks The Recurse Center (Jamison) Code Words Blog (Jamison) DayZ Player Sings (And Plays Guitar) For His Life (Jamison) Demon (Jamison) Mastodon: Leviathan (Jamison) Jan Van Haasteren Puzzles (Joe) Hobbit Tales from the Green Dragon Inn (Joe) AngularJS-Resources (Aimee) Superfeet Insoles (Aimee) Good Mythical Morning (AJ) The Magic of Thinking Big by David J. Schwartz (Chuck) Streak (John) The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It by Michael E. Gerber (John) Influence: The Psychology of Persuasion, Revised Edition by Robert B. Cialdini (John) Do the Work by Steven Pressfield (John) The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield (John) Full Article
me 176 JSJ RethinkDB with Slava Akhmechet By devchat.tv Published On :: Wed, 09 Sep 2015 11:00:00 -0400 02:20 - Slava Akhmechet Introduction Twitter GitHub Blog 02:41 - RethinkDB Overview @rethinkdb rethinkdb repo 04:24 - How It’s Used Compose.io 05:58 - Joins 12:50 - Returning Data JSON 13:53 - Getting Data to the Browser Quora Article Socket.IO 19:35 - Clustering Reliability & Performance Issues Jepsen (Call Me Maybe Series) Consensus Algorithms 26:37 - ReQL 30:53 - Indexes B-tree 32:18 - MapReduce 35:44 - The RethinkDB Community & Contributors 38:04 - Is it production ready? 40:08 - Differences Between Version 2.0 and 2.1 Extras JavaScript Jabber Episode #161: Rust with David Herman Steve Klabnik: Systems Programming for the Ruby Developer @ Ruby Remote Conf 2015 Picks Our World War (Dave) Quest Protein Bars (Aimee) You-Dont-Know-JS (Aimee) Angular Remote Conf (Chuck) Orphan Black (Chuck) Mr. Robot (Slava) Rick and Morty (Slava) The Rust Programming Language (Slava) Full Article
me 188 JSJ JavaScript Code Smells with Elijah Manor By devchat.tv Published On :: Wed, 02 Dec 2015 11:00:00 -0500 Check out JS Remote Conf! 02:22 - Elijah Manor Introduction Twitter GitHub Blog LeanKit Eliminate JavaScript Code Smells (Elijah's Talk Abstract) A video containing the 30 min version of the talk: Eliminate JavaScript Code Smells The full slides (60 mins worth of material) 04:49 - What is a “Code Smell”? Martin Fowler: CodeSmell ESLint JSHint 10:21 - Copy/Paste Code Error jsinspect and jscpd ES6, ES7, Babel Support 13:11 - Using ES6 to Eliminate Code Smells 15:48 - Refactoring Case Statements The Strategy Pattern 21:29 - Juniors and Code Smells Code Reviews 27:29 - Isomorphic Code 31:12 - Framework Code Smells 33:47 - Identifying New Code Smells 36:33 - When Code Smells are OK 39:10 - Why use parameters? Picks Terms And Conditions May Apply (AJ) Nodevember (Aimee) Developer Tea (Aimee) Jake Shimabukuro (Joe) Screeps (Joe) react-styleguide-generator (Elijah) react-styleguidist (Elijah) The Phantom Menace - What it Should Have Been (AJ) Attack of the Clones - What it Should Have Been (AJ) Full Article
me 202 JSJ DoneJS + CanJS with Justin Meyer By devchat.tv Published On :: Wed, 09 Mar 2016 09:00:00 -0500 Check out and get your tickets for React Remote Conf! May 11th-13th, 2016. 02:30 - Justin Meyer Introduction Twitter GitHub Bitovi JavaScriptMVC 03:02 - DoneJS and CanJS @DoneJS @CanJS 05:44 - Versus Meteor 07:41 - Versus React Set Algebra 12:06 - Getting Started with DoneJS donejs.com/place-my-order.html 18:04 - Can <=> Done MVVM (Model–View–Viewmodel) Observables Pagination Preventing Loop Issues 25:39 - MVC => MVVM 28:24 - Flux vs MVVM 32:20 - Use Cases 39:19 - App Size StealJS Picks Beautiful Eyes Album by Taylor Swift (AJ) When Amazon Dies (AJ) PROTODOME (AJ) City Libraries (AJ) The Crucible of Doubt: Reflections On the Quest for Faith (AJ) Learn X in Y Minutes (Aimee) Which cat is your JavaScript framework? (Aimee) @johnpapa Tweet (Joe) SumoMe (Chuck) Drip (Chuck) 7 Wonders (Chuck) Shadow Hunters (Chuck) Calamity (The Reckoners) by Brandon Sanderson (Chuck) Staked (The Iron Druid Chronicles) by Kevin Hearne (Chuck) BB-8™ by Sphero (Justin) Hyperion Cantos Series (Justin) UtahJS (Justin) Full Article
me 233 JSJ Google Chrome Extensions with John Sonmez By devchat.tv Published On :: Wed, 12 Oct 2016 08:00:00 -0400 02:50 The definition of a plug-in 03:31 The definition of an extension 05:09 The way to determine the plug-ins and extensions you are running 08:22 How to create an extension file 11:02 The appeal of creating extensions 13:26 How John got into creating extensions 15:48 Ways to organize extensions 19:38 Aspects of chrome that will affect extensions 23:23 Packaging for the Chrome store 26:22 Using dev tools 29:42 Conflicting plug-ins/extensions and how to deal with them 31:30 Open source extensions 32:32 A quick way to create an extension QUOTES: “I teach software developers how to be cool.” –John Sonmez “There wasn’t an ability to extend the dev tools, but now there is.” –John Sonmez “One quick way to create an extension is just to take one of these sample apps…and then just start modifying it…” –John Sonmez PICKS: “Django Unchained” Website “Using Angular 2 Patterns in Angular 1.x” Apps Egghead Course Girls’ Life vs. Boys’ Life on Refinery29 Webinar Jam Software “Five Mistakes That are Keeping You From Getting Hired” Webinar Screencastify Chrome Extension How to Fail at Almost Everything and Still Win Big Book on Amazon The Complete Software Developers Career Guide Book in Progress Simple Programmer Website Simple Programmer on Youtube Full Article
me 239 JSJ Vets Who Code with Jerome Hardaway By devchat.tv Published On :: Wed, 23 Nov 2016 08:00:00 -0500 00:55 - Introducing Jerome Hardaway Vets Who Code Ruby Rogues Podcast Facebook Twitter Instagram 02:10 - Spouses and dependants of Vets Who Code 06:55 - Accepting and rejecting applicants 10:10 - The GI Bill Operation Code Dreamforce 15:45 - Military language and coding 18:20 - PTSD, trauma, and coding 21:10 - Moving past the veteran stigma 25:45 - Military backgrounds as an asset for jobs 30:45 - The future of Vets Who Code 32:35 - How much does it cost to be part of the program? General Assembly 36:15 - Is it easier or harder for Vets to get hired? 39:15 - Stories and memories 42:30 - Contributing to Vets Who Code Contact hello@vetswhocode.io to become a mentor Donate: https://vetswhocode.kindful.com/ SwearJar Hiring managers please contact Jerome@vetswhocode.io Picks: Soft Skills Engineering Podcast (Dave) Soft Skills Engineering Twitter (Dave) Awesome Algorithms Github list (Aimee) “The Churn” blog post by Bob Martin (Aimee) The 12 Week Year by Brian P. Moran and Michael Lennington (Charles) Vets Who Code (Jerome) Practical Javascript (Jerome) Full Article
me 244 JSJ Visual Studio with Sam Guckenheimer By devchat.tv Published On :: Wed, 28 Dec 2016 08:00:00 -0500 1:05 - Introducing Sam Guckenheimer Twitter Microsoft Devops 2:45 - Continuous integration with Visual Studio 4:15 - Visual Studio on Macs Download link 5:55 - Is Visual Studio just for C#? Chris Dias JSJ Episode 8:45 - Container support and the Cloud 14:20 - Docker and Visual Studio 17:40 - Communicating with multiple services 24:15 - Talking to clients about change and working with transformation 33:00 - Telemetry and collecting data 37:50 - Xamarin forms 47:50 - Deployment with changed endpoints Picks: Daplie Wefunder (AJ) Unroll.Me (Charles) Focused Inbox on Outlook (Sam) WhiteSource (Sam) The Girl On The Train (Sam) The Pigeon Tunnel by John le Carre (Sam) Full Article
me JSJ 247 Building a Development Environment with Cory House By devchat.tv Published On :: Tue, 31 Jan 2017 06:00:00 -0500 On today's episode, Charles Max Wood, AJ O'neal, Joe Eames, and Aimee Knight discuss Building a Development Environment with Cory House. Pluralsight recently added a course on this. Tune in to know more! Full Article
me MJS #005: Joe Eames By devchat.tv Published On :: Thu, 16 Feb 2017 06:00:00 -0500 On today's episode of My JS Story, Charles Max Wood welcomes Joe Eames. Joe is both into JavaScript Jabber and Adventures in Angular. Tune in to My JS Story Joe Eames to learn more about his journey into getting where he is now. Full Article
me JSJ 258 Development in a Public Institution with Shawn Clabough By devchat.tv Published On :: Tue, 18 Apr 2017 06:00:00 -0400 On today's JavaScript Jabber Show, Charles and Aimee discuss Development in a Public Institution with Shawn Clabough. Shawn is a developer and developer manager at Washington State University. He works with the research office, and has been in the industry for 20 years. Tune in to this exciting episode! Full Article
me MJS #019: Aimee Knight By devchat.tv Published On :: Wed, 17 May 2017 06:00:00 -0400 On today's episode, Charles Max Wood features My JS Story Aimee Knight. Aimee first appeared in episode 153, where talked about her career as a Junior Developer. She eventually became one of the awesome panelists of JavaScript Jabber. Tune in to learn about her journey in programming! Full Article
me JSJ 264 Mendel with Irae Carvalho By devchat.tv Published On :: Thu, 08 Jun 2017 23:22:00 -0400 Full Article
me MJS #021 Justin Meyers By devchat.tv Published On :: Wed, 14 Jun 2017 06:00:00 -0400 My JS Story Justin Meyers On this week’s episode of My JS Story, Charles Max Wood interviews Justin Meyers Cofounder and CEO of Bitovi, a Javascript consulting firm focused on simplifying Javascript development through the use and creation of open source tools as well general consulting, training, and web applications. He was on Episode 202 and talked about DoneJS and CanJS. Tune in to hear Justin’s full story! 7th Grade and a TI82 [3:02] Justin’s discovery of conditional statements and methods on a classic TI82 was his first taste of programming. With a little guidance, he soon learned to program games on the TI82 and then later moved onto bigger and better mediums like C and QBasic. Grunt work is good for you. [4:51] While studying Computer Science, Justin finds out that professors often have grunt work, and although they may not pay well now, sometimes they can in time lead to loads of experience and maybe even a bigger job. After 4 years of working on websites and writing documentation, he gets his first real job at Accenture. Open Source and reducing waste. [6:23] Accenture, while giving him a great chance to make some impressive projects, provoked Justin to see the efficiency in sharing code. Justin and a college friend get together to work on a project to build a platform that…builds. Although their project was unsuccessful, the tools they started to create for the project had plenty of potential. The Last desperate gasp. AKA shaving his head. [9:40] Justin talks about the Ajaxian blog and conference. Ten years ago, the Ajaxian blog was one of the best online resources for Javascript news. Justin was running low on funds and struggling and as his “last desperate gasp” he heads to the Ajaxian conference with his head shaved. Leaving only “Javascript MVC” shaped out of his hair. This stunt gets him remembered by many of the important attendees and also scores him his big break with a consulting job with T-Mobile. Two to Three weeks later, Justin had a stroke. Justin talks about how incredible the timing was. How Javascript MVC came to be. [13:23] Justin talks about starting with JSJunction and modeling after it. Their first steps were to add a model layer as well as Event Delegation. Javascript MVC reflects some of Ruby on Rails. Justin worked with Peter Svensson from Dojo, with a methodology that at the time seemed crazy. Justin reminisces when Steve Jobs “Killed” Flash with HTML5 and CSS. Bitovi begins. [17:24] Justin talks about how the T-Mobile job meant that he would need an official business. Originally dubbing it JupiterIT. Justin found that MVC was too encompassing and that programmers enjoyed a sense of creativity. By pulling Javascript MVC’s tools apart and creating single frameworks from the tools, Justin then created tools like CanJS and DoneJS. Who does the heavy lifting at Bitovi? [20:48] As the CEO of Bitovi, Justin has less time to program as before. Working with Open Source, development is a mix between contributors and full time employees. The majority being the employees. Justin talks about not having a sales force and focusing on their product to drive sales. Mainly, long term cost of ownership and the ability for the framework to last, working hard to make sure that clients that have committed to Javascript MVC years ago still have a relevant use for the framework. Exploring HTTP2 and Push. [23:42] With the emergence of HTTP2 and Push, Justin talks about working on and exploring different ways for streaming/server side rendering. Justin describes one of the experiments with building an empty skeletons, javascript assets, but also pushing instructions on how to mutate the page to the client. Before the javascript payload is fully loaded, the page starts to mutate. Allowing for optimal performance on slower connections, fantastic for mobile. Problems they are looking at for the future include things like different ways that CDNs can work with HTTP2 and Push. Justin has also worked with using Fetch to enable streaming by building tools around that. He suggests that HTTP2 and Push will maybe bring a renaissance in the developer world. Justin’s side Parsing Project. [28:45] Additional to his other work, Justin is working on a generic parsing project. Similar to BISON or JISON. Designed for simple parsing at faster speeds. He describes how to compiles to the code that parses your code. Working in runtime. A way other companies can learn from Bitovi. [29:52] We don’t know what the future is going to be for code, so packaging the framework into separate repos allows for better scheduling and a better way to manage long term. Updating a segment of a framework can sometimes break another segment if having it all happen together. Picks [34:26] Justin: Dean Radcliff’s Antares Framework Charles: Boom Beach Clash of Clans BlueTick.io Nimble Keeping up with Justin’s work. Bitovi.com’s Blog Justin’s Twitter. Sponsors Cachefly.com Newbie Remote Conf 2017 Full Article
me MJS #025 Helen V. Holmes By devchat.tv Published On :: Wed, 12 Jul 2017 06:00:00 -0400 MJS 025: Helen V. Holmes This episode features a My JavaScript story with Helen V. Holmes. Helen has never before been a guest on the show. She is both a designer and front-end programmer who previously worked for Mozilla. In January, she started her own freelancing business. Listen to Charles Max Wood and Helen discuss how she got into programming, what made her decide to open a freelance business, and more! How did you get into programming? Helen started by making themes for herself and friends in LiveJournal using other people's CSS themes. Once she got to college she realized that although this wasn't a career, it was an aspect of a career. She then majored in graphic design, going on to do internships in both front-end development and design. Since college, she has gone back and forth between front-end development and design work. How long ago was that? Helen graduated college in 2013. Did you graduate in computer science? Helen did not even minor in computer science. At the time, she was focused on making stuff. The computer science major was too heavily focused on theory. She did take a couple of classes in it, but the graphic design major was more focused on building prototypes. Her graphic design major didn't teach her how to do anything - she said that you're on your own, and you have to figure out how to show off your ideas. The major appealed to her at the time because of that reason. Now Helen thinks majoring in computer science would have been really helpful for her career. Charles points out that you don't have to have a computer science degree to do this work. Helen agrees; it can be wasted on you if you don't have the right enthusiasm to learn everything. Both say that you can get the education you want through self-education. Helen explains that so much of successful programming is good communication - this can be learned in college, while the specifics of how to code can be learned later. How do you get from a graphic design major to "serious programming?" Helen doesn't know how serious the programming she does is now. Her first real job was at Capital One as a front-end developer on their design team. She was doing prototypes and communicating between the design and production/engineering teams. She realized that nobody knew how to write JavaScript when trying to communicate between the two teams, so she decided that she should learn. A lot of the engineers came to the same realization at the same time. She started to write React as she was leaving Capital One. Everyone was trying to improve his or her JavaScript chops at the same time. Did you get into Angular or React at Capital One? When she first started at Capital One everyone was writing Angular. She wrote a lot of Angular in the beginning of her work. Most of the prototypes could be solved with React. Near the end of her time, she started using a lot of React. What do you see is the difference between Angular and React? Angular solves a lot more problems than React. It brings logic to the client side. React is only about solving visual problems. That's why it appealed to Helen. The design team she worked with was all about solving visual problems. Why did you choose the front end? Helen mainly chose it because she was a graphic design major. She believes that because the web is so accessible that it is the easiest thing. She also thinks the front end is fun. How'd you wind up at Mozilla? She met James Long through a mutual friend. Once they met, he thought she'd be a good addition to their team. He told her why it'd be a good switch for her - they were doing React work and they were looking for someone to understand problems that engineers go through. What do they use React on? She was on the browser team. The front-end of the developer tools was a JavaScript application that wasn't Angular. They were working on moving it to become a more documented framework. They wanted to use Redux and React. The team was converting it panel by panel. What made you decide you were going to go freelance? Helen had been missing things that she had done in college such as branding and illustration work. She had done some illustration work while at Firefox. She ultimately wanted to do a variety of different things instead of just product work. What gave her courage to go into freelance work was that James Long was also going freelance at the same time, so she thought that she was in good company. She also is related to a lawyer, so it wasn't as scary filing the paperwork because she had someone to ask for help during the process. What contributions do you feel like you've made to the JavaScript community? Helen believes that the highest impact work she has done has been on the Firefox browser. She didn't write a lot of code, but feels like what she did write is being used by a lot of people. She is most proud of the CSS grid because she says that it is exciting for people who do layout stuff on the web. What are you working on now? Helen started her own business at the beginning of the year. She is figuring out how she wants her skills to grow and with what kind of clients she wants to work. She has a lot of side projects, one being what she calls an art project. She is translating JPEG to Pixel art. She is taking NeoPixels, which are little programmable LEDs, and taking a matrix of values and displaying them on a sight board. With everything that's out there in JavaScript, how do you keep current? Helen answers that she doesn't. She tries to stay current with the tools she is using, which is React. She doesn’t try to be good at everything because she is also a designer, so she says that she has to pick and choose what she stays current on. Charles says that is what he tells people to do. There is so much out there that there is no way that anyone is going to stay current on everything. He says to keep current on what you are doing specifically. Picks Helen: Wonder Woman http://wonderwomanfilm.com Debt: The First 5,000 Years https://www.amazon.com/Debt-First-5-000-Years/dp/1612191290 Charles: JavaScript Jabber Slack Room https://devchat.tv/javascript-jabber-slack Monthly Webinars https://devchat.tv/webinars Angular Remote Conf https://devchat.tv/conferences/angular-remote-conf-2017 Links Helen V Holmes Twitter https://twitter.com/helenvholmes Full Article
me JSJ 270 The Complete Software Developers Career Guide with John Sonmez By devchat.tv Published On :: Tue, 18 Jul 2017 06:00:00 -0400 JSJ 270 The Complete Software Developers Career Guide with John Sonmez This episode features a panel of Joe Eames, AJ O’Neal, as well as host Charles Maxwell. Special guest John Sonmez runs the website SimpleProgrammer.com that is focused on personal development for software developers. He works on career development and improving the non-technical life aspects of software developers. Today’s episode focuses on John’s new book The Complete Software Developers Career Guide. Did the book start out being 700 pages? No. My goal was 200,000 words. During the editing process a lot of questions came up, so pages were added. There were side sections called “Hey John” to answer questions that added 150 pages. Is this book aimed at beginners? It should be valuable for three types of software developers: beginner, intermediate, and senior developers looking to advance their career. The book is broken up into five sections, which build upon each other. These sections are: - How to get started as a software developer - How to get a job and negotiate salary - The technical skills needed to know to be a software developer - How to work as a software developer - How to advance in career Is it more a reference book, not intended to read front to back? The book could be read either way. It is written in small chapters. Most people will read it start to finish, but it is written so that you can pick what you’re interested in and each chapter still makes sense by itself. Where did you come up with the idea for the book? It was a combination of things. At the time I wanted new blog posts, a new product, and a new book. So I thought, “What if I wrote a book that could release chapters as blog posts and could be a product later on?” I also wanted to capture everything I learned about software development and put it on paper so that didn’t lose it. What did people feel like they were missing (from Soft Skills) that you made sure went into this book? All the questions that people would ask were about career advice. People would ask things regarding: - How do I learn programming? - What programming language should I learn? - Problems with co-workers and boss - Dress code What do you think is the most practical advice from the book for someone just getting started? John thinks that the most important thing to tell people is to come up with a plan on how you’re going to become educated in software development. And then to decide what you’re going to pursue. People need to define what they want to be. After that is done, go backwards and come up with a plan in order to get there. If you set a plan, you’ll learn faster and become a valuable asset to a team. Charles agrees that this is how to stay current in the job force. What skills do you actually need to have as a developer? Section 3 of the book answers this question. There was some frustration when beginning as a software developer, so put this list together in the book. - Programming language that you know - Source control understanding - Basic testing - Continuous integration and build systems - What kinds of development (web, mobile, back end) - Databases - Sequel Were any of those surprises to you? Maybe DevOps because today’s software developers need to, but I didn’t need to starting out. We weren’t involved in production. Today’s software developers need to understand it because they will be involved in those steps. What do you think is the importance of learning build tools and frameworks, etc. verses learning the basics? Build tools and frameworks need to be understood in order to understand how your piece fits into the bigger picture. It is important to understand as much as you can of what’s out there. The basics aren’t going to change so you should have an in depth knowledge of them. Problems will always be solved the same way. John wants people to have as few “unknown unknowns” as possible. That way they won’t be lost and can focus on more timeless things. What do you think about the virtues of self-taught verses boot camp verses University? This is the first question many developers have so it is addressed it in the book. If you can find a good coding boot camp, John personally thinks that’s the best way. He would spend money on boot camp because it is a full immersion. But while there, you need to work as hard as possible to soak up knowledge. After a boot camp, then you can go back and fill in your computer science knowledge. This could be through part time college classes or even by self-teaching. Is the classic computer science stuff important? John was mostly self-taught; he only went to college for a year. He realized that he needed to go back and learn computer science stuff. Doesn’t think that there is a need to have background in computer science, but that it can be a time saver. A lot of people get into web development and learn React or Angular but don’t learn fundamentals of JavaScript. Is that a big mistake? John believes that it is a mistake to not fully understand what you’re doing. Knowing the function first, knowing React, is a good approach. Then you can go back and learn JavaScript and understand more. He states that if you don’t learn the basics, you will be stunted and possibly solve things wrong. Joe agrees with JavaScript, but not so much with things algorithms. He states that it never helped him once he went back and learned it. John suggests the book Algorithms to Live By – teaches how to apply algorithms to real life. Is there one question you get asked more than anything else you have the answer to in the book? The most interesting question is regarding contract verses salary employment and how to compare them. It should all be evaluated based on monetary value. Salary jobs look good because of benefits. But when looking at pay divided by the hours of work, usually a salary job is lower paid. This is because people usually work longer hours at salary jobs without being paid for it. What’s the best place for people to pick up the book? simpleprogrammer.com/careerguide and it will be sold on Amazon. The book will be 99 cents on kindle – want it to be the best selling software development book ever. Picks Joe Wonder Woman AJ The Alchemist Charles Artificial Intelligence with Python John Algorithms to Live by: The Computer Science of Human Decisions Apple Airpods Links Simple Programmer Youtube Full Article