Thursday, March 07, 2024

Montreal.rb March 2024 Frontend Ruby with Glimmer DSL for Web

The talk video and slides have been posted for the Montreal.rb March 2024 talk "Frontend Ruby with Glimmer DSL for Web".

YouTube Video: 

https://www.youtube.com/watch?v=rIZ-ILUv9ME&list=PLRAf4zt5oEjc2mqmEN9m_O0JovQCXxvxt&index=11

Google Slides:

https://docs.google.com/presentation/d/e/2PACX-1vQVihtMktOEJ-AJWb1a-uyJfpyn7q92xstcx7QLIUOFONzG5TmKD7_2hSLdwijgw-l6LdK6OLbQPP61/pub?start=false&loop=false&delayms=60000

Talk Description:

Rubyists would rather leverage the productivity, readability, and maintainability benefits of Ruby in Frontend Web Development than JavaScript to cut down development cost and time by half compared to using popular yet inferior JavaScript frameworks with bloated JavaScript code as per Matz's suggestion in his RubyConf 2022 keynote speech to replace JavaScript with Ruby. Fortunately, this is possible in 2024!

This talk is a continuation of the previous Montreal.rb talk "Intro to Ruby in the Browser", which ended by promising a new way in the future for developing Web Frontends that would completely revolutionize the way we think about and do Frontend Development using Ruby instead of JavaScript. The future is now!!! The simplest, most intuitive, most straight-forward, and most productive Frontend Framework in existence is here! It is an open-source Ruby gem called Glimmer DSL for Web.

Think of Glimmer DSL for Web as the Rails of Frontend Frameworks. With it, you can finally live in Rubyland in both the Frontend and Backend on the Web! That opens up the door to ideas like rendering Frontend Components in the Backend as Server Components in the future, eliminating the conflict between ERB and JS frontend rendering technologies by leveraging highly readable, maintainable, and productive Ruby code isomorphically.

Friday, February 23, 2024

Upcoming March 2024 Montreal.rb Talk "Frontend Ruby with Glimmer DSL for Web"

I will be giving a Montreal.rb Ruby meetup talk titled "Frontend Ruby with Glimmer DSL for Web" on Wednesday, March 6 2024 at 7pm ET (doors open at 6:15pm ET). The event will be hosted at Lexop (506 McGill St Suite 400, Montreal, Quebec, Canada). The talk description is below. In my opinion, this is the most exciting Ruby topic in 2024 for doubling productivity and halving cost and time in developing and maintaining Rails Frontends compared to using inferior JS technologies like React, Angular, Vue, Svelte, etc... I strongly believe this will be the most important Ruby investment in 2024. Anyone who ignores it will be stuck in what is like the Ice Age of Frontend Development by comparison, kinda like riding horse carriage compared to driving a Ferrari.

RSVP: 

https://www.meetup.com/montrealrb/events/298445180/

Talk Description:

"Rubyists would rather leverage the productivity, readability, and maintainability benefits of Ruby in Frontend Web Development than JavaScript to cut down development cost and time by half compared to using popular yet inferior JavaScript frameworks with bloated JavaScript code as per Matz's suggestion in his RubyConf 2022 keynote speech to replace JavaScript with Ruby. Fortunately, this is possible in 2024!

This talk is a continuation of the previous Montreal.rb talk "Intro to Ruby in the Browser", which ended by promising a new way in the future for developing Web Frontends that would completely revolutionize the way we think about and do Frontend Development using Ruby instead of JavaScript. The future is now!!! The simplest, most intuitive, most straight-forward, and most productive Frontend Framework in existence is here! It is an open-source Ruby gem called Glimmer DSL for Web.

Think of Glimmer DSL for Web as the Rails of Frontend Frameworks. With it, you can finally live in Rubyland in both the Frontend and Backend on the Web! That opens up the door to ideas like rendering Frontend Components in the Backend as Server Components, eliminating the conflict between ERB and JS frontend rendering technologies by leveraging highly readable, maintainable, and productive Ruby code isomorphically."

Friday, February 16, 2024

Ruby Dev Summit 2024 Interview w/ Andy Maleh

Recently, I was interviewed for the 2024 Ruby Dev Summit, and a video podcast of the interview was just posted online and is available to watch for free for the next 24 hours (Fri, Feb 16 3pm ET till Sat, Feb 17 3pm ET). Click the "Watch Now" link under my name (Andy Maleh) to see the interview: 

https://topenddevs.com/summits/ruby-dev-summit-2024

Here is a direct link to my 2024 Ruby Dev Summit interview video (if you missed the 24h free period to watch the video, click on the free Apple Podcast link or Google Podcast link to listen to the interview for free):

https://topenddevs.com/summits/ruby-dev-summit-2024/interviews/andy-maleh


My 2024 Ruby Dev Summit interview was also published on the free podcast, Ruby Rogues:

https://topenddevs.com/podcasts/ruby-rogues/

Ruby Rogues Apple Podcast link for my 2024 Ruby Dev Summit interview:

