Teknik: Rails Testing, Making a Podcast and Developers' Life with Jason Swett
GUESTJason SwettLinkedin: https://www.linkedin.com/in/jasonswett/Twitter: https://twitter.com/jasonswettLINKSCode with Jason: https://www.codewithjason.com/TOPICS(02:13) being more visible to the community(03:08) Starting to write(07:15) Data sets vs tour specs(09:18) Testing(17:23) Mocking(24:18) Code with Jason(27:08) Daily routine (34:53) Logic & epistemology----Üretim Bandı'nın Slack grubu olduğunu biliyor muydunuz? 1000'den fazla ürün yöneticisi, girişimci, yazılımcı, tasarımcının bir arada bulunduğu aktif ürün topluluğuna siz de katılın:>>> uretimbandi.com/slackİki haftada bir yayınladığımız, ürün geliştirmeyle alakalı bültenimizi de aşağıdaki linkten takip edebilirsiniz:>>> uretimbandi.com/bulten
[00:05:33] Jason introduces himself and tells us what he does. [00:06:48] Jason defines what a service object is and how he views them, and then asks the guys if they use service objects and what comes to mind when they hear the term service objects. [00:11:45] We find out about a blog post that Jason wrote recently that he tells us about. [00:13:49] Chris talks about good complicated examples are the hardest to come up with, and Jason tells us about a challenge he had with cases in his own work and he addresses something Chris said about testing. [00:17:01] We hear Jason’s hypothesis as to why service objects are so popular.[00:22:48] Chris tells us about an app that he made that supports sub domains and custom domains, and he talks about Basecamp open source Name of Person gem and what it does. [00:27:14] Jason talks about some distractions that they’ve come up in their app.[00:30:51] A great point is brought up by Jason about paying close attention to the names of things in Rails you will notice everything is made out of objects. [00:32:29] An obstacle to learning about this stuff is that Rails itself obscures a lot, so Jason shares some recommendations on how to get through it.[00:35:47] We learn more about Jason’s newest book he released on testing called, “The Complete Guide to Rails Testing.” (use code REMOTERUBY for an awesome discount!) [00:39:48] If the testing stuff sounds interesting to you and you want a sample of what Jason’s teaching, go to railstestingguide.com and get a little guide that he put together that helps you get started. [00:40:38] Find out where you can follow Jason online.Panelists:Jason CharnesChris OliverGuest:Jason SwettSponsor:HoneybadgerLinks:Jason Swett TwitterJason Swett LinkedinCode with JasonThe Rails with Jason PodcastThe Complete Guide to Rails Testing by Jason Swett (50% off with code REMOTERUBY)Name of Person-GitHubRailstestingguide.com
Jason Swett: Refactoring Is Necessary to Keep Your Blade Sharp
Robby speaks with Jason Swett, Software Engineer at Meadows Eye. They discuss the value of understandability, differences between loose and tight coupling in code, and creating a shared vision as a team. Jason also discusses how teams struggle to retain quality engineers and how to teach testing to Ruby on Rails developers.Helpful LinksJason on TwitterJason's WebsiteThe Rails with Jason Podcast[Book Recommendation] How to Win Friends & Influence People, Dale CarnegieSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.
How to invest in yourself and make passive income with Jason Swett
The Financial Illiterates
Wow, two guests in a row. This one is with Jason Swett of codewithjason.com. As always our random assortment on conversation includes whiskey and other randomness, plus some in depth conversation around retirement, investing in yourself through businesses, and what financial independence means.Jason's site: https://codewithjason.comJOIN OUR DISCORD: https://discord.gg/BSTHjuMRadical Candor: https://amzn.to/31clwbnWebsite: https://www.youtube.com/channel/UCJTcKa11MQNOkT4wsfNFLkQTwitter: https://twitter.com/trobrock and https://twitter.com/gustinjabriel💰Get Free Stocks:Get $20 from M1 Finance: https://bit.ly/39mzKHDRobinhood: https://bit.ly/34iSfOoWebull: https://bit.ly/327j31zThe BEST Budgeting Tool: http://bit.ly/2EzlKgF📖Our Favorite Books:Atomic Habits: https://amzn.to/34gnUjtRich Dad, Poor Dad: https://amzn.to/3gfUkNwThe 10X Rule: https://amzn.to/32glAXoThe Book on Rental Property Investing: https://amzn.to/3abjPOl
With Jason Swett: when data structures, big-O notation and algorithms were completely useless...
Computer Science: Just the Useful Bits
Jason Swett and I talk about his education as a programmer and the classes he took in university. I also explain big-O notation in a simple way that (Jason thinks) is useful, and we wander onto topics like philosophy, as Jason and I tend to... For show notes, links, comments and transcripts see: http://justtheusefulbits.com/jtub/jason-swett-when-data-structures-big-o-notation-and-algorithms-were-completely-useless/
Episode 329: 329: All My Best Programming Tips with Jason Swett
The Ruby on Rails Podcast
Jason Swett is a developer, speaker, author and the host of The Rails with Jason podcast. He and Brittany discussed bringing diversity into the podcasting space and some of his favorite tips from his blog post, "All my best programming tips". Links for this episode:The Rails with Jason PodcastAll my best programming tips | Jason's BlogCode with JasonEpisode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael Springer
The right & wrong ways to pitch ideas at work w/ Jason Swett
Jason SwettRails with Jason Podcast@JasonSwettHighlights When ideas don't get accepted, it isn't always based on merit. - 1:45 Sometimes you shouldn't pitch an idea, because the person on the other side isn't receptive - 4:15 "We have more stuff to do than time to do it, the story of all software development everywhere" - 6:45 "The only way to get someone to do something is to make them want to do it" - 10:15 "If I have to sell on them if there is a problem at all, how am I going to sell them on a solution?" - 13:15 On balancing honesty and tact, and having radical candor - 16:00 Having a good relationship makes persuasion easier - 17:15 Deposits & Withdrawals in emotional bank accounts - 19:30 Persuasion isn't manipulative; it's the skill of how to present ideas - 22:30 Referenced This Episode Radical Candor Quadrants (note: it's "obnoxiously aggressive" not what I called it.) Steve Jobs and Dr. House, both examples of an Insufferable Genius 7 Habits of Highly Effective People by Stephen R. Covey The Seven Principles of Making Marriage Work by John Gottman Ph.D. & Nan Silver How to Win Friends and Influence People by Dale Carnegie Influence: The Psychology of Persuasion by Robert B. Cialdini
Episode 15: Rails Testing Tools and Best Practices with Jason Swett
The Ruby Blend
Hello and welcome to The Ruby Blend! Today's episode is all about testing! We have special guest, Jason Swett, who is the host of, "Rails with Jason Podcast" and author of, "Rails Testing For Beginners." If you've had very little or no testing experience, don't be afraid to listen to this episode, because Jason will start with a gentle testing intro so you won't get lost. We will talk about the basic tooling of Rails testing and what each of these tools do. Also, we discuss what kinds of tests you should write, tests you don't have to write, and TDD. Download this episode now! Sponsored by:LinodePanelists: Andrew Mason Ron Cooke Guests:Jason SwettShow Notes:[00:03:09] Jason gives an overview of everything about testing he wants to talk about today. [00:04:27] We start with the basic tooling of Rails tests. We discuss when you spin up a new Rails app and you're getting ready to start writing some tests, what do you start reaching for, what kind of gems, and what are the purposes of those gems? [00:06:50] Jason talks about why testing is important and then he goesback into talking about tooling. [00:16:04] A big challenge in learning testing is knowing the terminology. We will discuss System Spec versus System test and Capybara, fixtures, and factories. [00:27:34] Andrew brings up a gem he's used called the Fabrication Gem. Also, Jason talks about another tool called Faker. [00:35:10] Jason talks about Martin Fowler and his "Test Pyramid." [00:39:05] What kinds of tests to write and what kinds we can skip is discussed here. Jason talks about one of his favorite rants he wrote in a blog post about "Examples of pointless types of RSpec tests." [00:45:59] Andrew wonders about testing validations and asks Jason if this is a necessary test. Andrew gets his "validation." [00:48:55] Jason discusses RSpec tests you can write. He will let us know what he writes and what he doesn't write. [00:53:26] Jason talks about TDD (Test Driven Development).Links Mentioned: Jason Swett Twitter CodeWithJason.com Jason Swett YouTube "Rails Testing For Beginners" - Jason Swett RSpec minitest Capybara Fixtures Factory Method Pattern Factory Bot Fabrication Gem Faker VCR Martin Fowler Test Pyramid "Examples of pointless types of RSpec tests" - Jason Swett Shoulda matchers TDD (Test Driven Development) Credits: Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Ad Sales by Eric Berry at CodeFund Follow Us: Our Website Twitter Dev.to Special Guest: Jason Swett.★ Transistor.fm is now hosting an archive of the podcast for us. Learn how to start your own podcast!