POPULARITY
In this episode of The Frontend Masters Podcast, Todd Gardner, co-founder of TrackJS and RequestMetrics, discusses his journey from consultant to entrepreneur. He shares insights on bootstrapping SaaS products, competing against VC-backed companies, and the importance of charging customers for your product or service early. Todd delves into technical aspects of his products' stacks, including the use of .NET Core, Clickhouse, and HTMX. He offers advice on public speaking, teaching, and maintaining healthy co-founder relationships. The conversation covers web performance optimization, JavaScript error monitoring, and the challenges of balancing product development with marketing efforts. Todd also reflects on his career philosophy of continuous learning and adaptation in the fast-paced tech industry. Marc has captured his advice on startups in this article, originally an email to Todd in 2014: https://marcgrabanski.com/articles/your-advice-startups/ Check out Todd's Frontend Masters courses here: https://frontendmasters.com/teachers/todd-gardner/ Frontend Masters Online: Twitter: https://twitter.com/FrontendMasters LinkedIn: https://www.linkedin.com/company/frontend-masters/ Facebook: https://www.facebook.com/FrontendMasters Instagram: https://instagram.com/FrontendMasters About Us: Advance your skills with in-depth, modern front-end engineering courses — our 150+ high-quality courses and 18 curated learning paths will guide you from mid-level to senior developer! https://frontendmasters.com/?utm_source=spotify&utm_medium=home_link&utm_campaign=podcastepisode21
This week we are joined by Todd Gardner from Request Metrics and TrackJs as we talk about observability and gathering meaningful metrics on Angular applications. We discuss tools and strategies to leverage observability to detect security threats and to provide users the best experience possible.Find us and our guests on twitter: @toddhgardnerThe Angular Plus Show (@AngularShow) / TwitterThe Angular Plus Show is a part of ng-conf.ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. 1500+ developers from across the globe converge on Salt Lake City, UT every year to attend talks and workshops by the Angular team and community experts. Follow us on twitter@ngconfOfficial Website: https://www.ng-conf.org/
In episode 60 of o11ycast, Jess and Martin speak with Todd Gardner of TrackJS and Winston Hearn of Honeycomb. This talk explores customer-centric observability, Request Metrics, Core Web Vitals, and insights on optimizing observability across different browsers.
In episode 60 of o11ycast, Jess and Martin speak with Todd Gardner of TrackJS and Winston Hearn of Honeycomb. This talk explores customer-centric observability, Request Metrics, Core Web Vitals, and insights on optimizing observability across different browsers.
Todd Gardner is the cofounder of Request Metrics and TrackJS. He also hosts PubConf and trains web developers to build faster and more maintainable websites.Todd and I talk about why web performance is important, understanding web performance metrics, and how to improve the performance of your applications.Todd's site: https://todd.mn/Todd's Twitter: https://twitter.com/toddhgardnerTodd's web performance fundamentals course: https://frontendmasters.com/courses/web-perf/
SummaryTodd Gardner, creator of TrackJS and RequestMetrics tells me how the web runs on JavaScript why it is so important.DetailsWho he is, what he does. JavaScript and ECMA Script, TypeScript, CoffeeScript, transpilers; Blazor, WebAssembly; SliverLight and Flash. JavaScript on IoT. JavaScript on the backend; Bryan rants about using Json with C#. Parsing Json and the importance of strings. Why you should learn JavaScript; which JavaScript should I learn - Node, React, Angular, etc. Bryan talks about learning JavaScript. What NodeJs is; module dependency version hell. The unclear state of asynchronous programming in JavaScript; Todd clears things up, callback hell, promises, async/await. JavaScript is not a fad. How to learn JavaScript. Monitoring your website with RequestMetrics; measuring real user performance, not synthetic monitoring; privacy concerns.Support this podcast@toddhgardnerTodd's HomepageTrackJSRequest MetricsThe PluralSight Course on JavaScript that Bryan likedKyle Simpson - You Don't Know JSYou Don't Know JS - GitHub
Brandon interviews Todd Gardner from TrackJS (https://trackjs.com/). They discuss Todd's career and how his consulting projects led him to start TrackJS. Plus, Todd offers advice on how to build web apps using JavaScript and how to decide which JS Framework is right for your next project. His answer may surprise you... Show Links Lemon (https://ahoylemon.xyz/) OVHCloud (https://us.ovhcloud.com/) Contact Todd Twitter: @toddhgardner (https://twitter.com/toddhgardner) Company: TrackJS (https://trackjs.com/) Latest Project: Request Metrics (https://requestmetrics.com/) Email: todd@trackjs.com (mailto:todd@trackjs.com) Personal Website: todd.mn (https://todd.mn/) Photo by Tim Mossholder on Unsplash (https://unsplash.com/photos/imlD5dbcLM4) Special Guest: Todd Gardner.
Todd Gardner talks about building a SAAS app with .NET and how it's hosted on dedicated hardware with OVH.
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Your HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryWhat is a PostMortemRetrospective.Importance of Post MortemsProjects don’t always go greatProjects can always go better!Post mortems provide a forum to air grievances, celebrate victories, and plan for smoother projects moving forwardProvides opportunity to squash beefs and prevent grudgesTips for a Successful Post MortemCreate a good environment!Coffee, donuts, whateverInvolve all persons involved in the project (within reason)Discluding people can lead to animousStart with the negative first...but try to limit it in time and come out with conclusionsAllows the meeting to end with positivesPeople will leave the PM happy!For any negatives, try to come out with a concrete changes for next timeMake it BlamelessBeer helpsDon’t boil the oceanIf your team doesn’t do it already, formalizing it can help get it startedTraining wheels
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Your HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryDon’t Panic
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestN/AYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryDon’t PanicWe’re All stuckEverything will be okayTake care of your family firstMake the best of the time you have!Learning ResourcesFrontend MastersDavidWalshBlog!Start a Side Project!Start hacking on that idea of yoursDowntimes are the best opportunities for growth!Check out our last episodeFix Your ShitMake your current projects better.Burn down that backlogFix those bugsDo that refactor that you’ve been putting off.Stay ConnectedYoutube channels/livestreamsBuilding RequestMetricsVirtual Conferences and MeetupsCall/Chat your friends. You need to talk, so do they.Find normalcy - get outsideGo walk the dogGet the kids outsideClean out the garage / spring cleaningDo something you wouldn’t normally do
We discuss micoVMs vs. Containers and Intel vs. ARM. Plus, Matt offers advice on when to teach your children about Github. Big congrats to Coté and his wife on their new baby!!! Relevant to your interests Containers are Not the Future (https://www.linkedin.com/pulse/containers-future-ian-eyberg/) Observations on ARM64 & AWS’s Amazon EC2 M6g Instances - Honeycomb (https://www.honeycomb.io/blog/observations-on-arm64-awss-amazon-ec2-m6g-instances/) No more O’Reilly Conferences (https://www.oreilly.com/conferences/from-laura-baldwin.html) Lightspeed-backed WorkOS launches to help startup services become enterprise-ready (https://techcrunch.com/2020/03/17/lightspeed-backed-workos-launches-to-help-startup-services-become-enterprise-ready/) The Demise Of Symantec (https://www.google.com/amp/s/www.forbes.com/sites/richardstiennon/2020/03/16/the-demise-of-symantec/amp/) Ex-Uber engineer pleads guilty to trade secret theft from Google (https://www.axios.com/ex-uber-engineer-guilty-trade-secret-theft-google-b83051eb-0afc-4bb4-bffa-837cbec0c12b.html?utm_source=twitter&utm_medium=social&utm_campaign=organic) Non Sense These are the hotels and airlines offering elite status extensions for those impacted by coronavirus (https://thepointsguy.com/news/coronavirus-hotels-airlines-elite-status-extension/) Peak Cory Doctrow! Pluralistic: 24 Mar 2020 (https://pluralistic.net/2020/03/24/grandparents-optional-party/) Sponsors Arrested DevOps Podcast: Subscribe today by searching for “Arrested DevOps” in you favorite podcast app or by visiting (https://www.arresteddevops.com/)https://www.arresteddevops.com/ (https://www.arresteddevops.com/). Conferences, Videos et. al. Request Metrics (https://www.youtube.com/channel/UCIklNDcnPT8_eVFM1oOoQyA?view_as=subscriber) from TrackJS (https://trackjs.com/) Request Metrics is a web performance tool that records how fast your production Page and API endpoints are from your users' perspective. Chef Tools & Terraform: Better Together (https://www.hashicorp.com/resources/chef-tools-and-terraform-better-together) from Matt Ray ChefConf 2020 (https://chefconf.chef.io/) June 2, All Digital. (https://www.chefconf.io/) Dev (https://devopsdays.org/events/2019-minneapolis/welcome/)O (https://devopsdays.org/events/2019-minneapolis/welcome/)ps (https://devopsdays.org/events/2019-minneapolis/welcome/)D (https://devopsdays.org/events/2019-minneapolis/welcome/)ays Minneapolis, (https://devopsdays.org/events/2019-minneapolis/welcome/) August 4 - 5, 2020 use code SDT for 10% off registration. THAT Conference (https://www.thatconference.com/wi) August 3 - 6 in Wisconsin Dells®. SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/) or LinkedIn (https://www.linkedin.com/company/software-defined-talk/) Listen to the Software Defined Interviews Podcast (https://www.softwaredefinedinterviews.com/). Check out the back catalog (http://cote.coffee/howtotech/). Brandon built the Quick Concall iPhone App (https://itunes.apple.com/us/app/quick-concall/id1399948033?mt=8) and he wants you to buy it for $0.99. Use the code SDT to get $20 off Coté’s book, (https://leanpub.com/digitalwtf/c/sdt) Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Recommendations Brandon: The Rewatchables (https://art19.com/shows/the-rewatchables) Matt Ray: Generation Kill (https://amzn.to/3anOOGm) Reggae: Toots & The Maytals (https://amzn.to/3brdY7c), Jimmy Cliff (https://amzn.to/2QLRfL2) Photo Credit (https://unsplash.com/photos/2YpjFEPVVm8)
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestN/AYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode Summary
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestN/AYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryKnowing that project is worth itKnowing your ability to learn quicklyKnowing that people around you want you to succeedSet expectationsBedding in wellLearn the members of the team and their roleSet expectations with the teamBe positive!CodingAsk help finding the right bugs to start onUse pair programming!Fire a PR ASAP!Be honest with those around youOvercoming difficultiesBe honest with your managerDon’t get discouraged -- no one expects you to be the expertAsk for help early and often
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestN/AYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryRebuilt trackjs.comPride in small, fast sitesStatic content, doesn’t need a lot of JavaScript. SparkleLots of people focus on BIG javascript--expansive sites, big teamsWe want to share some lessons on SMALL javascript, and how to do it wellYou don’t need a frameworkNo React, No jQuery, No Mootools.Big sledgehammersModern browsers--everything except IE11 basically, give you everything you need.Avoid JavaScript where possibleProgressive Enhancement!!!CSS Can do magic thingsHidden Input tricksTrackJS MenuDon’t expect scripts to run/load.Couple times a day we see failures. What does the site look like when the scripts fail?No-js yes-js classes.Video on TrackJS.comDon’t assume you need a build step
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestN/AYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryWeb Performance
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Your HostsDavid Walsh @davidwalshblog https://davidwalsh.nameTodd Gardner @toddhgardner https://todd.mn
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestN/AYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryWeb Performance
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestN/AYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryWeb Performance
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Today’s GuestChris Ferdinandi@ChrisFerdinandiWelcome, Script & Style listeners! | Go Make ThingsYour HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryVanilla JavaScriptChris Ferdinandi is a Frontend developer and advocate for Vanilla JavaScript. He runs GoMakeThings, a JavaScript learning platform.Chris’s Origin Storyhttps://gomakethings.com/The HR Guy who knows TechMaking things that run in a browser was a thrillWhy should people learn vanilla JavaScript over React, Angular, Vue, Etc.?Tell us about the Lean Webhttps://leanweb.dev/Thomas Fuchs coined term, “The LeanWeb”This was a tweet that turned into some blog posts that turned into a talk that turned into an ebook and site.Key thesis: The web is a bloated, over-engineered mess, and many of our modern “best practices” are actually making the web worse.Key principles: Embrace the Platform, Small & Modular, and The Web is for Everyonehttp://youmightnotneedjs.com/https://vanillajstoolkit.com/
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Your HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryDavid's Interview with PornhubWeb NewsMicrosoft/Mixer takes Shroud from TwitchMicrosoft wins JEDI DoD Warcloud contract over AWS, $10B https://www.military.com/daily-news/2019/10/26/pentagon-awards-10b-war-cloud-contract-microsoft-snubs-amazon.htmlShipping Without PerfectionWhat does it mean?When and to what degree is shipping without perfection OK?Assess risk of breakageAssess risk of user opinionOur experiencesDavid works at Mozilla on an always evolving / releasing product where we have a 8-12 week window to pilot stuff and put stuff behind prefsTodd works on an agent that can’t risk problems on other peoples’ sites(Chat about the differences)How we grew to accept shipping without perfection
Iheanyi Ekechukwu is a Software Engineer at GitHub on the Actions team and co-host of the Two Black Nerds podcast. Prior to GitHub, Iheanyi was a Software Engineer at Digital Ocean. He joins hosts Ken Wheeler and Jared Palmer on The Undefined to talk about his path to becoming a full stack developer, what it's like to work at GitHub, and how he ships awesome side projects.FeaturingIheanyi Ekechukwu - Twitter, Github, WebsiteKen Wheeler – Twitter, GitHub, WebsiteJared Palmer – Twitter, GitHub, WebsiteSponsor: TrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Error Monitoring for JavaScript quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at https://undefined.fm/trackjs.ICYMI: The Undefined ShopWe launched an online store! Checkout https://shop.undefined.fm for the dankest swag and accessories.
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Your HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryDavid's Interview with PornhubRey Bango@reybangoOrigin StoryWhat led you to being in the tech industry? How did you originally fall in love with tech?jQuery / Early Framework daysWhat attracted you to jQuery? jQuery and MooTools had a very interesting relationship. Was the competition healthy or did it get too toxic?Looking back on those days, what did we do right? What did we do wrong?Mozilla (we can skip this if we run low on time)Did you get to Mozilla through jQuery?MicrosoftHow did you get to MicrosoftYou’ve (somewhat recently) transitioned into a security role -- what did you find interesting about security and how difficult was the transition?Security Resources from Rey:SnykOWASP.orgJuiceshopDVWAZappTroy Hunt on PluralsightWeb application security handbookDont forget the people that got us here.
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Your HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode Summary
VideoYouTubeOur SponsorTrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Front-End Monitoring quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com.Your HostsDavid Walsh@davidwalshbloghttps://davidwalsh.nameTodd Gardner@toddhgardnerhttps://todd.mnEpisode SummaryWhy did you start davidwalsh.name?Looking for specific answers to my problemsSharing my own learningAsk questions about what I’m doing wrong12 yoTeaser for technologiesDealing with commentsThrow out mean comments.Address negative feedback and get better.Why Do I, as a developer, need to have a brand?How would my blog/website/social build that brand?Showcase your talents and advocate for yourselfOpens a new revenue stream personally… ads and sponsorshipsFeeling proud of accomplishing something.Write in your own voiceWhat sort of things do you write aboutCuriosity, wanting to know how things on the web are built.Talk to my passion, not focused on a niche.How do you stay active on the blog?Writing makes you think and explain yourself, and understand the shortcomings in your own work.Scheduled writing time and publishing over time.Revisiting work through the blog in a different mindsetPublishing daily for momentum, but its however often you can.Publish regularly, whatever that means for you.No topic is too smallHow do I know if it’s working?Do I measure something, how many hits, shares, etc?What do I do if no one reads my blog?Choosing technologyOwned (wordpress, jekyll) vs Aggregate (medium, dev.to)Probably don’t build it yourself
Episode Summary Todd Gardner is a software developer, podcaster on the show Script and Style, startup founder, and comedy host for Pub Conf, a ‘comedy after party for developers’. Since he was last on the show 6 years ago, he has seen his startup TrackJS become quite successful. TrackJS is a JavaScript error monitoring service which gives you visibility into your client side experience. It’s different from other tools because focused on simplicity, so you’ll never need a guy on your team dedicated solely to TrackJS because everyone can use it. The panel begins by talking about debugging methods and tools. Some rely solely on the debugger built into their platform while others prefer to use a third party service. They discuss the necessity of using a third party debugger and if there are better solutions than just the built in debugger. They then discuss what to do after you’ve fixed a bug, such as if it is necessary to write a test to make sure it was completely fixed They talk about things to do to make debugging more effective. Todd and Aimee believe that code needs to begin by being designed for debug-ability. The panel discusses issues with invisible boundaries encountered while debugging, such as running out of memory. They talk about ways to mitigate issues that happen outside of your code base. Todd talks about the dangers of ad-blockers, and the panel agrees that it is important to consider how your website will be crippled by the user’s own technology. The end user in a production environment will have a different experience than you did writing it on a professional computer. Todd talks about the difference between debugging for the web versus a mobile application. Todd has encountered particular problems with debugging on a remote device, and he talks about how he solved the issue. The show concludes with Todd giving a quick elevator pitch for TrackJS Panelists Chris Ferdinandi Christopher Buecheler Aimee Knight Charles Max Wood Steve Emmrich With special guest: Todd Gardner Sponsors Adventures in Blockchain Sentry use the code “devchat” for 2 months free on Sentry’s small plan React Round Up Links Track JS (free trial available) Script and Style podcast PubConf Console.log Blackbox for Firefox and Chrome Redux lager Remote JS Follow DevChat on Facebook and Twitter Picks Christopher Buecheler: React/TypeScript cheat sheet Chris Ferdinandi: Pokemon Brawl Space Invaders game Gomakethings.com newsletter Aimee Knight: TechLead Youtube channel Charles Max Wood: Atomic Habits Getting up at 4 am Steve Emmrich: Trello Babushkas and grandmas to help you with your newborn Todd Gardner: PubConf Follow Todd @toddhgardner or todd.mn
Episode Summary Todd Gardner is a software developer, podcaster on the show Script and Style, startup founder, and comedy host for Pub Conf, a ‘comedy after party for developers’. Since he was last on the show 6 years ago, he has seen his startup TrackJS become quite successful. TrackJS is a JavaScript error monitoring service which gives you visibility into your client side experience. It’s different from other tools because focused on simplicity, so you’ll never need a guy on your team dedicated solely to TrackJS because everyone can use it. The panel begins by talking about debugging methods and tools. Some rely solely on the debugger built into their platform while others prefer to use a third party service. They discuss the necessity of using a third party debugger and if there are better solutions than just the built in debugger. They then discuss what to do after you’ve fixed a bug, such as if it is necessary to write a test to make sure it was completely fixed They talk about things to do to make debugging more effective. Todd and Aimee believe that code needs to begin by being designed for debug-ability. The panel discusses issues with invisible boundaries encountered while debugging, such as running out of memory. They talk about ways to mitigate issues that happen outside of your code base. Todd talks about the dangers of ad-blockers, and the panel agrees that it is important to consider how your website will be crippled by the user’s own technology. The end user in a production environment will have a different experience than you did writing it on a professional computer. Todd talks about the difference between debugging for the web versus a mobile application. Todd has encountered particular problems with debugging on a remote device, and he talks about how he solved the issue. The show concludes with Todd giving a quick elevator pitch for TrackJS Panelists Chris Ferdinandi Christopher Buecheler Aimee Knight Charles Max Wood Steve Emmrich With special guest: Todd Gardner Sponsors Adventures in Blockchain Sentry use the code “devchat” for 2 months free on Sentry’s small plan React Round Up Links Track JS (free trial available) Script and Style podcast PubConf Console.log Blackbox for Firefox and Chrome Redux lager Remote JS Follow DevChat on Facebook and Twitter Picks Christopher Buecheler: React/TypeScript cheat sheet Chris Ferdinandi: Pokemon Brawl Space Invaders game Gomakethings.com newsletter Aimee Knight: TechLead Youtube channel Charles Max Wood: Atomic Habits Getting up at 4 am Steve Emmrich: Trello Babushkas and grandmas to help you with your newborn Todd Gardner: PubConf Follow Todd @toddhgardner or todd.mn
Episode Summary Todd Gardner is a software developer, podcaster on the show Script and Style, startup founder, and comedy host for Pub Conf, a ‘comedy after party for developers’. Since he was last on the show 6 years ago, he has seen his startup TrackJS become quite successful. TrackJS is a JavaScript error monitoring service which gives you visibility into your client side experience. It’s different from other tools because focused on simplicity, so you’ll never need a guy on your team dedicated solely to TrackJS because everyone can use it. The panel begins by talking about debugging methods and tools. Some rely solely on the debugger built into their platform while others prefer to use a third party service. They discuss the necessity of using a third party debugger and if there are better solutions than just the built in debugger. They then discuss what to do after you’ve fixed a bug, such as if it is necessary to write a test to make sure it was completely fixed They talk about things to do to make debugging more effective. Todd and Aimee believe that code needs to begin by being designed for debug-ability. The panel discusses issues with invisible boundaries encountered while debugging, such as running out of memory. They talk about ways to mitigate issues that happen outside of your code base. Todd talks about the dangers of ad-blockers, and the panel agrees that it is important to consider how your website will be crippled by the user’s own technology. The end user in a production environment will have a different experience than you did writing it on a professional computer. Todd talks about the difference between debugging for the web versus a mobile application. Todd has encountered particular problems with debugging on a remote device, and he talks about how he solved the issue. The show concludes with Todd giving a quick elevator pitch for TrackJS Panelists Chris Ferdinandi Christopher Buecheler Aimee Knight Charles Max Wood Steve Emmrich With special guest: Todd Gardner Sponsors Adventures in Blockchain Sentry use the code “devchat” for 2 months free on Sentry’s small plan React Round Up Links Track JS (free trial available) Script and Style podcast PubConf Console.log Blackbox for Firefox and Chrome Redux lager Remote JS Follow DevChat on Facebook and Twitter Picks Christopher Buecheler: React/TypeScript cheat sheet Chris Ferdinandi: Pokemon Brawl Space Invaders game Gomakethings.com newsletter Aimee Knight: TechLead Youtube channel Charles Max Wood: Atomic Habits Getting up at 4 am Steve Emmrich: Trello Babushkas and grandmas to help you with your newborn Todd Gardner: PubConf Follow Todd @toddhgardner or todd.mn
Joel Hooks is the Co-Founder of egghead.io, an online community of badass web developers. Joel joins hosts Ken Wheeler and Jared Palmer on the Undefined to talk about what it takes to build a personal brand and level-up as a developer. The gang chats about their learning techniques, motivation, favorite resources, and what success really means to them.FeaturingJoel Hooks - Twitter, Github, Journal, egghead.ioKen Wheeler – Twitter, GitHub, WebsiteJared Palmer – Twitter, GitHub, WebsiteSponsor: TrackJSJavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production.TrackJS Error Monitoring for JavaScript quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast.TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at https://undefined.fm/trackjs.ICYMI: The Undefined ShopWe launched an online store! Checkout https://shop.undefined.fm for the dankest swag and accessories.
Script and Style Episode 37: Advice to those New in the Industry YouTube: https://youtu.be/OLC3gjBAkqI Your Hosts David Walsh @davidwalshblog https://davidwalsh.name Todd Gardner @toddhgardner https://todd.mn Our Sponsor Client-side error logging from TrackJS. JavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production. Web News Verizon sells Tumblr to Automattic for $3m Yahoo bought Tumbler in 2013 for 1.1 billion Sold for $3m with Automattic taking on 200 staffers Porn ban stays in place Main Topic: Advice to those New to the Industry Interviewing for your first job in the industry What to expect Know what your level is (i.e. not everyone is a Facebooker on day 1) Negotiating for the job Getting the new job Adjusting to the culture Baptism by fire Working late -- not all the time. Making mistakes The hours and proving yourself Show that you’re willing to go the distance Show that you’re a team player But don’t let them overwork you. Deathmarch. Talk about your work, celebrate your wins. Finding your place Routines Getting in at the same time Lunch away from the desk Knowing when something requires a meeting. Know how to hold a meeting. Have a specific question that needs answering Have the relevant background material ready Involve ONLY the people that need to be there. Get to the point ASAP. Knowing the job and getting ready to move on (or not) When is it time to go? Don’t be the smartest person in the room. Know when to move on. Know thyself. Last minute advice Save your money and get that 401k setup quickly -- be sure to keep an eye on it too! Don’t increase your lifestyle as you increase your pay. Build your personal life as you build your professional one. Develop hobbies, don’t neglect other relationships. Take PTO! Don’t work yourself to death Try to show leadership Ask for help!
When do you need to debug a remote client? What things are available? Specific debugging code, writing logs to the DOM. Remote browser connections? Chrome, Firefox? Created something, RemoteJS How does it work? Trackjs agent, hacked Websockets, passth rough a cheap proxy server. Simple react-based web debugger tool. Video YouTube Our Sponsor TrackJS JavaScript breaks sometimes. Even the code you write. You need to know when things start crashing in production. TrackJS Error Monitoring for JavaScript quickly integrates with your front-end or node application, regardless of framework, so you know when a bug gets out. TrackJS installs in minutes, and you get context about what the user, network, and application were doing before an error. It's like having an airplane's blackbox in your UI, so you can find, recreate, and fix problems fast. TrackJS is an engineer-owned cloud service that will make your JavaScript better and your website more reliable. Try it free at TrackJS.com. Your Hosts David Walsh @davidwalshblog https://davidwalsh.name Todd Gardner @toddhgardner https://todd.mn
Renaming to align with kunernetes and JEDI master Trump. Buy Coté’s book dirt cheap (https://leanpub.com/digitalwtf/c/sdt)! And check out his other book that this guy likes (https://www.linkedin.com/feed/update/urn:li:activity:6559881947412340736/). Mood board: Have either of you ever eaten dog meat? He easily slides into meataterian. Skype would be terrible if it weren’t so great! Follow the foot-stones Going up the well I like dogs, what I don’t like is additional responsibility. My life is mostly avoiding more responsibility Sorry about your dog… Oyster and Opals. Dogs and trains Once you get to Atlanta, trains be like, fuck that shit. I’m going to write that down and look at it when I’m depressed. Who put kubernetes in my Mesosphere? Not investment advice. 2 to 3 yards of J2EE books. If you put it into a container, you’ll probably be OK. Relevant to your interests Mesosphere changes name to D2IQ, shifts focus to Kubernetes, cloud native (https://techcrunch.com/2019/08/05/mesosphere-changes-name-to-d2iq-shifts-focus-to-kubernetes-cloud-native/) IBM fuses its software with Red Hat’s to launch hybrid-cloud juggernaut (https://www.networkworld.com/article/3429596/ibm-fuses-its-software-with-red-hats-to-launch-hybrid-cloud-juggernaut.html#tk.rss_all) After Trump cites Amazon concerns, Pentagon reexamines $10 billion JEDI cloud contract process (https://www.washingtonpost.com/business/2019/08/01/after-trump-cites-amazon-concerns-pentagon-re-examines-billion-jedi-cloud-contract-process/) Your multicloud strategy is all wrong (https://www.infoworld.com/article/3428682/your-multicloud-strategy-is-all-wrong.html) A Technical Analysis of the Capital One Hack (https://blog.cloudsploit.com/a-technical-analysis-of-the-capital-one-hack-a9b43d7c8aea?gi=85e88964a741) Dynatrace S-1 Analysis — Tracing a Transition (https://medium.com/memory-leak/dynatrace-s-1-analysis-tracing-a-transition-3c92896e8d29) NetApp Stock Is Tumbling After the Company Warned That Tech Spending Was Slowing (https://www.barrons.com/articles/netapp-stock-tumbles-after-warning-of-slowing-tech-spending-51564761782) Will Uber ever make money? Day of reckoning looms for ride-sharing firm (https://www.theguardian.com/technology/2019/aug/04/uber-ride-share-lyft-ipo-earnings) It’s the end of the big-data era: HPE to acquire MapR’s assets (https://siliconangle.com/2019/08/05/end-big-data-era-hpe-acquire-maprs-assets/) Microsoft launches Azure Security Lab, expands bug bounty rewards (https://www.zdnet.com/article/microsoft-announces-azure-security-lab-azure-bug-bounty-expansion/) Nonsense Alabama teen wins PowerPoint World Championship (https://www.al.com/news/huntsville/2019/08/alabama-teen-wins-powerpoint-world-championship.html) Airlines are finally fixing the middle seat (https://www.fastcompany.com/90377949/airlines-are-finally-fixing-the-middle-seat) Why is called an Oyster Card? (https://en.wikipedia.org/wiki/Oyster_card) Sponsors SolarWinds Papertrail (https://papertrailapp.com/?utm_source=podcast&utm_medium=direct-link&utm_campaign=sdt) TrackJS (https://trackjs.com/sdt/) Conferences, et. al. August 12th to 15th - Cloudbees DevOps World and Jenkins World (https://www.cloudbees.com/devops-world/san-francisco), San Francisco - use the code GOLOCAL for a discount. Also in Lisbon, Dec 3rd to 5th (https://www.cloudbees.com/devops-world/lisbon). August 30th - Agile Scotland, Glasgow (https://www.agilescotland.com/august) - Coté giving 90 minute workshop (https://www.agilescotland.com/august#comp-jwjlafj0__item1inlineContent-gridWrapper). Use the code AS-SPEAKER-MICHAEL for a discount: from £70 to £56.13. Sep 26th to 27th - DevOpsDays London (https://devopsdays.org/events/2019-london/welcome/) - Coté at the Pivotal table, come get free shit. Oct 7th to 10th - SpringOne Platform, Oct 7th to 10th, Austin Texas (https://springoneplatform.io/) - get $200 off registration before August 20th, and $200 more if you use the code S1P200_Coté (make sure to use the accented e). Come to the EMEA party (https://connect.pivotal.io/EMEA-Cocktail-Reception-S1P-2019.html) if you’re in EMEA. Oct 9th to 10th - Cloud Expo Asia (https://www.cloudexpoasia.com/) Singapore, Oct 9th and 10th Oct 10th to 11th - DevOpsDays Sydney 2019 (http://devopsdays.org/events/2019-sydney/), October 10th and 11th December - 2019, a city near you: The 2019 SpringOne Tours are posted (http://springonetour.io/): Toronto Dec 2nd and 3rd (https://springonetour.io/2019/toronto), São Paulo Dec 11th and 12th (https://springonetour.io/2019/sao-paulo). December 12-13 2019 - Kubernetes Summit Sydney (https://events.linuxfoundation.org/events/kubernetes-summit-sydney-2019/) SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/) or LinkedIn (https://www.linkedin.com/company/software-defined-talk/) Listen to the Software Defined Interviews Podcast (https://www.softwaredefinedinterviews.com/). Check out the back catalog (http://cote.coffee/howtotech/). Brandon built the Quick Concall iPhone App (https://itunes.apple.com/us/app/quick-concall/id1399948033?mt=8) and he wants you to buy it for $0.99. Use the code SDT to get $20 off Coté’s book, (https://leanpub.com/digitalwtf/c/sdt) Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Recommendations Brandon: Hard Knocks (https://www.hbo.com/hard-knocks) and Last Chance U (https://www.netflix.com/title/80091742). Matt: Tim Hecker: An Imaginary Country (https://www.youtube.com/watch?v=HuXxwXWPz2Y). Coté: Slouching Towards Bethlehem (https://www.goodreads.com/book/show/424.Slouching_Towards_Bethlehem), Joan Didion. Outro: “Depreston,” (http://youtube.com/watch?v=1NVOawOXxSA) Courtney Barnett.
Speaking of nachos, more earnings this week. Plus, identity theft. There’s a clutch of data breaches this week and Coté finally learns why this is bad. Also, monitoring company IPOs, nachos, and the eating management and the terrors of European fry condiment management. Buy Coté’s book dirt cheap (https://leanpub.com/digitalwtf/c/sdt)! And check out his other book that this guy likes (https://www.linkedin.com/feed/update/urn:li:activity:6559881947412340736/). Moodboard: I’m making my way to the microphone. The only way I know how. We need to start a YouTube channel where we do webinar reactions. We got some cool stuff to talk about with this latest breach. I just wanted a meal and now I have a problem to solve. I think I have some swamp stuff in Europe for the geographic oddity section. That’s my problem, I don’t like fun. Back to nachos The nacho of nachos Speaking of nachos, more earnings this week. The nonsense was the logs, not the log reader. Unnonsense your nonsense. Cause lawyers get paid. No time for the infinite scrolling ban. He had an affinity for green glass. Relevant to your interests All about Pivotal stuff on kubernetes (https://soundcloud.com/pivotalconversations/pas-pksand-rabbitmq-on-kubernetes) - Richard and Coté discuss it on this week’s Pivotal Conversations episode. The inevitability of K8s: Pivotal CEO describes the pain and benefits of technology transition (https://www.theregister.co.uk/2019/07/29/the_inevitability_of_kubernetes_pivotal_ceo_describes_the_pain_and_the_benefit_of_technology_transition/) Apple Acquiring the Majority of Intel's Smartphone Modem Business (https://www.macrumors.com/2019/07/25/apple-intel-acquisition/) Google Cloud's annual revenue run rate disclosure adds color to cloud race | ZDNet (https://www.zdnet.com/article/google-clouds-annual-revenue-run-rate-disclosure-adds-color-to-cloud-race/) Google Cloud to run VMware Cloud Foundation workloads (https://www.datacenterdynamics.com/news/google-cloud-run-vmware-cloud-foundation--workloads/) Google debuts migration tool for its Anthos hybrid cloud platform (https://siliconangle.com/2019/07/30/google-debuts-migration-tool-anthos-hybrid-cloud-platform/) Google teams up with VMware to bring more enterprises to its cloud (https://techcrunch.com/2019/07/29/google-teams-up-with-vmware-to-bring-more-enterprise-customers-to-its-cloud/) Oracle has quietly altered course on the way it sells its 'private-cloud' product, a key area of its cloud-computing strategy (https://www.businessinsider.com/oracle-cloud-private-sales-change-2019-7) Google Cloud’s run rate is now over $8B (https://techcrunch.com/2019/07/25/google-clouds-run-rate-is-now-over-8b/) Amazon reports $63.4 billion in Q2 2019 revenue: AWS up 37%, subscriptions up 37%, and ‘other’ up 37% (https://venturebeat.com/2019/07/25/amazon-earnings-q2-2019/) Microsoft reports $33.7 billion in Q4 2019 revenue: Azure up 64%, Surface up 14%, and LinkedIn up 25% (https://venturebeat.com/2019/07/18/microsoft-earnings-q4-2019/) Why Zoom Is the Best Videoconferencing Service (https://thewirecutter.com/reviews/best-video-conferencing-service/) URGENT/11 VxWorks RTOS Vulnerabilities Found, Critical Systems Affected (https://www.bleepingcomputer.com/news/security/urgent-11-vxworks-rtos-vulnerabilities-found-critical-systems-affected/) GitHub restricts developer accounts based in Iran, Crimea, and other countries under US sanctions (https://www.theverge.com/2019/7/29/8934694/github-us-trade-sanctions-developers-restricted-crimea-cuba-iran-north-korea-syria) Write like an Amazanion (https://pbs.twimg.com/media/EAXt9B0U4AIrRzJ.jpg) A former Amazon employee hacked the credit card data of 100 million Americans (https://www.vox.com/recode/2019/7/30/20747163/capital-one-data-hack-100-million-americans-new-york-investigation) Amazon refuses blame for massive Capital One data breach, says its cloud services were "not compromised in any way" (https://www.newsweek.com/amazon-capital-one-hack-data-leak-breach-paige-thompson-cybercrime-1451665) FTC warns Equifax claimants will get 'nowhere near' $125 cash payout (https://www.engadget.com/2019/08/01/ftc-equifax-claimants-choose-credit-monitoring/) Microsoft will drop Skype for Business Online on July 31, 2021 | ZDNet (https://www.zdnet.com/article/microsoft-will-drop-skype-for-business-online-on-july-31-2021/) Proposed US law would ban infinite scroll, autoplaying video (https://arstechnica.com/tech-policy/2019/07/proposed-us-law-would-ban-infinite-scroll-autoplaying-video/#p3) Should your B2B brand create social media stories? (https://diginomica.com/should-your-b2b-brand-create-social-media-stories) Datadog IPO: Cloud-based Monitoring's Next Move? - ChannelE2E (https://www.channele2e.com/investors/datadog-ipo-preparation/) Dynatrace Prices IPO Above Range At $16/Share, Valuing The Software Company At $4.5B (https://news.crunchbase.com/news/dynatrace-prices-ipo-above-range-at-16-share-valuing-the-software-company-at-4-5b/) IBM Fired as Many as 100,000 in Recent Years, Lawsuit Shows (https://www.bloomberg.com/news/articles/2019-07-31/ibm-fired-as-many-as-100-000-in-recent-years-court-case-shows) Nonsense Our Favorite Laptop Backpacks for 2019 (https://thewirecutter.com/reviews/our-favorite-laptop-backpacks/) This is a black and white photograph. Only the lines have colour. (https://twitter.com/page_eco/status/1155077311399489536?s=21) Contact Lenses That Can Change Focus and Zoom When You Blink Move Closer to Reality (https://gizmodo.com/contact-lenses-that-can-change-focus-and-zoom-when-you-1836789660) Technician keeps computer made in 1959 still humming along:The Asahi Shimbun (http://www.asahi.com/ajw/articles/AJ201907280007.html) Cel (https://twitter.com/hist/status/1154898478838870016?s=12)s (https://twitter.com/hist/status/1154898478838870016?s=12)ius vs.Fahrenheit (https://twitter.com/hist/status/1154898478838870016?s=12) Get real good-like at talking English (https://www.youtube.com/playlist?list=PLD_5T89Ssbn3F830QF2h_xoJJdbteSeg7). Will Matt Ray give an Emacs keynote? (https://emacsconf.org/2019/) Sponsors Solarwinds Loggly (https://loggly.com/sdt): https://www.loggly.com/sdt TrackJS (http://TrackJS.com/sdt) — https://trackjs.com/sdt/ Conferences, et. al. August 30th - Agile Scotland, Glasgow (https://www.agilescotland.com/august) - Coté giving 90 minute workshop (https://www.agilescotland.com/august#comp-jwjlafj0__item1inlineContent-gridWrapper). Use the code AS-SPEAKER-MICHAEL for a discount: from £70 to £56.13. Oct 7th to 10th - SpringOne Platform, Oct 7th to 10th, Austin Texas (https://springoneplatform.io/) - get $200 off registration before August 20th. Come to the EMEA party (https://connect.pivotal.io/EMEA-Cocktail-Reception-S1P-2019.html) if you’re in EMEA. Oct 9th to 10th - Cloud Expo Asia (https://www.cloudexpoasia.com/) Singapore, Oct 9th and 10th Oct 10th to 11th - DevOpsDays Sydney 2019 (http://devopsdays.org/events/2019-sydney/), October 10th and 11th Kubeyland 2019 (https://docs.google.com/forms/d/e/1FAIpQLSevM4mDeM_P1spKbz7gysMSNm_ONRpiNN60ifg-Gi4avmJ9pg/viewform) via Justin Garrison (https://twitter.com/rothgar/status/1155930353250385920?s=21) December - 2019, a city near you: The 2019 SpringOne Tours are posted (http://springonetour.io/): Toronto Dec 2nd and 3rd (https://springonetour.io/2019/toronto), São Paulo Dec 11th and 12th (https://springonetour.io/2019/sao-paulo). December 12-13 2019 - Kubernetes Summit Sydney (https://events.linuxfoundation.org/events/kubernetes-summit-sydney-2019/) Follow-up Italy had a swamps that were drained (https://en.wikipedia.org/wiki/Pontine_Marshes): “The road proved difficult to keep above water. Under Augustus, a compromise was reached with the construction of a parallel canal. The part of the marsh above sea level was successfully drained by channels, and new agricultural land of legendary fertility came into being. Whenever the channels were not maintained, the swamp reappeared. Meanwhile, frequent epidemics of malaria at Rome and elsewhere kept the reclamation issue alive. Under Benito Mussolini's regime in the 1930s, the problem was nearly solved by placing dikes and pumping out that portion of the marsh below sea level. It continues to need constant maintenance. Italian confidence in the project was so high, the city placed by Mussolini in 1932 in the center of the marsh, Latina, became the capital of a new province, Latina.” There were German colonies (https://en.m.wikipedia.org/wiki/German_colonial_empire) - mostly in Africa. SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/) or LinkedIn (https://www.linkedin.com/company/software-defined-talk/) Listen to the Software Defined Interviews Podcast (https://www.softwaredefinedinterviews.com/). Check out the back catalog (http://cote.coffee/howtotech/). Brandon built the Quick Concall iPhone App (https://itunes.apple.com/us/app/quick-concall/id1399948033?mt=8) and he wants you to buy it for $0.99. Use the code SDT to get $20 off Coté’s book, (https://leanpub.com/digitalwtf/c/sdt) Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Recommendations Brandon: Running from Cops (https://podcasts.apple.com/us/podcast/running-from-cops-headlong-season-3/id1459118695). Matt: Stories from the Frontlines of Synthetic Fraud (https://a16z.com/2019/06/25/a16z-podcast-stories-from-the-frontlines-of-synthetic-fraud/) Coté: Grolsch Blond (https://www.grolsch.nl/proeverij/grolsch-blond.html); Freak Kingdom (https://amzn.to/317Aj4t) and The Gonzo Tapes (https://www.youtube.com/watch?v=QE-aDdbllcI). Outro: T (https://www.youtube.com/watch?v=tDfZ5HmA6fs)he Usual Suspects (https://www.youtube.com/watch?v=tDfZ5HmA6fs).
It’s cloud magic time! We go over the evolution of the IaaS Gartner Magic Quadrant, or whatever it’s called now. Plus, is it so hard to do do enterprise sales? (Yes.) And too much commentary on umlauts, ASCII, and Munich bike bells. Mood board: CI/CD is this podcast’s VDI. “Dude, I’ll read.” It’s hot here. Did those clothing-optional vegan hippies invite themselves over to your room a lot? Ruled by actuarial tables I need to look up what constitutes a swamp Google cloud is people. You can’t put the math back in the box. Cee-star-o. Bad things are bad. You can be a low-value target and I’ll still draw a funny picture in your book. Buy Coté’s book dirt cheap (https://leanpub.com/digitalwtf/c/sdt)! And check out his other book that this guy likes (https://www.linkedin.com/feed/update/urn:li:activity:6559881947412340736/). Relevant to your interests Google Cloud gains in Gartner's 2019 cloud infrastructure Magic Quadrant (https://www.zdnet.com/article/google-cloud-gains-in-gartners-2019-cloud-infrastructure-magic-quadrant/) Microsoft Hits Record High as Cloud Revenues Drive Q4 Earnings Beat (https://www.thestreet.com/investing/stocks/microsoft-poised-for-record-high-as-cloud-revenues-drive-q4-earnings-beat-15025315). Also, one analyst estimates that their cloud revenue now matches on-premises. Equifax to Pay at Least $650 Million in Largest Data-Breach Settlement Ever (https://www.nytimes.com/2019/07/22/business/equifax-settlement.html) Kazakhstan’s internet crackdown shows the world wide web is becoming less worldwide (https://thehustle.co/Kazakhstan-internet-state-surveillance/) Related, US Attorney General wants backdoors (https://www.theregister.co.uk/2019/07/23/us_encryption_backdoor/), but just for “not nukes.” CircleCI closes $56M Series D investment as market for continuous delivery expands (https://techcrunch.com/2019/07/23/circleci-closes-56m-series-d-investment-as-market-for-continuous-delivery-expands) Why are large companies so difficult to rescue (regarding bad internal technology) (http://www.smashcompany.com/business/why-are-large-companies-so-difficult-to-rescue-regarding-bad-internal-technology). Nonsense 230 New Emojis in Final List for 2019 (https://blog.emojipedia.org/230-new-emojis-in-final-list-for-2019/) Sponsors Solarwinds To learn more or to try SolarWinds Papertrail for free, go to papertrailapp.com/sdt (http://papertrailapp.com/sdt) and make troubleshooting fun. TrackJS TrackJS is an engineer-owned cloud service that gives you visibility to client-side issues. Try it free at TrackJS.com/sdt (http://trackjs.com/sdt). Conferences, et. al. ALERT! DevOpsDays Discount - DevOpsDays MSP (https://www.devopsdays.org/events/2019-minneapolis/welcome/), August 6th to 7th, $50 off with the code SDT2019 (https://www.eventbrite.com/e/devopsdays-minneapolis-2019-tickets-51444848928?discount=SDT2019). 2019, a city near you: The 2019 SpringOne Tours are posted (http://springonetour.io/). Coté will be speaking at many of these, hopefully all the ones in EMEA. They’re free and all about programming and DevOps things. Cloud Expo Asia (https://www.cloudexpoasia.com/) Singapore, Oct 9th and 10th DevOpsDays Sydney 2019 (http://devopsdays.org/events/2019-sydney/), October 10th and 11th SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/) or LinkedIn (https://www.linkedin.com/company/software-defined-talk/) Listen to the Software Defined Interviews Podcast (https://www.softwaredefinedinterviews.com/). Check out the back catalog (http://cote.coffee/howtotech/). Brandon built the Quick Concall iPhone App (https://itunes.apple.com/us/app/quick-concall/id1399948033?mt=8) and he wants you to buy it for $0.99. Use the code SDT to get $20 off Coté’s book, (https://leanpub.com/digitalwtf/c/sdt) Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Recommendations Brandon: Prometheus (https://www.rottentomatoes.com/m/prometheus_2012) (The Movie). Matt: Apollo: Atmospheres & Soundtracks – Extended Edition (https://brianeno.lnk.to/ApolloExtendedTW); https://pinfinder.net/ Coté: Pee-wee's Big Holiday (https://www.netflix.com/title/80031800). Ballon scene (https://www.youtube.com/watch?v=bOwUvn2l0MM). Laundry books (https://www.goodreads.com/book/show/6476913-the-atrocity-archives) are good. Outro: Nelson (https://www.youtube.com/watch?v=6P2JWGTMybU).
Panelists Susan Greve, QA at Target, Formerly a Recruiter at DevJam Sarah Cooke, Customer Engineering at Kipsu, Prime Digital Academy graduate Emily Schweiss, Operations at Treehouse TalentPath Apprenticeship platform Web News (Todd) https://www.techspot.com/news/79848-hertz-hits-accenture-32-million-lawsuit-over-failed.html Main Topic: Getting a Job in Tech How do you find the right organization for you to join? Sarah was worried about burnout with a startup, but saw good signs from current employees Susan: Target had tons of smart people that i could learn from Emily: Treehouse saw me as an active expert in the community already and supported the causes that i believed in--breaking into tech for disadvantaged communities. Not being a jerk. And being active in the community David: jobs for phases of life: getting started, tired of corporate, making a difference and following the dream. I knew people there, and they were super proud to be part of it. How to make them interested in you? Emily: Being active in the community, and not being a jerk, sometimes the company will seek you out. Susan: building a personal brand, being known in the community, and being connected. Being in a community is like interviewing all the time. Personal brand: blogging, twitter, volunteer for organizations, show off who you are. You got an interview! Now what? What to make sure they know? What you should learn about them? Sarah: I knew who i was talking to, so I could ask more pointed questions and know what to expect. There was multiple levels of interviews, each with its own focus. Supportive environment An evolution of the employee role. Show all my skills to offer: focus to learn, enthusiasm, and other business skills. Susan: Come from startup-feel, where people come as their full-selves, and i was worried that that would be “abbreviated” in a bigcorp. What sucks about this job? Culture: I want to be on a “product team”. Someone who owns a product and helps us drive it forward. Culture: building things with humility, avoiding ego. Emily: Highlight skills you already have from non-tech things and using tech. You probably know a lot about how stuff works. Be your own gatekeeper -- dont share skills that you dont want to do. David: How much overtime is worked/expected? Red Flags-What to look out for Emily: What’s your favorite part of working here… crickets? Leave David/Todd: Long hours, Susan: I don’t want to be the token diversity hire. They need to speak to how this is going to happen. Negotiating Compensation Emily: its more than the salary. “ i have a lot of cats to pay for” Tech companies have lots of other ways to compensate you Training allowances for conferencs, training, books, that I get to choose. Time Off, Flex schedule, working from home Dont be afraid to push back when asked for a number. Sarah, Have a really specific range, more than your baseline. The range will be a conversation point. David: Dont be afraid to ask for more once youre in a role. Recruiters How can you tell the difference between a LinkedIn/copy-paste-hope recruiter and one that really cares and did their homework? What are your thoughts on the state of recruitment? Emily: which people are coming to events and engaging with communities. Meet with a few and understand what you want. Susan: bad ones don’t know you, understand whats appropriate for your background. ##Takeaways David: Advocate for yourself, compensation Sarah: networking and your personal brand. MplsJrDevs https://mplsjrdevs.com/ Susan: Conversations about salary help everyone be paid more fairly. Emily: Community is like interviewing all the time. Todd: What sucks about this job? ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
In this episode, we will be interviewing Todd Gardner, CoFounder of TrackJS. Stephen’s Youtube Channel (Please subscribe) https://www.youtube.com/channel/UCBOHoFMBYh7j6LAkqOjoX9w Kevin's Businesses https://www.timberbeamcalculator.co.uk https://www.beamcalculation.co.uk https://www.steelbeamcalculator.co.uk https://www.steelbeamcalculator.com Stephen’s Blog https://stephenhaunts.com Stephen’s Courses at Pluralsight https://app.pluralsight.com/profile/author/stephen-haunts Stephen’s Books on Amazon https://www.amazon.com/s/ref=dp_byline_sr_ebooks_1?ie=UTF8&text=Stephen+Haunts&search-alias=digital-text&field-author=Stephen+Haunts&sort=relevancerank Todd Gardner’s Details https://trackjs.com https://twitter.com/toddhgardner
News! https://www.theregister.co.uk/2019/04/01/npm_layoff_staff/ Static Typing in JavaScript What is the problem with the existing JavaScript Type System? I have strings, booleans, objects, numbers, arrays… what more do you need? Trusting what the code does, trusting what the team does. How can we enforce type safety in JavaScript? Transpiler checks: TypeScript and Flow Both have type definitions that must be published for dependencies People feel comfortable for different reasons, flow feels more like javascript, typescript has better windows support. What other advantages do we get from using types? (Paul) Failing faster (Paul) Fail faster during TDD. (Mat - You can also possibly eliminate some tests by encoding meaning with types) (Paul) Your future self won’t hate your present self (encode more meaning.) (Paul) “Help Me (IDE) Help You” … IDE integrations, TS LS refactoring (Paul) Less tests needed as whole chunks are “safe” (Mat) Safe assumptions made by tools/code generators (Types enable Tools) Why would someone not want to use a tool? An upfront time investment is required Some gaps with full DOM API How do we decide between them? (Mat) Gettings teams up-to-speed (good or bad depending on team background) (Paulo) Nowadays is easy for one to decide for TS, because its huge adoption and community + more types libraries types available. (Paulo) For simple static type check, flow would be better option. (Mat) TS alternative would be //ts-check and/or tsdoc (Paulo) In the past, Type Inference using Flow was better, but it looks like is not anymore. (Mat) Edge case - Flow can type nested React components, TS cannot Big win - generating types from graphql :) What is the “cost” of using these tools? (David) Making a small, seemingly innocuous change can trigger a Flow massacre; can take hours to fix. (Paul) You have to think first. Writing down the shape of your props, or state, or whatever can be irritating. (Mat) Getting teams up to speed - upfront cost for learning/training - downstream benefits guarding against large codebase regression (Paul) You’re almost guaranteed to have build-tool-version pain, or @types skew pain, etc. (Paulo) When working with flow, you don't feel like writing another language, even though TS is a super set of JS, but it can scare away beginners. TS lock you down to a new ecosystem, where in flow you still can use your old babel. ##Panelists Mat Warger Paul Everitt Paulo Griiettner ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
News! https://aws.amazon.com/blogs/opensource/keeping-open-source-open-open-distro-for-elasticsearch/ https://www.nginx.com/blog/nginx-joins-f5/ Impostor Syndrome David Neal, Episode 2 https://davidwalsh.name/impostor-syndrome Kristina’s Planner: https://passionplanner.com/ ##Panelists Kristina Durivage ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
Showing Love debugger community Rey bango, (others) helped get me into Mozilla MDN, my go to when I don’t understand JavaScript. Google and StackOverflow. When the docs just aren’t good enough Twitter: When I’m ragey and I need to tell people on the Internet they’re wrong Meetups, wafflejs Nicolas Zackas, ESLint AST Explorer, the nerdiest! Main Topic: Firefox Debugger Jason: “The term debugging is terrible” “We want to understand our creations” What tools can we use? Firefox DevTools, Chrome DevTools, TrackJS What is the hardest bug you’ve ever had to debug? Todd: building a debugging tool to solve old android issues Logan: debugging async flow of data. Jason: debugging the debugger with webreplay to rewind your debugging Coming soon to Firefox DevTools Debugger Log points Better breakable location information (“specificity”) Column breakpoints Event listener breakpoints XHR Breakpoints WebReplay ##Panelists Jason Laster Logan Smyth ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##News US Dept Homeland Security Issues emergency directive to lockdown DNS Firefox Flexbox Inspector ##Software Testing ##Panelists Eric Brandes Kristina Durivage Lemon Lyndsey Padget ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
Jennifer Wadella @likeomgitsfeday https://jenniferwadella.com/ Gatsby https://www.gatsbyjs.org/ https://jenniferwadella.com/blog/all-the-dumb-mistakes-i-made-building-my-first-gatsby-site/ KC Women in Tech https://kcwomenintech.org/ Fat, Ugly, or Slutty https://www.youtube.com/watch?v=EzYxLlO55ew http://fatuglyorslutty.com/ RIOT Games https://arstechnica.com/gaming/2013/05/using-science-to-reform-toxic-player-behavior-in-league-of-legends/ Joggernauts https://www.nintendo.com/games/detail/joggernauts-switch Peggle https://www.origin.com/usa/en-us/store/peggle/peggle Your Hosts David Walsh @davidwalshblog https://davidwalsh.name Todd Gardner @toddhgardner https://todd.mn This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
Eric Brandes https://twitter.com/BrandesEric TrackJS JavaScript Error Monitoring https://trackjs.com/ https://www.reddit.com/r/edmproduction OKC: One Kit Challenge https://www.reddit.com/r/makinghiphop Your Hosts David Walsh @davidwalshblog https://davidwalsh.name Todd Gardner @toddhgardner https://todd.mn This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
GitHub Outage Postmortem https://blog.github.com/2018-10-30-oct21-post-incident-analysis/ Google Staff Walkout https://www.bbc.com/news/technology-46054202 https://www.nytimes.com/2018/10/25/technology/google-sexual-harassment-andy-rubin.html Firefox Debugger Removal https://davidwalsh.name/lessons-in-failure IBM Acquires RedHat https://arstechnica.com/information-technology/2018/10/ibm-buys-red-hat-with-eye-on-cloud-dominance/ Bitcoin turns 10 https://www.cnbc.com/2018/10/31/bitcoin-turns-10-years-old.html https://www.youtube.com/watch?v=l70iRcSxqzo&t=1s Your Hosts David Walsh @davidwalshblog https://davidwalsh.name Todd Gardner @toddhgardner https://todd.mn This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
Show Notes Erik Onarheim @ErikOnarheim https://erikonarheim.com/ Kamran Ayub @kamranayub https://kamranicus.com/ Excalibur https://excaliburjs.com/ Sweep Stacks http://playsweepstacks.com Web games like Cross-code.com Written with impactJS Glitch game jams https://glitch.mn/ Ludum Dare http://ldjam.com/ Kamran’s Stuff Azure CDN with Azure Storage - http://bit.ly/PSAzureStorageCDN CORS with Azure Storage - http://bit.ly/PSAzureStorageCORS Introduction to TypeScript - http://bit.ly/introts Maintainable and Scalable Apps with TypeScript and React Talk - http://bit.ly/ndcmn-react-ts-video Keep Track of My Games - https://keeptrackofmygames.com/ Erik’s Stuff All Your Games: HTML5 Game Dev - http://bit.ly/html5allyourgame Building Nintendo (NES) Games in 6502 - http://bit.ly/nes6502 Your Hosts David Walsh @davidwalshblog https://davidwalsh.name Todd Gardner @toddhgardner https://todd.mn This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Lemon ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Chris Van Wiemeersch ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Chris Coyier ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Kyle Simpson ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Charlie Vazac ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Luke Crouch ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Maggie Pint ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Elle Waters ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Kristina Durivage ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Scott Helme ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Tim Thomas ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Daniel Buchner ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Max Lynch ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Nick Nisi ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
Jimmy and Jessica talk to Todd Gardner about PubConf, TrackJS and what to think about when you take your product to market. Todd's session: https://www.youtube.com/watch?v=TnDUbtXhGtM https://trackjs.com/https://pubconf.io/ Guest: Todd Gardner (@toddhgardner)
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
Summary Todd Gardner, founder of TrackJS talks about building its and his own brands, speaking, and growing a company. Details Who he is, what he does, pub conf. What TrackJS is. Why having a good product is not enough, talk about it as much as building it, present at conferences. How he sold to the big companies like Google, StackOverflow and Microsoft, hiring sales people. Moving from developer to running the company. Todd's brand and the TrackJS brand. How to build a brand, minimum viable personality. Pitfalls as a company grows, don't start at web scale, don't focus on the tech. What Todd likes most about running a business. NDC conference Minnesota and pub conf are coming to Minnesota.
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Ashley Grant ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests Jason Laster ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guests David Neal ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Guest Marc Grabanski ##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
##Hosts Todd Gardner DavidWalsh This episode is sponsored by TrackJS JavaScript Error Monitoring. Find and fix the bugs in your web application with the context to see real user errors. Start your free trial at TrackJS.com.
Panel: Amie AJ Charles Max Wood Guest: Eric Berry This week on Ruby Rogues, we interview our very own, Eric Berry, to talk about the sustainability of open-source projects through ethical advertising. The team talks about once open source projects like PhantomJS, Cancan, and many others. The Rogues dive into the many different scenarios that lead open source projects astray. Problems like working on the project without compensation, be overworked, and no interest are many of the reasons these are not sustained in the long run. However, are there solutions like donations or sponsorship to sustain such projects? And how do we go about finding funding or compensation for these open source projects? Eric describes that advertising tactics and strategies for open source. Eric talks about his work with Code Sponsor and how they support the open source community with funding. In particular, we dive pretty deep on: Ruby Rogues talk about burnout on projects Working on projects for free and the project falls apart Solutions behind the more popular projects like Ruby on Rails and NPM. Lemonade Stand - Sustaining and bounty sourced projects Sponsorship or company supported projects. Crowdfunding - not sustainable, but helps. Donation buttons, do they work? Who would pay developers for this? Developers taking care of other developers Advertising, and helping pay for projects to stay alive! Help developers stay funded without a spam haven. and much, much more! Links: Cancan PhantomJS Code Sponsor Timber Rollbar CoreLogic TrackJS CircleCI CodeConf. Picks Amie Positive Experience for Women in Tech Hand Written Cards Charles Keto Diet - Fat Head Ruby Dev. Summit AJ Real Love by Greg Baer Eric Nate Hopkins Open Collective CarbonAds.Etc.
Panel: Amie AJ Charles Max Wood Guest: Eric Berry This week on Ruby Rogues, we interview our very own, Eric Berry, to talk about the sustainability of open-source projects through ethical advertising. The team talks about once open source projects like PhantomJS, Cancan, and many others. The Rogues dive into the many different scenarios that lead open source projects astray. Problems like working on the project without compensation, be overworked, and no interest are many of the reasons these are not sustained in the long run. However, are there solutions like donations or sponsorship to sustain such projects? And how do we go about finding funding or compensation for these open source projects? Eric describes that advertising tactics and strategies for open source. Eric talks about his work with Code Sponsor and how they support the open source community with funding. In particular, we dive pretty deep on: Ruby Rogues talk about burnout on projects Working on projects for free and the project falls apart Solutions behind the more popular projects like Ruby on Rails and NPM. Lemonade Stand - Sustaining and bounty sourced projects Sponsorship or company supported projects. Crowdfunding - not sustainable, but helps. Donation buttons, do they work? Who would pay developers for this? Developers taking care of other developers Advertising, and helping pay for projects to stay alive! Help developers stay funded without a spam haven. and much, much more! Links: Cancan PhantomJS Code Sponsor Timber Rollbar CoreLogic TrackJS CircleCI CodeConf. Picks Amie Positive Experience for Women in Tech Hand Written Cards Charles Keto Diet - Fat Head Ruby Dev. Summit AJ Real Love by Greg Baer Eric Nate Hopkins Open Collective CarbonAds.Etc.
Panel: Amie AJ Charles Max Wood Guest: Eric Berry This week on Ruby Rogues, we interview our very own, Eric Berry, to talk about the sustainability of open-source projects through ethical advertising. The team talks about once open source projects like PhantomJS, Cancan, and many others. The Rogues dive into the many different scenarios that lead open source projects astray. Problems like working on the project without compensation, be overworked, and no interest are many of the reasons these are not sustained in the long run. However, are there solutions like donations or sponsorship to sustain such projects? And how do we go about finding funding or compensation for these open source projects? Eric describes that advertising tactics and strategies for open source. Eric talks about his work with Code Sponsor and how they support the open source community with funding. In particular, we dive pretty deep on: Ruby Rogues talk about burnout on projects Working on projects for free and the project falls apart Solutions behind the more popular projects like Ruby on Rails and NPM. Lemonade Stand - Sustaining and bounty sourced projects Sponsorship or company supported projects. Crowdfunding - not sustainable, but helps. Donation buttons, do they work? Who would pay developers for this? Developers taking care of other developers Advertising, and helping pay for projects to stay alive! Help developers stay funded without a spam haven. and much, much more! Links: Cancan PhantomJS Code Sponsor Timber Rollbar CoreLogic TrackJS CircleCI CodeConf. Picks Amie Positive Experience for Women in Tech Hand Written Cards Charles Keto Diet - Fat Head Ruby Dev. Summit AJ Real Love by Greg Baer Eric Nate Hopkins Open Collective CarbonAds.Etc.
00:45 - What deployments have we used? 3:22 - Heroku 5:10 - Dev/prod parity 10:30 - Deployment stories 11:50 - Continuous deployment CircleCI SnapCI 15:55 - Working with clients that are anti-testing and writing tests 28:50 - Server setup Docker Chef 34:05 - Nginx and Passenger 39:35 - Handling caching issues and increasing server space 44:25 - Methods for deploying 46:30 - Team size and deployment Capistrano 49:40 - Monitoring tools Code Climate Honey Badger Zabbix NewRelic TrackJS JSJ 138 with Todd Gardner Picks: Dinosaur Odyssey by Scott Sampson (Jason) Shadows of Forgotten Ancestors by Carl Sagan (Jason) Rails Solutions: Ruby on Rails Made Easy by Justin Williams (Jerome) Take My Money: Accepting Payments on the Web by Noel Rappin (Brian) Deploying with JRuby by Joe Kutner (Brian) RR Episode 281 with Noel Rappin RR 150 with Joe Kutner Echo Dot (Charles) The Life-Changing Magic of Tidying Up by Marie Kondo (Brian) Getting Things Done by David Allen (Charles)
00:45 - What deployments have we used? 3:22 - Heroku 5:10 - Dev/prod parity 10:30 - Deployment stories 11:50 - Continuous deployment CircleCI SnapCI 15:55 - Working with clients that are anti-testing and writing tests 28:50 - Server setup Docker Chef 34:05 - Nginx and Passenger 39:35 - Handling caching issues and increasing server space 44:25 - Methods for deploying 46:30 - Team size and deployment Capistrano 49:40 - Monitoring tools Code Climate Honey Badger Zabbix NewRelic TrackJS JSJ 138 with Todd Gardner Picks: Dinosaur Odyssey by Scott Sampson (Jason) Shadows of Forgotten Ancestors by Carl Sagan (Jason) Rails Solutions: Ruby on Rails Made Easy by Justin Williams (Jerome) Take My Money: Accepting Payments on the Web by Noel Rappin (Brian) Deploying with JRuby by Joe Kutner (Brian) RR Episode 281 with Noel Rappin RR 150 with Joe Kutner Echo Dot (Charles) The Life-Changing Magic of Tidying Up by Marie Kondo (Brian) Getting Things Done by David Allen (Charles)
00:45 - What deployments have we used? 3:22 - Heroku 5:10 - Dev/prod parity 10:30 - Deployment stories 11:50 - Continuous deployment CircleCI SnapCI 15:55 - Working with clients that are anti-testing and writing tests 28:50 - Server setup Docker Chef 34:05 - Nginx and Passenger 39:35 - Handling caching issues and increasing server space 44:25 - Methods for deploying 46:30 - Team size and deployment Capistrano 49:40 - Monitoring tools Code Climate Honey Badger Zabbix NewRelic TrackJS JSJ 138 with Todd Gardner Picks: Dinosaur Odyssey by Scott Sampson (Jason) Shadows of Forgotten Ancestors by Carl Sagan (Jason) Rails Solutions: Ruby on Rails Made Easy by Justin Williams (Jerome) Take My Money: Accepting Payments on the Web by Noel Rappin (Brian) Deploying with JRuby by Joe Kutner (Brian) RR Episode 281 with Noel Rappin RR 150 with Joe Kutner Echo Dot (Charles) The Life-Changing Magic of Tidying Up by Marie Kondo (Brian) Getting Things Done by David Allen (Charles)
関連リンク JavaScript Weekly Issue 309: November 10, 2016 Angular 3 is hot on the heels of Angular 2 | InfoWorld JS Awards 2016 301 Moved Permanently Logging Errors in Client-Side Applications JavaScript Error Tracking from TrackJS Opbeat FEB3445A-001E-4DB6-84C2-D6C2EE562943 icon_nodejs icon_angularjs B44E8A41-D042-48CE-8320-0B9DF8103735 icon_nodejs icon_angularjs GitHub - WhitestormJS/whitestorm.js: Framework for developing 3D web apps with physics. GitHub - FGRibreau/gron: gron - Make JSON greppable! GitHub - dop251/goja: ECMAScript 5.1(+) implementation written in Go Perl でも React.js の server-side rendering がしたい! / perl meets javascript with reactjs // Speaker Deck GitHub - jorangreef/reed-solomon: Reed-Solomon erasure coding in pure Javascript with an optional C++ binding for multi-core throughput. 超詳解!Service Worker Deep Dive ── HTML5 Conference 2016セッションレポート | HTML5Experts.jp 東京Node学園祭2016 | 11月12日,13日開催! Twitter account GitHub - a0viedo/demystifying-js-engines: A list of resources about JavaScript engines サイボウズの開発を支えるKAIZEN文化 ゼロから始めるJavaScript生活 - Qiita
Todd gives a quick introduction about himself. Todd talks about what he's learned about starting a product based business. Todd emphasizes the importance of getting customer feedback early and measuring what people do with your software. Todd describes how his product, TrackJS, was created and how it helps your application track errors. The panel discusses the frustration of monitoring systems via e-mail. Todd shares his vision of what TrackJS could look like in the future. Cecil inquires about the TrackJS stack. Todd talks about moving away from Azure and onto physical hardware and the performance boost his application is ...