https://podcasts.apple.com/ca/podcast/ruby-dev-summit-andy-maleh/id1237406856?i=1000645630465

Ruby Rogues Google Podcast link for my 2024 Ruby Dev Summit interview:

https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5yZWRjaXJjbGUuY29tL2M1NWNmMDJjLTdiMzYtNGY3My1iYjU2LTQ4Y2M1ZmMxODRhMA/episode/Nzg2NjY4YTUtOWM0My00ZmU2LWFhNTItZjA2Mzk0NGUyOGNi?sa=X&ved=0CAIQuIEEahcKEwiw5_Dn5reEAxUAAAAAHQAAAAAQNg

Here is a list of links for topics mentioned during the interview as well as how to find me:

Thursday, January 18, 2024

Montreal.rb Jan 2024 Building an AI Medical Scribe in Ruby

The video of the Jan 2024 Montreal.rb Ruby Meetup A.I. talk "Building an AI Medical Scribe in Ruby" by Jean-Sebastien Boulanger (CTO of Circle Medical) has been posted.

Talk Description:

In this talk, I'll share insights from our experience creating an AI medical scribe using Ruby at Circle Medical, a hybrid primary care provider seeing over 50,000 patients monthly. We leveraged Large Language Models (LLMs) to create a scribe to enhance clinical documentation and save doctors' time.

YouTube Video:

https://www.youtube.com/watch?v=BJwILlX0svw&list=PLRAf4zt5oEjc2mqmEN9m_O0JovQCXxvxt&index=10

Happy Learning!

Tuesday, January 09, 2024

Glimmer Goes Web!!!

Last September, I gave a talk at my local Ruby meetup titled "Intro To Ruby in the Browser" about how to use Ruby for Frontend Development in Rails as a complete replacement for JavaScript as per Matz's RubyConf 2022 Keynote Speech. If you have not had a chance to watch the talk's video, please do so now: https://andymaleh.blogspot.com/2023/09/montrealrb-sep-2023-intro-to-ruby-in.html

In essence, I gave an introductory tutorial of how to use Ruby in the Browser using 2 options: Ruby WASM and Opal Ruby, walking attendees step by step through introductory examples, including how to share Ruby code between the Backend and Frontend. I concluded the talk by mentioning advanced techniques for using Ruby in the Browser including a then upcoming project called Glimmer DSL for Web that would make Ruby in the Browser the simplest, most intuitive, most straight-forward, and most productive Software Engineering experience in Frontend Development in any Programming Language or Technology. 

Well, The future is now! Glimmer DSL for Web (Ruby in the Browser Web GUI Frontend Library) just had its 0.2.2 Beta Release, and is nearly feature-complete for a 1.0.0 release. In fact, I will present it in person at the March 6, 2024 Montreal.rb Ruby Meetuphttps://www.meetup.com/montrealrb/events/298445180/. I will let you discover it and learn more about it through the code examples and usage instructions included below straight out of the project's README. Happy Glimmering on the Web!!!

Saturday, January 06, 2024

Montreal.rb Dec 2023 Building LLM-powered Applications

The video of the Dec 2023 Montreal.rb Ruby Meetup talk "Building LLM-powered Applications" by Andrei Bondarev (Solutions Architect / Owner at Source Labs LLC) has been posted.

GitHub link for Langchain.rb:

https://github.com/andreibondarev/langchainrb

Talk Description:

The 2023 breakthroughs in Generative AI (Artificial Intelligence) have been taking the software development world by storm. We'll take a look at a few components of what is quickly becoming the modern stack for building LLM (Large Language Model) powered applications. Andrei will build a case for Ruby in the emerging AI trend, and show how some of the AI capabilities can be leveraged today!

YouTube Video:

https://www.youtube.com/watch?v=KQlgWT6y5QY&list=PLRAf4zt5oEjc2mqmEN9m_O0JovQCXxvxt&index=9

Happy Learning!

Tuesday, January 02, 2024

Montreal.rb Nov 2023 Anatomy of a Payment

The video and slides for the Nov 2023 Montreal.rb Ruby Meetup talk "Anatomy of a Payment" by Michel Jamati (CTO/Co-Founder of Lexop) have been posted!!

Talk Description:

This talk will provide an overview of the business payment world. Attendees will become familiar with the actors and economics of the payment ecosystem, learn about the major regulations in the payment space that need to be complied with, and understand the Lexop approach to navigating these different challenges. Ruby on Rails examples will be demonstrated along the way to illustrate various types of payments that can be made with different payment processors.

YouTube Video:

https://www.youtube.com/watch?v=tbkVH0q3Vik&list=PLRAf4zt5oEjc2mqmEN9m_O0JovQCXxvxt&index=8

PowerPoint Slides:

https://docs.google.com/presentation/d/e/2PACX-1vRbkntSxjQa_vZvVl5lvnkLbHvkObHZ_CJq_jVflq1I0w_zi7X5D0lSSPvTqYotszuSELzKzt83dK23/pub?start=false&loop=false&delayms=3000&slide=id.g275d0888842_3_7

Happy Learning!