POPULARITY
Liquid Weekly Podcast: Shopify Developers Talking Shopify Development
In this episode of the Liquid Weekly Podcast, Karl and Taylor are joined by the innovative Trudy MacNabb, who not only heads the Shopify dev agency Up at Five but also co-created the Shopify app Design Packs and pens the insightful Code Shopify blog. The trio wades into the intricacies of one of Shopify's newest features, metaobjects, with Trudy sharing her firsthand experience and excitement. They discuss the transformative effect metaobjects can have on creating more dynamic and customizable Shopify stores, and the simplification of complex theme design tasks. They also talk AI's growing role in design, especially with tools like Canva, and how these advancements are shaping the development landscape. Trudy highlights how she leverages AI to produce mockups for Design Packs, hinting at a future where AI's role in ecommerce could be as ubiquitous as the products it helps to sell. As they unravel the nuts and bolts of Shopify's ecosystem, from AI enhancements to the Ruby Gem for Shopify App development, the hosts provide valuable insights and tips for both seasoned and budding Shopify developers. To keep the conversation going and dive deeper into the subjects discussed, check out the resources and links provided, and subscribe to the Liquid Weekly Podcast for your weekly dose of Shopify developer insights. // Guest Information //Follow Trudy Online- Twitter (X): https://twitter.com/dear_trudence- LinkedIn: https://www.linkedin.com/in/trudy-macnabb-7b19104a/- Up at Five: https://www.upatfive.ca/- Design Packs: https://apps.shopify.com/design-packs- Code Shopify Blog: http://www.toomanytabs.xyz/ // Resources // Shopify Metaobjects Custom Data: https://shopify.dev/docs/apps/custom-data/metaobjects Shopify Metaobjects in Liquid: https://shopify.dev/docs/api/liquid/objects/metaobject // In the Community //Background replacement tool from Shopify: https://huggingface.co/spaces/Shopify/background-replacement Edit metafield values from the theme editor: https://x.com/liam_at_shopify/status/1707010479304884376?s=20Admin action extensions now generally available https://www.shopify.com/partners/blog/admin-action-extensions-ga DMCA takedowns on Shopify Broken: https://twitter.com/JackCulpan/status/1709836780722139607?t=AdxTqWeVsOdss3xRMqM1Lw&s=19 // Changelog // New Liquid section properties and default lazy loading for image tags Themes: https://shopify.dev/changelog/new-liquid-section-properties-and-default-lazy-loading-for-image-tagsNew Liquid Features for Better Performance: https://performance.shopify.com/blogs/blog/announcing-new-liquid-features-for-better-web-performanceStorefront API now supports product bundles: https://shopify.dev/changelog/storefront-api-now-supports-product-bundlesEnhancements to range and select input settings: https://shopify.dev/changelog/enhancements-to-range-and-select-input-settings // Picks //Screen Studio - General link: https://www.screen.studio/- Affiliate link: https://screenstudio.lemonsqueezy.com/?aff=GkqpdLife in Code (book): https://www.amazon.com/Life-Code-Personal-History-Technology/dp/0374534519 Canva AI Tools: https://www.canva.com/ai-image-generator/ // Sign Up for Liquid Weekly // Don't miss out on more Shopify insights—subscribe to Liquid Weekly at https://liquidweekly.com/
Collin is finally back in Portland — it only took 6156 miles of driving! Meanwhile, Joel made another gem called Literal. Oh, and Collin might be entering a new era.Joel's new gem: LiteralDon't Make Me ThinkFollow us on Mastodon: Rooftop Ruby Collin Joel Show art created by JD Davis.
[00:03:05] Chris tells us more about the bug he was trying to fix, working on Stripe tax support, Stripe payment element and addresses, and he fills us in on a JavaScript tool that Shopify for formatting addresses in different countries that makes Andrew sweat.[00:07:28] As a follow up from last week's episode, Andrew defines “Posterized.”[00:08:06] The guys chat about WebAssembly stuff.[00:11:49] Andrew talks about playing around with mruby, and Chris tells us about what he did with a Raspberry Pi.[00:16:07] Jason tells us he's been reading the mruby docs and about how you take embedded Ruby and run it.[00:17:34] A previous episode is brought up with guest Terence Lee, where they talked quite a bit about mruby. [00:18:19] Chris brings up Ruby 3.2.0, some of the changes that are happening with it, especially rewriting it in Rust. Also, Ruby will be 30 years old next year! [00:26:04] Andrew tells us about a conversation he had with Drew Bragg recently because he offered to help him with automatic releases on his Ruby Gem, and he explains Release Please.[00:31:12] What does Andrew think about getting PR's on an open source project? [00:33:51] Andrew fills us in on how he used Semantic Commit and Conventional Commit messages everywhere, and a setting they changed in Ruby gems.Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Ruby Radar NewsletterRuby Radar TwitterTry Ruby PlaygroundPosterizedmrubyRemote Ruby podcast-Episode 27: Joined by Terence LeeRuby 3.2.0 Preview 1 ReleasedAdd release-please action for releasing to RubyGems #14 Release Please Action-GitHubRelease Please-GitHub
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске: Ruby Rails 7 adds accepts_nested_attributes_for support for delegated_type A Proposal for a New Ruby Gem Signing Mechanism How I got Ruby snippets to run browser side in less than a day How We Fixed the Dependency Confusion Vulnerability in Over 600 Ruby Applications How to Find and Eliminate Flaky Tests How to Safely Change the Argument Signature of a Sidekiq Job Sneak preview: Writing Ruby gem native extensions in Rust MiniSql - a minimal, fast, safe sql executor Solving Wordle in Ruby Solving Wordle using information theory (video) Web Vue 3 as the New Default Why Efficient Hydration in JavaScript Frameworks is so Challenging Speeding up VSCode (extensions) in 2022 The Mystery of the Changing Favicon Use Streams to Build High-Performing Node.js Applications Writing a Printer Driver in JavaScript Hotkey Behavior - trigger an action on a target element when a key, or sequence of keys, is pressed on the keyboard WebVM - a server-less virtual environment running fully client-side in HTML5/WebAssembly RWpod Cafe 29 (05.03.2022) Сбор и голосование за темы новостей
KonukTayfun Öziş Erikan - https://twitter.com/toziserikanLinkler- Lab2023 Github - https://github.com/lab2023- Stimulus - https://stimulusjs.org/handbook/introduction- RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! - https://www.youtube.com/watch?v=SWEts0rlezA- Pandemide Yazılımcı Olmak - ACSDays - https://www.youtube.com/watch?v=9p74XLrshEANeler Konuştuk- Kebap project nedir? Nasıl ortaya çıktı?- Hangi problemleri çözüyorlar?- Ruby on Rails'a geçiş süreci- Ruby Gem'lerini kullanmaya başlama süreci- Kibele Gem'inin geliştirme süreci- Açık kaynak kültürü- Kullanacakları Ruby Gem'ine nasıl karar veriyorlar?- Geliştiricilerin rolleri ve çalışma şekilleri- T shaped person- Hill chart- Single Page Application'dan Monolith'e geçmek- Turbolinks ve Stimulus- Ruby on Rails variant mekanizması ve yönetimi- Test ve code review süreçleri- Uzaktan çalışma kültürü- İK süreçleri
KonukTayfun Öziş Erikan - https://twitter.com/toziserikanLinkler- Lab2023 Github - https://github.com/lab2023- Stimulus - https://stimulusjs.org/handbook/introduction- RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! - https://www.youtube.com/watch?v=SWEts0rlezA- Pandemide Yazılımcı Olmak - ACSDays - https://www.youtube.com/watch?v=9p74XLrshEANeler Konuştuk- Kebap project nedir? Nasıl ortaya çıktı?- Hangi problemleri çözüyorlar?- Ruby on Rails'a geçiş süreci- Ruby Gem'lerini kullanmaya başlama süreci- Kibele Gem'inin geliştirme süreci- Açık kaynak kültürü- Kullanacakları Ruby Gem'ine nasıl karar veriyorlar?- Geliştiricilerin rolleri ve çalışma şekilleri- T shaped person- Hill chart- Single Page Application'dan Monolith'e geçmek- Turbolinks ve Stimulus- Ruby on Rails variant mekanizması ve yönetimi- Test ve code review süreçleri- Uzaktan çalışma kültürü- İK süreçleri
Welcome to the first episode of Grow it, Minnesota. On this episode, author Rhonda Fleming Hayes talks about growing a kitchen garden—what to plant, design advice and how a kitchen garden is different from a vegetable garden. To learn more: Rhonda's favorite Ruby Gem lettuce Corten steel raised bedsRhonda's potting shed, article includes some photos of her kitchen gardenRhonda's book, Pollinator Friendly GardeningMary's Yellow Tomato JamNorthern Gardener magazine (Mary is editor; Rhonda is a regular columnist)Mary's book, The Northern Gardener
Brittany guested on the Ruby Blend! The hosts counsel her on opensourcing her googlepay gem. They then dive into how important README's are, useful tools for documentation, a project from Evil Martians, a gem called Combustion, and RSpec API documentation.
Brittany guested on the Ruby Blend! The hosts counsel her on opensourcing her googlepay gem. They then dive into how important README's are, useful tools for documentation, a project from Evil Martians, a gem called Combustion, and RSpec API documentation.
Brittany guested on the Ruby Blend! The hosts counsel her on opensourcing her googlepay gem. They then dive into how important README's are, useful tools for documentation, a project from Evil Martians, a gem called Combustion, and RSpec API documentation.
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске: Ruby Rails 6.1 adds support for signed ids to Active Record Brotli and Gzip Compression for Assets and JSON API in Rails Test-Driving a Decision Engine Two Commonly Used Rails Upgrade Strategies Comparison of approaches to multitenancy in Rails apps Never Query the Same Thing More Than Once Creating a Ruby Gem with Rust VCR 6.0.0 Delete_in_batches - the fastest way to delete 100k+ rows with ActiveRecord Dynamoid - an ORM for Amazon’s DynamoDB for Ruby applications Web Stack Overflow Developer Survey 2020 A first look at records and tuples in JavaScript Snowpack 2.0 htmx allows you to access AJAX, WebSockets and Server Sent Events directly in HTML, using attributes AudioMass - a free, open source, web-based Audio and Waveform Editor Fluor.js - sprinkle interactivity on your design AutoPilot - a simple cross-platform desktop automation library for Deno Rough Notation - a small JavaScript library to create and animate annotations on a web page Perspective - an interactive visualization component for large, real-time datasets
Welcome to Remote Ruby! Jason is Back and he has a lot to share! The guys all catch up and start out talking about fun video games and gaming devices that they’ve been using to have a little fun in their life aside from working. They get down to business eventually and talk about what’s new in the Ruby World. Jason lets us in on a new Ruby Gem he’s released and a new game he’s been working on using Stimulus Reflex. Chris did a major update in Rails. Andrew’s been working on a lot of components and using parts of Chris’s calendar gem at CodeFund. You need to download this episode now to find out why Andrew is now Team ERB and has disavowed HAML ☺! WHAT???!!!!!
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске: Ruby Rails 6 marks arrays of translations as trusted safe by using the ‘_html' suffix, Rails 6 - Custom Serializers for ActiveJob arguments, Rails 6 adds Hash#deep_transform_values and Hash#deep_transform_values!, Rails 6 adds support for disabling database advisory locks и Running GitHub on Rails 6.0 Managing Unicorn & Puma web servers with systemd, Introducing Noticent. A Ruby Gem for Notification Management, Rbnacl - Ruby FFI binding to the Networking and Cryptography (NaCl) library и Vim for Ruby and Rails in 2019 Web A lighter V8, Contemporary Front-end Architectures, Logical Operations with CSS Variables и Introducing caniemail.com Spacekit - a JavaScript library for creating interactive 3D space visualizations, NanoSQL - universal database layer for the client, server & mobile devices, React Suite и Headroom.js - hide your header until you need it
A security researcher found vulnerabilities in the Mac client for Zoom, a popular video conferencing application. After 90 days and two weeks, the vulnerability still exists. Mitigating the vulnerability entails typing the following commands in terminal, replacing [pid] with the process ID: $> lsof -i :19421 $> kill -9 [pid] $> rm -rf ~/.zoomus $> touch ~/.zoomus Wordfence Threat Analyst Mikey Veenstra also verified that the Linux client for Zoom also will turn video on automatically, but was not susceptible to reinstall if the client had been removed. We also cover the WP Engine acquisition of Flywheel, cPanel's new pricing structure and what it means for hosting providers, removal of caps on .org domain names, critical security vulnerabilities in Magento, WP Statistics XSS vulnerability, a hacked ad server pushing out SEON ransomware, British Airways landmark GDPR fine, breaches and leaks of the week, amongst many other stories. Here are approximate timestamps in case you want to jump around: 1:30 Zoom Zero Day Vulnerability 10:12 WP Engine Acquires Flywheel 19:45 cPanel pricing structure changes 23:02 .org pricing caps removed 28:30 Magento vulnerabilities 32:15 XSS Vulnerabilities in WP Statistics 35:30 Ad server hacked, serving ransomware 38:00 YouTube 40:18 British Airways GDPR Fine 42:00 Breaches of the week: MongoDB leak and leaky S3 buckets 44:50 Ruby Gem "strong_password" supply chain attack
Code Style and Community with Sam Phippen and Justin Searls TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com or visit http://www.tablexi.com/workshops. Guests Sam Phippen (https://twitter.com/samphippen): Developer Advocate at Google and member of the RSpec (https://github.com/rspec) Core Team Justin Searls (https://twitter.com/searls): Cofounder of Test Double (http://testdouble.com/) Summary On this episode, we’ve got Sam Phippen and Justin Searls back for their third round on the show. Both of them have been working on new Ruby tools to better standardize your team’s style and code formatting. We talk about why they’ve decided these tools are important, what their philosophy of coding style is, how coding style relates to the Ruby community, and how they evaluate code when given a code sample to look at. We’d like to hear from you. How does your team handle differences of opinion in code style? Let us know at techdoneright.io/54 or on Twitter at @tech_done_right Notes 02:21 - Code Style Bikeshedding (https://en.wiktionary.org/wiki/bikeshedding) Standard JS (https://standardjs.com/) standard Ruby Gem (https://rubygems.org/gems/standard) rubocop (https://github.com/rubocop-hq/rubocop) Hash Rockets are good actually (https://samphippen.com/hash-rockets-are-good-actually/) Sandi Metz: Why We Argue Style (https://www.sandimetz.com/blog/2017/6/1/why-we-argue-style) 09:46 - Choosing Ruby: Community Standards vs Style 14:59 - Evaluating Code Samples for Developer Positions - Gilded Rose Refactoring Kata (https://github.com/emilybache/GildedRose-Refactoring-Kata) 21:04 - Ruby Format 29:05 - Selecting Rules For Standard 35:38 - Discrepancies in Rails View Template Files - haml-lint (https://github.com/brigade/haml-lint) 39:10 - What happens if these projects aren’t successful? - Why's (poignant) Guide To Ruby (https://poignant.guide) Previous Justin/Sam Episodes: Part I: Episode 004: In The Testing Weeds (http://www.techdoneright.io/004-testing-with-sam-and-justin) Part II: Back in the Testing Weeds with Sam Phippen and Justin Searls (https://www.techdoneright.io/33) Special Guests: Justin Searls and Penelope Phippen.
Panel: Andrew Madsen Jaim Zuber Erica Sadun Gui Rambo Special Guest: Gregorio Zanon In today’s episode, the iPhreaks panel talk to Gregorio Zanon about data transparency and iMazing. Gregorio is in Geneva, Switzerland currently and is the code leader at DigiDNA which created the app iMazing. He talks about the inspiration for creating the app, its main functions, and what kind of people use this app. They also touch on the topic of data transparency, what it is, and how it affects developers. In particular, we dive pretty deep on: Gregorio intro iMazing Who is the average user of the app? 3 types of users What motivated you to create the app that does so much for so many types of people? Go beyond iTunes Where to start? C++ toolkit Apple reasons for trouble reaching data Need for control Why not split up functionality into 3 apps? Do iOS updates break iMazing? Does iMazing handle changes in APFS? What is Data Transparency? How did Facebook get my What’s App info? Should I delete Facebook? Delete Facebook article How can we get iMazing? And much, much more! Links: iMazing Delete Facebook article @RealGregzo DigiDNA Friendly 30% off for developers: PHREAKS-GET-IMAZING Picks: Jaim pprof - Ruby Gem to list, filter, search and print Provisioning Profiles files Erica Teletubbies Andrew Outline Edit - Use OutlineEdit to sketch ideas on your Mac Gregorio Notion
Panel: Andrew Madsen Jaim Zuber Erica Sadun Gui Rambo Special Guest: Gregorio Zanon In today’s episode, the iPhreaks panel talk to Gregorio Zanon about data transparency and iMazing. Gregorio is in Geneva, Switzerland currently and is the code leader at DigiDNA which created the app iMazing. He talks about the inspiration for creating the app, its main functions, and what kind of people use this app. They also touch on the topic of data transparency, what it is, and how it affects developers. In particular, we dive pretty deep on: Gregorio intro iMazing Who is the average user of the app? 3 types of users What motivated you to create the app that does so much for so many types of people? Go beyond iTunes Where to start? C++ toolkit Apple reasons for trouble reaching data Need for control Why not split up functionality into 3 apps? Do iOS updates break iMazing? Does iMazing handle changes in APFS? What is Data Transparency? How did Facebook get my What’s App info? Should I delete Facebook? Delete Facebook article How can we get iMazing? And much, much more! Links: iMazing Delete Facebook article @RealGregzo DigiDNA Friendly 30% off for developers: PHREAKS-GET-IMAZING Picks: Jaim pprof - Ruby Gem to list, filter, search and print Provisioning Profiles files Erica Teletubbies Andrew Outline Edit - Use OutlineEdit to sketch ideas on your Mac Gregorio Notion
Panel: Charles Max Wood Guest: Cameron Dutro This week on My Ruby Story, Charles speaks with Cameron Dutro. Cameron is a return guest from Ruby Rogues. Currently, Cameron works at Lumosity, a company that creates brain games & brain training application for web and mobile. Cameron mention working on the platform team working with internationalization. Cameron talks about his journey into programming, starting at the age of 4 and being fascinated an IBM 85XT computer and flight simulator games. Cameron describes is early interactions with programming in elementary and high school. Then moving into a professional field after college at Twitter and eventually at Lumosity. Cameron talks about his next projects and his contributions to the Ruby community. In particular, we dive pretty deep on: How did you get introduced to programming? At the age of 4, Cameron was fascinated with computers and games In elementary started writing games with Basic and Visual Basic 6 Wrote a prank program In high school moved to C# and.Net Windows and PC Got a computer science degree Work at Flutter and Twitter Then joined Lumosity 2011 - Twitter as a startup Ruby Projects Ruby Gem - Arrow Helpers Turbo Sprocket Rails 4 Games at Lumosity What are you working on these days? Password and Login app Pron PDF - TTFunk Masters in Computer Science in the works Should I get a degree? Advantages? - NO Getting a job in tech? When you might need a degree - AI, Machine Learning and much, much more! Links: https://www.linkedin.com/in/camerondutro https://github.com/camertron http://camerondutro.com @camertron https://www.lumosity.com https://devchat.tv/ruby-rogues/267-rr-internationalization-with-cameron-dutro Platform Engineer and Dev Ops Opening at Lumosity! Picks Cameron The Far Side Comic Strips The Fox Trot Sunday Comics Amazon Lightsail Mental Health - Preventing Burnout Charles Recording interviews with speakers at conferences Sponsorship for conferences Video Recording Kit Zoom H6
Panel: Charles Max Wood Guest: Cameron Dutro This week on My Ruby Story, Charles speaks with Cameron Dutro. Cameron is a return guest from Ruby Rogues. Currently, Cameron works at Lumosity, a company that creates brain games & brain training application for web and mobile. Cameron mention working on the platform team working with internationalization. Cameron talks about his journey into programming, starting at the age of 4 and being fascinated an IBM 85XT computer and flight simulator games. Cameron describes is early interactions with programming in elementary and high school. Then moving into a professional field after college at Twitter and eventually at Lumosity. Cameron talks about his next projects and his contributions to the Ruby community. In particular, we dive pretty deep on: How did you get introduced to programming? At the age of 4, Cameron was fascinated with computers and games In elementary started writing games with Basic and Visual Basic 6 Wrote a prank program In high school moved to C# and.Net Windows and PC Got a computer science degree Work at Flutter and Twitter Then joined Lumosity 2011 - Twitter as a startup Ruby Projects Ruby Gem - Arrow Helpers Turbo Sprocket Rails 4 Games at Lumosity What are you working on these days? Password and Login app Pron PDF - TTFunk Masters in Computer Science in the works Should I get a degree? Advantages? - NO Getting a job in tech? When you might need a degree - AI, Machine Learning and much, much more! Links: https://www.linkedin.com/in/camerondutro https://github.com/camertron http://camerondutro.com @camertron https://www.lumosity.com https://devchat.tv/ruby-rogues/267-rr-internationalization-with-cameron-dutro Platform Engineer and Dev Ops Opening at Lumosity! Picks Cameron The Far Side Comic Strips The Fox Trot Sunday Comics Amazon Lightsail Mental Health - Preventing Burnout Charles Recording interviews with speakers at conferences Sponsorship for conferences Video Recording Kit Zoom H6
Panel: Charles Max Wood Guest: Cameron Dutro This week on My Ruby Story, Charles speaks with Cameron Dutro. Cameron is a return guest from Ruby Rogues. Currently, Cameron works at Lumosity, a company that creates brain games & brain training application for web and mobile. Cameron mention working on the platform team working with internationalization. Cameron talks about his journey into programming, starting at the age of 4 and being fascinated an IBM 85XT computer and flight simulator games. Cameron describes is early interactions with programming in elementary and high school. Then moving into a professional field after college at Twitter and eventually at Lumosity. Cameron talks about his next projects and his contributions to the Ruby community. In particular, we dive pretty deep on: How did you get introduced to programming? At the age of 4, Cameron was fascinated with computers and games In elementary started writing games with Basic and Visual Basic 6 Wrote a prank program In high school moved to C# and.Net Windows and PC Got a computer science degree Work at Flutter and Twitter Then joined Lumosity 2011 - Twitter as a startup Ruby Projects Ruby Gem - Arrow Helpers Turbo Sprocket Rails 4 Games at Lumosity What are you working on these days? Password and Login app Pron PDF - TTFunk Masters in Computer Science in the works Should I get a degree? Advantages? - NO Getting a job in tech? When you might need a degree - AI, Machine Learning and much, much more! Links: https://www.linkedin.com/in/camerondutro https://github.com/camertron http://camerondutro.com @camertron https://www.lumosity.com https://devchat.tv/ruby-rogues/267-rr-internationalization-with-cameron-dutro Platform Engineer and Dev Ops Opening at Lumosity! Picks Cameron The Far Side Comic Strips The Fox Trot Sunday Comics Amazon Lightsail Mental Health - Preventing Burnout Charles Recording interviews with speakers at conferences Sponsorship for conferences Video Recording Kit Zoom H6
My Ruby Story Dave Kimura On this episode Charles talks to Ruby Rouges panelist Dave Kimura, the creator of Drifting Ruby, the popular Ruby on Rails Screencast and Blog. Find out more about how Dave got interested in programming and first introduced to the world of Ruby. Dave also talks about how and when he started Drifting Ruby. How did you get into programming? Dave discusses living in Germany during middle school in the 90s. During this time, he owned a simple Mac LC II. He found a floppy disc that contained a program called Chipmunk Basic, which was his very first exposure into the world of programming. His interest with programming was further sparked by computers at school. These computers were loaded with three different programs: Fortran, Pascal, and C compiler. All of these peaked his interest in programming further. Charles and Dave discuss the impact technology made. Dave tells Charles that anything that pre-dates the Internet feels like a different world; one in which learning was more complicated. He talks about how technology has come a long way in the past 20 years. He discusses the creativity that people have displayed and how amazed he is by the progression of different applications. How did you make the transition from different programs such as PHP and ActionScript into Ruby? Dave discusses his work as a Systems Administrator at an engineering firm for the past 6 years after college. He talks about being at his current job at Sage Software for almost 8 years and that he does not believe in job hopping, although many do today. He states that he has no valid reasoning that he went with Ruby over Python or another program. He says that he did not like PHP or asp.net. Instead he wanted something new. Dave wanted to do things the way he wanted to do, which can’t be done in Python. A big part of his decision was made when he looked at Matz’s twitter. Matz seemed happy which led Dave to pick Ruby, which he thinks is mainly a good “dumb luck” decision. What kinds of things have you done with Ruby? Dave says that the coolest thing he’s done is with a Raspberry Pi his brother gifted him in 2013–2014 for Christmas. He built a CNC machine and a Ruby Gem called a Router out of it. He explains that he wrote an interpreter to read and control the machine. He adds that he has built a bunch of hardware as well. How did Drifting Ruby come about? Dave says that his inspiration is Ryan Bates, who created RailsCast and went off the grid in 2013. He strives to fill in the high bar that Ryan left by producing quality material. When did you start Drifting Ruby? Dave started Drifting Ruby in 2015, which is a couple years after RailsCast. He explains that he was not entirely committed to the program at first. He explains that he has revamped the audio setup two or three times. So where are you hoping to get to with it? Are you just trying to put good content out or monetize as well? Dave is currently focused on releasing good content. He wants to give back to the Ruby community and feels good that people are able to use the content he produces. Eventually he states that it will go to a subscription base, but does not have a definite date as to when. He is very dedicated to his work, as he spends 10 to 15 hours of his weekend working on episodes. Are there things that you feel that you have contributed to the Ruby community? Dave feels like his commitment to Ruby Rogues has been consistent but is not a hassle. He doesn’t look at it as something he wants to get paid for because he enjoys the time he dedicates weekly. He doesn’t feel like he’s had anything big other than Drifting Ruby. So what are you working on now? Dave is currently working on a money manager that he uses with his wife. He built this Ruby on Rails application in 2011–2012 off of the premise he learned at a Dave Ramsey conference. He states that he recently rewrote it and cleaned up so that it uses the latest Rails 5.1.1. The application helps budget money for bills, groceries, spending money, etc. using a digital envelope system. He states that anyone is able to use the program, and it has made a difference in his life. Picks Dave Harbor Freight Charles Ketogenic diet Spaghetti Squash Links Dave’s Twitter Drfting Ruby Twitter Drifting Ruby
My Ruby Story Dave Kimura On this episode Charles talks to Ruby Rouges panelist Dave Kimura, the creator of Drifting Ruby, the popular Ruby on Rails Screencast and Blog. Find out more about how Dave got interested in programming and first introduced to the world of Ruby. Dave also talks about how and when he started Drifting Ruby. How did you get into programming? Dave discusses living in Germany during middle school in the 90s. During this time, he owned a simple Mac LC II. He found a floppy disc that contained a program called Chipmunk Basic, which was his very first exposure into the world of programming. His interest with programming was further sparked by computers at school. These computers were loaded with three different programs: Fortran, Pascal, and C compiler. All of these peaked his interest in programming further. Charles and Dave discuss the impact technology made. Dave tells Charles that anything that pre-dates the Internet feels like a different world; one in which learning was more complicated. He talks about how technology has come a long way in the past 20 years. He discusses the creativity that people have displayed and how amazed he is by the progression of different applications. How did you make the transition from different programs such as PHP and ActionScript into Ruby? Dave discusses his work as a Systems Administrator at an engineering firm for the past 6 years after college. He talks about being at his current job at Sage Software for almost 8 years and that he does not believe in job hopping, although many do today. He states that he has no valid reasoning that he went with Ruby over Python or another program. He says that he did not like PHP or asp.net. Instead he wanted something new. Dave wanted to do things the way he wanted to do, which can’t be done in Python. A big part of his decision was made when he looked at Matz’s twitter. Matz seemed happy which led Dave to pick Ruby, which he thinks is mainly a good “dumb luck” decision. What kinds of things have you done with Ruby? Dave says that the coolest thing he’s done is with a Raspberry Pi his brother gifted him in 2013–2014 for Christmas. He built a CNC machine and a Ruby Gem called a Router out of it. He explains that he wrote an interpreter to read and control the machine. He adds that he has built a bunch of hardware as well. How did Drifting Ruby come about? Dave says that his inspiration is Ryan Bates, who created RailsCast and went off the grid in 2013. He strives to fill in the high bar that Ryan left by producing quality material. When did you start Drifting Ruby? Dave started Drifting Ruby in 2015, which is a couple years after RailsCast. He explains that he was not entirely committed to the program at first. He explains that he has revamped the audio setup two or three times. So where are you hoping to get to with it? Are you just trying to put good content out or monetize as well? Dave is currently focused on releasing good content. He wants to give back to the Ruby community and feels good that people are able to use the content he produces. Eventually he states that it will go to a subscription base, but does not have a definite date as to when. He is very dedicated to his work, as he spends 10 to 15 hours of his weekend working on episodes. Are there things that you feel that you have contributed to the Ruby community? Dave feels like his commitment to Ruby Rogues has been consistent but is not a hassle. He doesn’t look at it as something he wants to get paid for because he enjoys the time he dedicates weekly. He doesn’t feel like he’s had anything big other than Drifting Ruby. So what are you working on now? Dave is currently working on a money manager that he uses with his wife. He built this Ruby on Rails application in 2011–2012 off of the premise he learned at a Dave Ramsey conference. He states that he recently rewrote it and cleaned up so that it uses the latest Rails 5.1.1. The application helps budget money for bills, groceries, spending money, etc. using a digital envelope system. He states that anyone is able to use the program, and it has made a difference in his life. Picks Dave Harbor Freight Charles Ketogenic diet Spaghetti Squash Links Dave’s Twitter Drfting Ruby Twitter Drifting Ruby
My Ruby Story Dave Kimura On this episode Charles talks to Ruby Rouges panelist Dave Kimura, the creator of Drifting Ruby, the popular Ruby on Rails Screencast and Blog. Find out more about how Dave got interested in programming and first introduced to the world of Ruby. Dave also talks about how and when he started Drifting Ruby. How did you get into programming? Dave discusses living in Germany during middle school in the 90s. During this time, he owned a simple Mac LC II. He found a floppy disc that contained a program called Chipmunk Basic, which was his very first exposure into the world of programming. His interest with programming was further sparked by computers at school. These computers were loaded with three different programs: Fortran, Pascal, and C compiler. All of these peaked his interest in programming further. Charles and Dave discuss the impact technology made. Dave tells Charles that anything that pre-dates the Internet feels like a different world; one in which learning was more complicated. He talks about how technology has come a long way in the past 20 years. He discusses the creativity that people have displayed and how amazed he is by the progression of different applications. How did you make the transition from different programs such as PHP and ActionScript into Ruby? Dave discusses his work as a Systems Administrator at an engineering firm for the past 6 years after college. He talks about being at his current job at Sage Software for almost 8 years and that he does not believe in job hopping, although many do today. He states that he has no valid reasoning that he went with Ruby over Python or another program. He says that he did not like PHP or asp.net. Instead he wanted something new. Dave wanted to do things the way he wanted to do, which can’t be done in Python. A big part of his decision was made when he looked at Matz’s twitter. Matz seemed happy which led Dave to pick Ruby, which he thinks is mainly a good “dumb luck” decision. What kinds of things have you done with Ruby? Dave says that the coolest thing he’s done is with a Raspberry Pi his brother gifted him in 2013–2014 for Christmas. He built a CNC machine and a Ruby Gem called a Router out of it. He explains that he wrote an interpreter to read and control the machine. He adds that he has built a bunch of hardware as well. How did Drifting Ruby come about? Dave says that his inspiration is Ryan Bates, who created RailsCast and went off the grid in 2013. He strives to fill in the high bar that Ryan left by producing quality material. When did you start Drifting Ruby? Dave started Drifting Ruby in 2015, which is a couple years after RailsCast. He explains that he was not entirely committed to the program at first. He explains that he has revamped the audio setup two or three times. So where are you hoping to get to with it? Are you just trying to put good content out or monetize as well? Dave is currently focused on releasing good content. He wants to give back to the Ruby community and feels good that people are able to use the content he produces. Eventually he states that it will go to a subscription base, but does not have a definite date as to when. He is very dedicated to his work, as he spends 10 to 15 hours of his weekend working on episodes. Are there things that you feel that you have contributed to the Ruby community? Dave feels like his commitment to Ruby Rogues has been consistent but is not a hassle. He doesn’t look at it as something he wants to get paid for because he enjoys the time he dedicates weekly. He doesn’t feel like he’s had anything big other than Drifting Ruby. So what are you working on now? Dave is currently working on a money manager that he uses with his wife. He built this Ruby on Rails application in 2011–2012 off of the premise he learned at a Dave Ramsey conference. He states that he recently rewrote it and cleaned up so that it uses the latest Rails 5.1.1. The application helps budget money for bills, groceries, spending money, etc. using a digital envelope system. He states that anyone is able to use the program, and it has made a difference in his life. Picks Dave Harbor Freight Charles Ketogenic diet Spaghetti Squash Links Dave’s Twitter Drfting Ruby Twitter Drifting Ruby
00:30 - Introducing Brandon Hilkert Build a Ruby Gem 25% off for Ruby Rogues’ listeners! Twitter Github Blog/Website 3:55 - Building gems and the community 8:30 - Brandon’s process for creating gems (for beginners) 14:45 - Testing gems 17:00 - Writing the whole system into a gem vs breaking it up 26:15 - Why build Suckerpunch? Blog post 33:50 - What does it take to publish a gem? Ruby Gems 35:45 - “Gotchas” to publishing a gem 40:00 - Releasing gems that the community doesn’t need Picks: ThinkGeek (Jerome) Facebook Lookalike Audiences (Charles) Mastermind groups (Charles) Think and Grow Rich by Dr. Napoleon Hill (Charles) Bark app (Brandon) People socks (Brandon) The Food Lab by J. Kenji Lopez-Alt (Brandon)
00:30 - Introducing Brandon Hilkert Build a Ruby Gem 25% off for Ruby Rogues’ listeners! Twitter Github Blog/Website 3:55 - Building gems and the community 8:30 - Brandon’s process for creating gems (for beginners) 14:45 - Testing gems 17:00 - Writing the whole system into a gem vs breaking it up 26:15 - Why build Suckerpunch? Blog post 33:50 - What does it take to publish a gem? Ruby Gems 35:45 - “Gotchas” to publishing a gem 40:00 - Releasing gems that the community doesn’t need Picks: ThinkGeek (Jerome) Facebook Lookalike Audiences (Charles) Mastermind groups (Charles) Think and Grow Rich by Dr. Napoleon Hill (Charles) Bark app (Brandon) People socks (Brandon) The Food Lab by J. Kenji Lopez-Alt (Brandon)
00:30 - Introducing Brandon Hilkert Build a Ruby Gem 25% off for Ruby Rogues’ listeners! Twitter Github Blog/Website 3:55 - Building gems and the community 8:30 - Brandon’s process for creating gems (for beginners) 14:45 - Testing gems 17:00 - Writing the whole system into a gem vs breaking it up 26:15 - Why build Suckerpunch? Blog post 33:50 - What does it take to publish a gem? Ruby Gems 35:45 - “Gotchas” to publishing a gem 40:00 - Releasing gems that the community doesn’t need Picks: ThinkGeek (Jerome) Facebook Lookalike Audiences (Charles) Mastermind groups (Charles) Think and Grow Rich by Dr. Napoleon Hill (Charles) Bark app (Brandon) People socks (Brandon) The Food Lab by J. Kenji Lopez-Alt (Brandon)
In the previous part of this episode we met three talented people – Brandon, Samuel, & Jason. We chatted a bit about their successes with self-publishing and learned how they used my book Authority as a roadmap for creating and publishing their work. In this episode, we dig deeper into how each of these fine gentlemen came up with the topics for their books, dealt with technical challenges, and got the word out. They also share several ways in which their lifestyles improved as a result of their successes; you definitely don't want to miss that section.Hope you enjoy!Show NotesBuild a Ruby Gem – the book Brandon Hilkert launched after reading Authority Professional Email Design – the latest project by Jason Rodriguez following the success of his first book The Elements of User Onboarding – author Samuel Hulick claims to have botched his book launch, but still managed to land some lucrative consulting gigs (and over $37,000 in revenue) ConvertKit – a tool I built to help creative people get a landing page up faster so they can build their email lists, launch products, and get more sales.Real people have used the information in Authority to earn hundreds of thousands of dollars selling educational products to their enthusiastic audiences. Get your copy of Authority to find out how you can too.Or you can check out what a few people have said about Authority on Amazon.
Have you ever wondered if it would be possible to make an independent living selling your expertise? In my book Authority I lay down an end-to-end plan for how to research, write, and publish a book to an excited and profitable audience so you can do just that. As it turns out, the methods I outline in Authority work extremely well for many people. Luckily I was able to get a few people who've had amazing success on a hangout; we talked for a while about their experiences publishing their first books (and earning very impressive revenues from them). Keep in mind that none of these talented folks had big audiences when they started.This is part 1 of a two part episode showcasing some of our most successful Authority customers. Hope you enjoy!Show NotesBuild a Ruby Gem – the book Brandon Hilkert launched after reading Authority Professional Email Design – the latest project by Jason Rodriguez following the success of his first book The Elements of User Onboarding – this breakthrough book by Samuel Hulick landed him some sweet consulting gigs (and over $37,000 in revenue) How to make a full-time salary from one book – an article I wrote since this recording outlining what I've learned from multiple book launches.Real people have used the information in Authority to earn hundreds of thousands of dollars selling educational products to their enthusiastic audiences. Get your copy of Authority to find out how you can too.Or you can check out what a few people have said about Authority on Amazon.
You can get cassandra at cassandra.apache.org and the ruby gem by running: gem install cassandra I did run into a problem with the trift_client gem when installing. If you get a Load Error, run this. sudo chmod 644 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/*.rb sudo chmod 755 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/connection Here are some of the Cassandra commands from the video: #connects to the cassandra server using the Twitter keyspace store = Cassandra.new(“Twitter”) # create a new column family in the Twitter keyspace called Users cf_def = CassandraThrift::CfDef.new(:keyspace => “Twitter”, :name => “Users”) store.add_column_family(cf_def) # add or create a row to the column family store.insert(“Users”, “cmaxw”, {“name” => “Charles Max Wood”, “description” => “Awesome coder”}) # remove a column from a row store.remove(“Users”, “cmaxw”, “description”) Download 17.2 MB Download (iPod & iPhone) 20.9 MB Take the 2011 Readers Survey
You can get cassandra at cassandra.apache.org and the ruby gem by running: gem install cassandra I did run into a problem with the trift_client gem when installing. If you get a Load Error, run this. sudo chmod 644 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/*.rb sudo chmod 755 /usr/local/lib/ruby/gems/1.8/gems/thrift_client-0.6.3/lib/thrift_client/connection Here are some of the Cassandra commands from the video: #connects to the cassandra server using the Twitter keyspace store = Cassandra.new(“Twitter”) # create a new column family in the Twitter keyspace called Users cf_def = CassandraThrift::CfDef.new(:keyspace => “Twitter”, :name => “Users”) store.add_column_family(cf_def) # add or create a row to the column family store.insert(“Users”, “cmaxw”, {“name” => “Charles Max Wood”, “description” => “Awesome coder”}) # remove a column from a row store.remove(“Users”, “cmaxw”, “description”) Download 17.2 MB Download (iPod & iPhone) 20.9 MB Take the 2011 Readers Survey
Maintainability of your code can be measured in many different ways. Jake Scruggs has combined several of the tools that measure you code into one Ruby Gem: metric_fu. Here's a demonstration. Go check it out! Download 116.1 MB Download (iphone & ipod) 55.8 MB
Maintainability of your code can be measured in many different ways. Jake Scruggs has combined several of the tools that measure you code into one Ruby Gem: metric_fu. Here's a demonstration. Go check it out! Download 116.1 MB Download (iphone & ipod) 55.8 MB
Want to create a Ruby Gem instead of a Rails plugin? In this episode I will walk you through creating a gem to extend Rails.
Want to create a Ruby Gem instead of a Rails plugin? In this episode I will walk you through creating a gem to extend Rails.