POPULARITY
Libby Ran 23/12/2024 Nordic Fairies - סיכום אלבומים שלישי של פיות נורדיות לשנת 2024 Ooyy, Maybe - The World (Sweden) Dull - Push (Sweden) Nestor - We Come Alive (Sweden) Embla and the Karidotters - Couldn't Care Less (Norway) Baula - mercury in retrograde (Sweden, Iceland) The Raveonettes - All I Have To Do Is Dream (The Everly Brothers Cover) (Denmark) Aromatic Ooze - Have You Ever Seen The Sun (Norway) ionnalee - not your cherry (Sweden) ionnalee - allting vill rinna ut i sand (Sweden) Whispering Void - Vi Finnes (Norway) Gåte - Hamløypar (Norway) Kite, Anna von Hausswolff, Henric de la Cour - Losing (Sweden) Nightwish - The Weave (Finland) Malin Pettersen - Seasons (Norway) Nightwish - The Day Of... (Orchestral Version) (Finland)
Libby Ran 12/08/2024 - Nordic Fairies - Love and Affirmation - פיות נורדיות 71 Namelle - Good Kisser (Sweden) Leoblu - backlash (Åland Islands, Finland) han gaiden - IS IT THE WAY (Norway) Goat - Ouroboros (Radio Edit) (Sweden) Mansfield - Let's Stop Pretending (Denmark) The Third Sound - Veiled (Iceland, Germany) Armadillo King - Speed of Darkness (Sweden) Gåte - Hamløypar (Norway) Trentemøller, DíSA - Dreamweavers (Denmark, Iceland) The Raveonettes - Will You Love Me Tomorrow (Denmark) Silja Rós, Bergrós - Love and Affirmation. (Iceland) Birds are better - Fall - Ola Narr Sessions (Norway) Alexander Grandjean - Rivers Don't Speak (Denmark) Sarah Klang - Beautiful Woman (Sweden) Hajk - Shot in the Dark (Norway) Ella Marie - Gina (Norway)
On this episode of Remote Ruby, Jason and Andrew are here, and they are thrilled to have with them, Takashi Kokubun, a Staff Developer at Shopify. He's here to talk about JIT (just-in-time) compilers in Ruby and why we would want to use one in Ruby. We'll hear about his work on YJIT and RJIT, the differences between YJIT and MJIT, and how the primary focus is to make YJIT the best JIT compiler for real-world Ruby apps. There's a conversation about the use of Rust in JIT compiler development for Ruby, and Takashi shares some benefits to using Rust, as well some challenges. Also, there's some exciting upcoming improvements in YJIT, we find out why HAML is Takashi's preferred template language, and he tells us about Hamlit, the template engine he authored and maintains. Hit download to hear much more! [00:01:54] Since Takashi worked on the original MJIT, he tells us what a JIT compiler is and why we would want to use one in Ruby.[00:06:41] Takashi talks about working on the original MJIT (Ruby 2.6). [00:11:15] Jason wonders what kind of performance gains Takashi saw on average in Ruby 2.6 using MJIT in production. He explains that it was designed to optimize specific benchmarks such as Optcarrot but was not efficient for general purpose applications like Rails. [00:12:49] We find out why MJIT was slower on Rails which has to do with it using a sync compiler. [00:14:41] What kind of improvements were there in running Optcarrot with MJIT?[00:16:41] Takashi shares why he joined in Shopify and what he did with YJIT.[00:20:34] We hear some differences that YJIT has taken from MJIT. For example, YJIT is a JIT compiler that generates machine code directly, making it more efficient and faster than MJIT, which uses a C compiler. Also, he explains the architecture being very different between MJIT and YJIT. [00:24:52] We learn some performance benefits using YJIT.[00:26:19] Let's listen to Takashi talk about his work on RJIT, and he touches on John Hawthorn and Aaron Patterson's compilers, hawthjit and TenderJit. [00:31:23] Takashi talks about the primary focus to make YJIT the best JIT compiler for real world Ruby apps. [00:34:20] Takashi shares his mixed feelings with Rust, as well as the challenges. [00:39:29] There's some exciting improvements coming up in the JIT world! [00:42:33] Andrew wonders if ERB gets any benefit to the stuff happening in YJIT.[00:43:14] HAML is Takashi's preferred template language, and he tells us about a HAML package he authored and maintains called, Hamlit. [00:44:42] Takashi maintains many libraries, he works on YJIT at Shopify, and writes assembly code. How does he have time for all this? [00:45:46] Find out where you can follow Takashi online.Panelists:Jason CharnesAndrew MasonGuest:Takashi KokubunSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterTakashi Kokubun TwitterTakashi Kokubun GitHubOptcarrot yjit-benchTenderJIThawthjitHamlitRuby Radar TwitterRuby for All Podcast
2023-01-31 Weekly News - Episode 182Watch the video version on YouTube at https://youtube.com/live/_iPdrW9iVa4Hosts: Gavin Pickin - Senior Developer at Ortus Solutions Daniel Garcia - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our Repos Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Patreon Support ( NOBLE )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 37% of the way to fully fund the hosting of ForgeBox.io News and AnnouncementsCommandBox settings Sync FeatureA new CommandBox feature has been born to sync your config settings to your ForgeBox account! New commands:config sync pushconfig sync pullconfig sync diffFrom the ticket: CommandBox settings sync – like VSCode settings sync. BUT, I propose we use people's Forgebox account to tie the data to. This encourages people to: have ForgeBox accounts stay logged in everywhere https://ortussolutions.atlassian.net/browse/COMMANDBOX-1434 Ortus Community Forum now has Chat!The Community Forum recently got an update that includes a chat feature. There are notifications you can turn on so you see when people message you.The forum is pretty active these days which is great to see, a lot better content retention and search compared to slack.Give it the community forum a try!https://community.ortussolutions.com/ ICYMI - New updates released for Java 8, 11, 17, and 19 as of Jan 17 2023Here's a heads-up that some will want to hear about: there are new JVM updates released today (Jan 17, 2023) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17, as well as the current interim update 19. (Note that prior to Java 9, releases of Java were known technically as 1.x, so 8 is referred to in resources below as 1.8.)https://www.carehart.org/blog/2023/1/17/java_updates_Jan_2023 ICYMI and CLARIFICATION: Beware that latest Oracle JDK installers will REMOVE older JDK installs of that versionHere's something new to beware if you may run the Oracle JDK installer for the recently updated Java 11 or 17, whether on Windows, macOS, or via RPM: the new Oracle jdk installer WILL REMOVE any older previous versions of that JVM version created by previous JDK installers of the same major version. (Note that this issue does not affect those who implement java by extracting it from a compressed file, like a zip or tar.gz.)Fortunately for some, this issue does NOT affect those running Java 8 or below, or Java 19 or abovehttps://www.carehart.org/blog/2023/1/23/beware_latest_oracle_JDK_installers_will_remove_older_JDK_installs Clarification from Charlie regarding the Podcast discussion of this post last week: Brad said that this behavior is “not new”, and I have to say: that's not correct. As the post goes on to clarify, this change IS documented in last week's release notes for the Oracle JVM. I've updated my post with this new paragraph at the top to clarify that point:Since I posted this last night, I've heard some people assert "this is not new behavior: Java's always popped up and offered to remove old versions". Those folks are misunderstanding something: that was true of past JRE installers (like in Java 8 and earlier, which don't exist for Java 11), but it was never the case for Oracle JDK installers (even for Java 8). THAT's what's new about the JDK 11 and 17 installers, and it's DOCUMENTED in the release notes, as I discuss below. But it may surprise those who never saw a JDK installer do that, thus this post. (The rest of this post remains unchanged.)Thanks Charlie for Clarifiying!ICYMI - CBWire Poll about a CFCasts SeriesI'm in the planning stage of developing an ongoing video series for CBWIRE on https://cfcasts.com/. I have several ideas and would like to put it out to the community to vote what you'd like to see most. All series would feature 5-7 minute bit-sized videos posted regularly (probably weekly) until the series is finished.https://community.ortussolutions.com/t/poll-cbwire-cfcasts-com-series/9513 New Releases and UpdatesICYMI - CBSecurity - V 3.0.0 This module will enhance your ColdBox applications by providing out-of-the-box security.Now with a cool Security Visualizer too!!!Change Log is packed - https://www.forgebox.io/view/cbsecurity#changeLog https://www.forgebox.io/view/cbsecurityWebinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Ortus Fridays are back in Full Effect in 2023 ICYMI - Ortus Webinar - Jan 20th 2023 - CBWIRE Coding Session - Let's build an app with CBWIRE with Grant Copley - 11 AM CST https://cfcasts.com/series/ortus-webinars-2023/videos/cbwire-live-coding-session-with-grant-copley Ortus Office Hours - Feb 3rd, 2023 - 11 AM CSTRegistrationhttps://us02web.zoom.us/meeting/register/tZYvcO-hrz8iHNS0C3o0aw2x3JMtmBrKwzfA Software Craftsmanship Book Club - Feb 10th, 2023 - 2 PM CST (Patreon exclusive) CFCasts Content Updateshttps://www.cfcasts.comRecent Releases Ortus Webinar - January - CBWIRE Live Coding Session https://cfcasts.com/series/ortus-webinars-2023/videos/cbwire-live-coding-session-with-grant-copley ITB 2022 - All videos released to subscribers - 30+!!!! 10 ish FREE 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week Coming Soon Brad with more CommandBox Videos - 27!!! More ForgeBox and VS Code Podcast snippet videos CBWire Series from Grant - Fill out the Poll here https://community.ortussolutions.com/t/poll-cbwire-cfcasts-com-series/9513 ColdBox Elixir from Eric Getting Started with ContentBox from Daniel Box-ifying a 3rd Party Library from Gavin Conferences and TrainingICYMI - CF Summit Online All the webinars, all the speakers from Adobe ColdFusion Summit 2022 – brought right to your screen. All sessions will soon be streamed online, for your convenience. Stay tuned for more! ICYMI - OPPORTUNITIES FOR BLOCKCHAIN TECHNOLOGY AND NFTS IN THE REAL WORLDMasha Edelen and Nick JuntillaJanuary 24 | 14:00 - 15:00pm EST (1 hour)Understanding the value and practical use cases of Non-Fungible Tokens in modern business applications. Learn how to get started using the blockchain and building your Web 3 strategy.https://www.youtube.com/watch?v=YAoLDEe49mM Website for CF Summit Onlinehttps://cfsummit-online.meetus.adobeevents.com/ ICYMI - VUE.JS NATION CONFERENCEJanuary 25th & 26th 2023Full Videos online already - Watched it - Very cool stuff!https://vuejsnation.com/ VUEJS AMSTERDAM 20239-10 February 2023, Theater AmsterdamWorld's Most Special and Largest Vue Conferencehttps://vuejs.amsterdam/ VueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313https://devnexus.com/ No Ortus speakers this year but Charlie Arehart is speaking- Congratulations Charlie!Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), TexasThis year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!Still time - call for speakers for the Into The Box Conference for 2023 is open until Jan 31sthttps://www.intothebox.org/blog/into-the-box-2023-call-for-speakers https://itb2023.eventbrite.com/ CFCamp is backJune, 22-23rd 2023Marriott Hotel Munich Airport, FreisingCall for Speakers is now open!https://www.papercall.io/cfcamp2023https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week1/31/23 - Blog - Ben Nadel - A Simple Slide Show Using Hotwire And Lucee CFMLNow that I have my ColdFusion and Hotwire playground up and running, I can start to explore the features of the Hotwire framework. And, one of the most attractive features is the ability to update a portion of the page using a full-page render. This works by scoping DOM (Document Object Model) changes to a given element. To see this in action, I wanted to create a simple slide show using Lucee CFML.https://www.bennadel.com/blog/4398-a-simple-slide-show-using-hotwire-and-lucee-cfml.htm Creation Order: LiveView created for Phoenix's for the Elixir language LiveWire is Laravel for PHP HotWire is Ruby on Rails for Ruby CBWire is our LiveWire implementation for ColdBox for ColdFusion Check our January CBWire Webinar from Grant to see it in action HTMX is another option which has grown over time - mentioned by a few CFMLs like Greg Alexander 1/29/23 - Blog - Ben Nadel - OnRequestStart() / OnRequest() Methods Invoked Even If Requested Template Doesn't Exist In Lucee CFMLWhile setting up my ColdFusion and Hotwire Demos project, I stumbled upon an application behavior that is unique to Lucee CFML (as opposed to Adobe ColdFusion). Historically, with ColdFusion, attempting to request a .cfm file that doesn't exist would result in a "Missing Template" error; or, if defined, would trigger the onMissingTemplate() event handler. This was true regardless of the method defined in your Application.cfc framework component. In Lucee CFML, however, it seems that the onRequestStart() and onRequest() life-cycle method will be invoked even if the requested template doesn't exist. Which is awesome!https://www.bennadel.com/blog/4397-onrequeststart-onrequest-methods-invoked-even-if-requested-template-doesnt-exist-in-lucee-cfml.htm 1/29/23 - Blog - Ben Nadel - Setting Up My ColdFusion + Hotwire Demos PlaygroundA month ago, I started building a ColdFusion and Hotwire application as a learning experience. Only, once I finished the basic ColdFusion CRUD (Create, Read, Update, Delete) features, I didn't really know how to go about applying the Hotwire functionality. I realized that I bit off more than I could chew; and, I needed to go back and start learning some of the Hotwire basics before I could build an app using the "Hotwire way". As such, I've started a new ColdFusion and Hotwire Demos project, where I intended to explore stand-alone aspects of the Hotwire framework.https://www.bennadel.com/blog/4396-setting-up-my-coldfusion-hotwire-demos-playground.htm1/27/23 - Blog - Brad Wood - Improving Lucee's QoQ Support Again- now 200% fasterTwo years ago, I published this post detailing how I had refactored the Query of Query support in Lucee to be much better and also much faster:https://www.codersrevolution.com/blog/improving-lucees-query-of-query-support I removed the single-threaded HSQLDB callback for grouped/aggregate and distinct selects and tuned the performance. QoQ's are a bit of a polarizing feature in CFML. They've suffered in the past from poor support and poor performance which has caused a lot of people to avoid them. There are certainly places where queryMap(), queryFilter(), and queryReduce() are the best approach, but there are also times where you simply can't beat the readability and conciseness of an ordered, aggregated select. I know developers who tell me they never use "reduce" higher order functions because they are too confusing, but I've never met a developer who didn't understand "GROUP BY department"! https://www.codersrevolution.com/blog/improving-lucees-qoq-support-again-now-200-faster 1/26/23 - Blog - Charlie Arehart - Be aware that ColdFusion 2018 end-of-life (and end of updates) is coming July 2023Are you still running ColdFusion 2018? Did you know that its end-of-life is July 13, 2023? That's the date that "core" support ends--meaning, no more updates from Adobe after that, not even security fixes.As for CF2021, it gets updates into 2025, and the currently running pre-release of CF2023 is a great sign for the continued vitality of CF. But this looming deadline for CF2018 is a reminder that as the years roll on, we not only get new versions but we must say good-bye to old ones.Wondering what you can do? or when CF2021 or CF2023 support will end also? And what's the difference between "core" and "extended" support Adobe sells? (The extended support plan does NOT provide updates beyond this coming July.) For more on these, including official Adobe documentation that discusses such things, as well as my thoughts on migration, costs, various options to consider, and more, do read on.https://www.carehart.org/blog/2023/1/26/coldfusion2018_end_of_life_july_2023 CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 48 ColdFusion positions from 29 companies across 23 locations in 5 Countries.2 new jobs listed this weekFull-Time - ColdFusion Developer at India - India Jan 30https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-Developer-at-India/11552 Contract - Adobe ColdFusion Administrator at Alhambra, CA - United States Jan 26https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFAdminstrator-at-CA/11551 Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooBrian Polackoff posted yesterday morning in the cfml-general channel that he is looking for 2-3 advanced CF programmers. Check it out.“Morning everyone; can anyone tell me where to find 2-3 advanced Adobe Coldfusion programmers? Salaries will be in the range of ~125k to 150k USD? I'm open to FT or Contract with FT hours? Preferably in the USA but am open to other areas. Is there anyone on this list, a better list, or even a company that can provide match making services?” ForgeBox Module of the WeekWho.is IP Address lookup APIBy Pixl8 Interactive (Dominic Watson)Who.is IP Lookup API For CFML Application with Coldbox bindingsThis project provides CFML applications with a lightweight abstraction of the who.is IP lookup service https://ipwhois.io/A note on free vs paid-for account: you can use the API without an API key for "free" usage which includes 10,000 IP lookups per-month as of January 2023 - based on source IP and http referrer. Certain features are not available with the free tier and commercial usage is also not allowed. See the website for further details: https://ipwhois.io/.https://www.forgebox.io/view/cbwhois Lightweight means:No caching your application can and should take care of caching resultsNo error handling your application should handle any unexpected errors from the http call to the api. I'm lazy and this utility does the bare minimumVS Code Hint Tips and Tricks of the WeekSCSS EverywhereBy Gencer W. Genç CSS class name completion for the HTML'.class' and '#id' completion for HTML, Svelte, Latte, Slim, Liquid, TSX/JSX, Haml, Elixir, Smarty, PHP, ERB, Javascript, CSS and SCSS. Just declare class in your template or CSS/SCSS and see it in everywhere. (Both directions)Features Gives you autocompletion for CSS class definitions that can be found in your workspace (defined in CSS files or the in the file types listed in the Supported Language Modes section) Supports external stylesheets referenced through link elements in HTML files Command to manually re-cache the class definitions used in the autocompletion User Settings to override which folders and files should be considered or excluded from the caching process Incremental build. You do not need to re-cache everytime. Additional Slim, Haml, Smarty, Eex and Svelte template support Both-way SCSS support Separate class and id support Work in progress. Automatically parse all remote stylesheets from HTML, Svelte, Twig, Slim and ERB files. HTML, SCSS, SASS, CSS, Elixir, PHP, Vue, Slim, Haml, Latte and many more Awesome features FIND USAGES - find what files are using what css class - mind blown. Link to External Files Caching - pretty slick too. https://www.youtube.com/watch?v=sKrp2d1HUAMhttps://marketplace.visualstudio.com/items?itemName=gencer.html-slim-scss-css-class-completion Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox, ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Software Craftsmanship Book Club https://community.ortussolutions.com/ Top Patreons ( NOBLE ) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck Abdul Raheen And many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Homework Gavin Go check out the Community Forum Daniel See you all at the Ortus Office Hours Stay warm and dry everyone!!!Thanks everyone!!! ★ Support this podcast on Patreon ★
Takashi Kokubun is a staff developer at Shopify. He has been working with Ruby's MJIT compiler for over 5 years but has been recently maintaining YJIT as well. JIT compilation is a method of running computer code that involves compilation after a program has begun running rather than before. He joins the show to talk about these topics alongside Chuck and Valentino. He also explains their importance as this contributes to running Ruby applications smoothly. He also shares his experience working with rust and creating HAML 6.0.0. About this Episode Understanding JIT Compiler Difference between YJIT and MJIT Tools used to keep track of the optimization progress HAML Updates Sponsors AppSignal Chuck's Resume Template Become a Top 1% Dev with a Top End Devs Membership Links tenderlove/tenderjit Shopify/yjit-bench [EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun k0kubun/railsbench ruby/yjit.md at master YJIT Benchmarks Shopify/bootboot Zig Programming Language k0kubun/hamlit k0kubun/temple YJIT: Dive into Ruby's JIT compiler written in Rust / Rust.Tokyo 2022 RubyKaigi - YouTube YJIT Hacking haml/haml GitHub: k0kubun Twitter: @k0kubun Picks Charles - Timpanogos Game Convention - Home | Facebook Charles - Rails Remote Conference 2022 Takashi - Jiro Ramen Recipe (二郎系ラーメン) Takashi - I bonds Valentino - [EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun
Takashi Kokubun is a staff developer at Shopify. He has been working with Ruby's MJIT compiler for over 5 years but has been recently maintaining YJIT as well. JIT compilation is a method of running computer code that involves compilation after a program has begun running rather than before. He joins the show to talk about these topics alongside Chuck and Valentino. He also explains their importance as this contributes to running Ruby applications smoothly. He also shares his experience working with rust and creating HAML 6.0.0. About this Episode Understanding JIT Compiler Difference between YJIT and MJIT Tools used to keep track of the optimization progress HAML Updates Sponsors AppSignal Chuck's Resume Template Become a Top 1% Dev with a Top End Devs Membership Links tenderlove/tenderjit Shopify/yjit-bench [EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun k0kubun/railsbench ruby/yjit.md at master YJIT Benchmarks Shopify/bootboot Zig Programming Language k0kubun/hamlit k0kubun/temple YJIT: Dive into Ruby's JIT compiler written in Rust / Rust.Tokyo 2022 RubyKaigi - YouTube YJIT Hacking haml/haml GitHub: k0kubun Twitter: @k0kubun Picks Charles - Timpanogos Game Convention - Home | Facebook Charles - Rails Remote Conference 2022 Takashi - Jiro Ramen Recipe (二郎系ラーメン) Takashi - I bonds Valentino - [EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun
[00:02:40] The first Tweet is: Haml? Jason does two live readings of a Haml file. [00:05:24] Next question: Someone wants to know how to cope with the feeling of Rails moving too fast. Is it utopia?[00:09:18] Next question: How is YAML pronounced?[00:09:23] Next Tweet: You should talk about Andrew's awesome buddy, Andrea! [00:11:23] Next question: When is Rails 8 coming out? [00:17:15] Next Tweet: Someone tweeted about Sonic Pi, which is a code-based music creation and performance tool. [00:18:20] Next question: Tabs or Spaces? Find out why this pun was so good and why it made Andrew angry. [00:18:51] Next question: Can you talk about Alfred?[00:22:19] Next Tweet: Someone said, Avo HQ (just kidding) and any open source communities you know about and what makes them cool.[00:23:31] Next question: How much fun did you both have recording Code and the Coding Coders who Code it with Drew Bragg? The guys have a shining Brittany moment.[00:25:28] Next question: Four topics in one Tweet, One underrated gem each. [00:28:07] Next Tweet: Andrew's path to Podia, which includes a story of Jason buying him lobster ☺.[00:31:10] Next question: What is Jason going to talk about at Sin City Ruby?[00:34:27] Next question: Why is Laravel so great? Jason announces he wants to do an entire episode on this soon.[00:35:57] Next Tweet: The intersection of Rails and Web3.[00:38:03] Next Tweet: Hibachi. Jason and Andrew share their protein stories. [00:39:17] Last Tweet: Thoughts on transpilers list would be cool. Andrew thinks this person meant to say transcompilation.Panelists:Jason CharnesAndrew MasonSponsor:Hook RelayLinks:Jason Charnes TwitterAndrew Mason TwitterRuby Radar NewsletterRuby Radar TwitterHamlYAMLPodiaSonic PiAlfredAvo The Ruby on Rails Podcast with Brittany Martin and Brain MarianiBridgetown Code and the Coding Coders who Code it with Drew Bragg (Podcast)dry-rbfakerSin City Ruby 2022 (March 24-25, Las Vegas)Laravel
Typically when you mention "Ruby" and "template" in the same breath, people will think of ERB. Perhaps even Haml. But did you know that the Ruby ecosystem offers a wide variety of template engines, and quite a few are built upon pure Ruby? In this episode, I break down the main conceptual difference between "string-based templates" such as ERB and "DSLs" such as Papercraft, the various options within each category, and some of the reasons you might want to choose one approach or another depending on your use case. Enjoy!Links:Article: HTML is a Serialized Object GraphERB Erubi (ERB variant used by Rails, Bridgetown)LiquidSerbeaHamlSlimArbreMarkabyWunderbarPapercraftRuxBecome a part of the Fullstack Ruby community and learn how to put your Ruby skills to work on the backend AND the frontend. Know somebody who's a JavaScript developer but is interested in learning more about Ruby? Share the site, podcast, or newsletter with them!The Fullstack Ruby Podcast is a production of Whitefusion, a boutique web studio based in Portland, OR.Theme music courtesy of Epidemic Sound.
Bütün bunlar ne için... Ne için bütün bu koşuşturma?” diye sordu kendi kendine, “hayatlarımız, içinde kendi anlamlarını dahi biriktiremeden gelip geçiyor!” İnsanın kendi hakikati içinde yeri olan şeylerin bir kısmını görmezden geliyor olması, onlardan adeta kaçıyor olması tek kanatlı bir kuş haline getiriyor insanı. O sebepten ki, havada fasit daireler çizerek dolanmaya mahkum o tek kanatlı kuş gibi çaresizce dönüp duruyoruz içinden çıkamadığımız girdapların içinde. Kendini pişirecek ateşten kaçmaya çalışıyor bugün insan. Hamlığımız, çiğliğimiz, yaşlansak da değişmeyen olmamışlığımız hep bundan. Hayatımızdaki her şey, bizi kendi insanlığımızda büyütmek, derinleştirmek, bizi kendi hikayemiz içinde tekamül ettirecek, hakikatiyle birlikte insan kılacak olgunluğa, duruluğa, olmuşluğa erdirmek için oysa. Onlardan yüz çevirdiğimizde, kendi hakikatimizden yüz çevirmiş, kendi özümüze sırtımızı dönmüş oluyoruz. Bu yaşamamıza engel olmuyor belki... Ama gerçekten bir hayat sahibi olmamıza ve o hayatın içinde gerçekten içi insan olmanın manasıyla dopdolu bir insanlık inşa etmemize engel oluyor. Tek kanatlı bir kuş, ne kadar çabalasa uçmak için, dönüp durur kendi çaresizliğinin içinde, mesafe alamaz. Tek boyutlu insan da tıpkı böyle... Aynı girdabın içinde dönüp durmak, yerinde saymaktan başka ne ki! “Bir mesele önce en yakıcı haliyle bizatihi tecrübe edilmelidir. O tecrübenin acısı bir dert haline gelmeli, dertle diyar diyar dolaşmalı, kapı kapı ona ayna tutacak biri aranmalıdır. Arayan bulur. Bulunanın kıymetini arayan bilir. Onu en iyi o anlar. Çünkü bu anlama artık dertleşmedir. Bu yolculuk tamama erdikten sonra elimizdeki kılavuzlara bir daha müracaat ettiğimizde yorumlamanın yormakla değil yorulmakla yapılan bir iş olduğunu anlarız. Başlangıçta ancak kuru kuruya tekrarlayarak çoğaltabildiğimizin o zaman taşıp dökülüşünü, sığdıracak kap bulamadığımızı görür ve doluluğun ne demek olduğunu işte o zaman idrak ederiz” diyor 'İdeal ve Gerçek'te Arthur Schopenhauer.
[00:00:58] We start off by Andrew telling us he's working in a weird area of the internet doing stuff with Adobe and the guys catch up on what's going on in their lives. [00:07:59] It's not a joke! Jason wants to talk about Haml, and how interested and excited he is to see they're working on it again (you can certainly hear the cheering from Andrew). ☺ Andrew talks about Haml released their “roadmap” for what they want to do and how they're trying to get some funds on Google sponsors. [00:09:55] Chris mentions lvh.me went down this week and a bunch of people were tweeting about it. [00:15:39] Andrew has a networking question and wants to know if he took a local domain on his computer but have that accessible to his WIFI for example, he wonders if you could get access to this but nowhere else. [00:22:42] Speaking of JavaScript, Chris mentions there's some new enhancements to the Request.JS stuff that they talked about last week. [00:24:18] Andrew wonders if Turbo is more of a risk to use since the people that were building and maintaining Turbo have now moved on from basecamp. [00:33:51] We hear the CFP's are open for RubyConf 2021 and RubyKaigi 2021 and you have to hear Andrew's neurotic question he asks Jason. ☺[00:36:24] Jason and Chris chat about the visit they had with each other a few weeks ago and the events that took place, as well as some pretty funny stories shared that grossed Andrew out. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Haml Become a sponsor to Haml-GitHibTweets about lvh.me-Levi CookSet window.Turbo on import #280-GitHubAutomatically inserts Turbo Stream responses #6-GitHubRubyKaigi Takeout 2021RubyConf 2021
In the premiere episode of Rocket to the Cloud
Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Panel David Kimura Andrew Mason Nate Hopkins Charles Max Wood Guest David Heinemeier Hansson Sponsors Linode Next Level Mastermind Links Action Text Action Mailbox Stimulus.js Turbolinks Haml JBuilder Follow David Heinemeier Hansson on Twitter @dhh, dhh.dk and Rework.fm Picks Andrew- How to Say It Andrew- Rework episode Nate- Stimulus Reflex Charles- Atomic Habits Charles- Ed Mylet show Charles- The MFCEO with Andy Frisella David Kimura- Swing set kit David Kimura- Rails 6 David Kimura- His daughter Ruby David Heinemeier Hansson- To Have or To Be David Heinemeier Hansson- Shape Up book David Heinemeier Hansson- Rails 6
Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Panel David Kimura Andrew Mason Nate Hopkins Charles Max Wood Guest David Heinemeier Hansson Sponsors Linode Next Level Mastermind Links Action Text Action Mailbox Stimulus.js Turbolinks Haml JBuilder Follow David Heinemeier Hansson on Twitter @dhh, dhh.dk and Rework.fm Picks Andrew- How to Say It Andrew- Rework episode Nate- Stimulus Reflex Charles- Atomic Habits Charles- Ed Mylet show Charles- The MFCEO with Andy Frisella David Kimura- Swing set kit David Kimura- Rails 6 David Kimura- His daughter Ruby David Heinemeier Hansson- To Have or To Be David Heinemeier Hansson- Shape Up book David Heinemeier Hansson- Rails 6
Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Panel David Kimura Andrew Mason Nate Hopkins Charles Max Wood Guest David Heinemeier Hansson Sponsors Linode Next Level Mastermind Links Action Text Action Mailbox Stimulus.js Turbolinks Haml JBuilder Follow David Heinemeier Hansson on Twitter @dhh, dhh.dk and Rework.fm Picks Andrew- How to Say It Andrew- Rework episode Nate- Stimulus Reflex Charles- Atomic Habits Charles- Ed Mylet show Charles- The MFCEO with Andy Frisella David Kimura- Swing set kit David Kimura- Rails 6 David Kimura- His daughter Ruby David Heinemeier Hansson- To Have or To Be David Heinemeier Hansson- Shape Up book David Heinemeier Hansson- Rails 6
Hello and welcome to Remote Ruby! Haml is life! There is talk of Andrew getting a HAML tattoo and “apparently” he’s agreed to it!
Hampton Lintorn Catlin is the creator of Sass, Haml, Wikipedia Mobile, and more. Hampton is Co-Founder and CEO of Veue, a live streaming video platform. If you love Haml, this episode is for you.
Hampton Lintorn Catlin is the creator of Sass, Haml, Wikipedia Mobile, and more. Hampton is Co-Founder and CEO of Veue, a live streaming video platform. If you love Haml, this episode is for you.
Hampton Lintorn Catlin is the creator of Sass, Haml, Wikipedia Mobile, and more. Hampton is Co-Founder and CEO of Veue, a live streaming video platform. If you love Haml, this episode is for you.
Hampton Lintorn Catlin is the creator of Sass, Haml, Wikipedia Mobile, and more. Hampton is Co-Founder and CEO of Veue, a live streaming video platform. If you love Haml, this episode is for you.
Hampton Lintorn Catlin is the creator of Sass, Haml, Wikipedia Mobile, and more. Hampton is Co-Founder and CEO of Veue, a live streaming video platform. If you love Haml, this episode is for you.
The gang is all here today and they have so much to talk about. Jason tells us he’s finally updated a Rails app he built in March and he did the Tailwind 2.0 update. Chris talks about patching Webpacker to fix the Webpack DevServer changes, and Andrew shares some info about why it may not have been working for him. Chris shares a fun fact about Rails Webpackers master version that may make you laugh! Other topics discussed are an issue Jason ran into with trying to get PurgeCSS working, the Ryan Bates DigitalOcean extravaganza/Tweet he made, Hatchbox and CableReady updates, the new release of Mac and the M1 chip, Hey is having a dumpster fire, and Andrew’s video trailer for Haml/ERB is premiering here today! You don’t want to miss it!
ason and Chris start off by talking about the crazy election week. Then, Chris announces there’s good news on the horizon with Ruby 3.0 and Rails 6.1 coming out soon and the changes happening. The guys have discussions on Turbolinks, StimulusReflex, Webpack, and Snowpack. Some other hot topics today are contributing to Docs, community building, and Rails Developers not wanting to change or learn new things. Also, find out why Chris loves Convention over Configuration and what is this talk about Andrew building a Haml video?
Robby speaks with Hampton Lintorn Catlin, CEO at Veue. They discuss how to reframe technical updates as investments and lessons learned from collaborating in open source. Hampton also shares how why he avoids the phrase "technical debt", along with his first-hand story of how he helped invent the open-source projects Haml and Sass.Helpful LinksHampton on TwitterHampton's websiteVeueHampton's Wikipedia[Book] Cryptonomicon[Book] Snow CrashSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.
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???!!!!!
Sponsors Sentry use code “devchat” for $100 credit Sustain Our Software Adventures in Blockchain Panel David Kimura Andrew Mason Nate Hopkins Charles Max Wood With Special Guest: David Heinemeier Hansson Episode Summary Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Links Action Text Action Mailbox Stimulus.js Turbolinks Haml JBuilder Follow DevChat on Facebook and Twitter Picks Andrew Mason: How to Say It Rework episode Nate Hopkins: Stimulus Reflex Charles Max Wood: Atomic Habits Ed Mylet show The MFCEO with Andy Frisella David Kimura: Swing set kit Rails 6 His daughter Ruby David Heinemeier Hansson: Follow David on Twitter @dhh, dhh.dk and Rework.fm To Have or To Be Shape Up book Rails 6
Sponsors Sentry use code “devchat” for $100 credit Sustain Our Software Adventures in Blockchain Panel David Kimura Andrew Mason Nate Hopkins Charles Max Wood With Special Guest: David Heinemeier Hansson Episode Summary Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Links Action Text Action Mailbox Stimulus.js Turbolinks Haml JBuilder Follow DevChat on Facebook and Twitter Picks Andrew Mason: How to Say It Rework episode Nate Hopkins: Stimulus Reflex Charles Max Wood: Atomic Habits Ed Mylet show The MFCEO with Andy Frisella David Kimura: Swing set kit Rails 6 His daughter Ruby David Heinemeier Hansson: Follow David on Twitter @dhh, dhh.dk and Rework.fm To Have or To Be Shape Up book Rails 6
Sponsors Sentry use code “devchat” for $100 credit Sustain Our Software Adventures in Blockchain Panel David Kimura Andrew Mason Nate Hopkins Charles Max Wood With Special Guest: David Heinemeier Hansson Episode Summary Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails. David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers. Links Action Text Action Mailbox Stimulus.js Turbolinks Haml JBuilder Follow DevChat on Facebook and Twitter Picks Andrew Mason: How to Say It Rework episode Nate Hopkins: Stimulus Reflex Charles Max Wood: Atomic Habits Ed Mylet show The MFCEO with Andy Frisella David Kimura: Swing set kit Rails 6 His daughter Ruby David Heinemeier Hansson: Follow David on Twitter @dhh, dhh.dk and Rework.fm To Have or To Be Shape Up book Rails 6
One of the critiques of my reading is the question around how much information could possibly stick if I’m reading more than 52 self-help, business books in a year. The truth is that many of them don’t stick. A bunch of the books feel like repeat information and have a single chapter that stands out […]
I wrote about what my routines are recently, one of the reasons I started with them was because I wasn’t getting to my review process. When I didn’t get to my review process I found that I’d spend the night flustered or the weekend with some nagging feeling like the whole house of cards was […]
Convenience, however, often comes at the expense of understanding. The less time you spend examining things, the less you know about them. When it comes to understanding how you spend your life, it’s important to slow down and take the time. – The Bullet Journal Method In 2018 I launched a new podcast called Should […]
One of the books I’m working through is The Bullet Journal Method. Early in the book as Ryder Carroll started to talk about why you use the journal he had three great questions you need to ask yourself with your tasks. They are: Where are you now? Do you want to be where you are? […]
A few weeks back I wrote about 6 tips the Overwhelmed Creative can use to get control again. In response to that my friend Rafal sent me some of his tips for bringing focus back to your life. Rafal runs Sandbox Rim and it’s a great site that I have in my RSS reader. Here […]
Last week I talked about the planning you need to do with your spouse and your life if you want to run a successful freelance business. Today, we’re going to dive into what it looks like to be in control of your time so that you can run the business you want to run. Projects […]
So you want to go freelance. I get it, running your own business can offer so much freedom. It can also crash and burn if you don’t have a plan. Today I talk about these things that you need to have in your plan before you get going: Plan some savings, ideally 6 months Get […]
After talking with Adam Warner a few months back I’ve had a number of people reach out to say that they enjoyed the interview and Adam’s perspective on moving from Foo Plugins to Sitelock. Today we’re continuing in the same vein as I talk to Matt Medeiros. Matt is a founder of Slocum Studios along […]
I was listening to The Tim Ferriss Show on my morning run and the interview with Howard Marks continually made me think of how often we get over confident when we talk to clients. We do this because we want to win the work, but are we doing them a disservice? What should we be […]
I had a question come in and it went: Should I brand myself as me, or should I get a company name that’s really just me? I’ve done both actually. My coaching is under my own name and my WordPress Membership Development Business is under SFNdesign. Watch or listen to today’s episode as I go […]
Sept 15th I ran my second 50km race, commonly called an Ultra Marathon because it’s longer than a marathon. Unfortunately this year I fell off a cliff at the end of July and messed up my ankle. That meant I was coming in to the race with two months of mostly no training. I had […]
In Clockwork they have a metric called ACDC and inside those 4 areas you need to track one thing to make sure that your business is running smoothly. Today we’re going to talk about what ACDC is and give a few examples of things you might track to make sure that your business is running […]
In my reading recently I came across the three articles linked below all of which have me thinking about the hamster wheel that we all participate in to some extent. This is the hamster wheel of content creation. Image/brand building. Showing our life off to others in an effort to … what? I’ve been killing […]
First the question is, when is the right time to become a freelance developer? start working for someone else to learn the basics of your industry build out a plan to move out on your own negotiate with your spouse if you have one specialize and keep refining what you’re going to do Watch the […]
https://youtu.be/yRl0a6igKnA6 I get why people ask this question, they just don’t have a name yet. No one knows that they provide their services. The thing that Upwork and similar sites provide is clients looking for people to do work. Drawbacks to Upwork and similar sites clients often racing to lower pricing you’re competing with lots […]
Today is an early/extra episode of The Smart Business Show. I’m excited to announce the launch of my new book The Art of Focus. It’s free today on Amazon at: https://curtismchale.ca/recommends/the-art-of-focus We’re talking about the things I did as a rest in the midst of a book launch because resting is one of the most […]
Of course the answer starts with “it depends”. What software is the default option in your desired field of work? If you need to use Photoshop, then you’re on macOS or Windows. If you mainly need terminal then macOS and Linux are Unix based systems so you have a good terminal. I think that this […]
I encountered this question in a Slack channel recently: Do you schedule time for social media? The short answer is no, I don’t schedule time for social media. social media is so much more noise than marketing now social media is not good creative work social media sucks your time away from stuff you should […]
I get why people wonder what type of job they should be having at any stage in life. Are you ready to be a CEO, not at 24, but how do you position yourself properly to win well later in life? There are some advantages to working for someone else. learning on their dime don’t […]
When you’re just starting to get out there on your own it’s a hard road to get profitable. To do that you need to start bringing in clients. Today we’re going to talk about the best ways to find clients as a freelancer. Who do you want? The first questions are actually, who do you […]
In my upcoming book The Art of Focus, I do some of my most serious writing. In fact I wrote about my thoughts of suicide before I told my wife where I was really at. I tried to have that discussion over and over again and there was just never a right time to become […]
I recently had someone reach out to find out what my daily hours looked like. Here were the questions specifically. How many billable hours do you aim for in a day? How many hours of exercise per day? How do you handle disruptions to your schedule? (e.g. do you plan for some leeway in your […]
Panel: Charles Max Wood Guest: Takashi Kokubun This week on My Ruby Story, Charles talks to Takashi Kokubun. Takashi is a template engine hobbyist, is currently working on the JIT Compiler for Ruby 2.6, and is a Ruby on Rails application engineer at Treasure Data. He first got into programming in his first year at university where he learned C in his first part-time job. They talk about why he decided to work with Ruby, the first thing he built with it, and how you would write a templating system. They also touch on what he is working on now, what his plans are for the future, and more! In particular, we dive pretty deep on: Takashi intro Ruby Rogues Episode 357 How did you first get into programming? Learned C in his first part-time job Creating iOS puzzle games Starting to work with Ruby on Rails What makes you decide to work with Ruby? Ruby was cleaner and simpler JIT compiler to make Ruby faster How did you find Ruby? Friends tweeting about Ruby What was the first thing you built with Ruby? What was it about Ruby that you really liked? Simple syntax Did you do anything in open source with Ruby before working on the JIT compiler? His JIT Compiler What goes into writing a templating system? Haml What are you working on now? No longer working for Cookpad How do you spend your time? What’s your favorite thing about working on all of this? Barbeque Speakerdeck slides on Barbeque And much, much more! Links: Ruby Rogues Episode 357 Ruby on Rails Ruby Treasure Data JIT Compiler Haml Cookpad Barbeque Speakerdeck slides on Barbeque Takashi’s GitHub Takashi’s Medium @k0kubun Sponsors: FreshBooks Digital Ocean Picks: Charles Dedicate show to Father Camping Utah Backyard Homesteading Pinterest Takashi Takoyaki Ruby Kaigi 2018