Bridgetown is a modern progressive site generator with Jekyll ancestry. Ayush will to be our guide as they take us on a whistle-stop tour of its biggest and best features; and show us how it brings Ruby-powered site generation into 2022.
(Online event) Intro to htmx.org & alpine.js with examples, by Cristian Rasch
Description changed:
ABOUT THE TALK
Cristian Rasch is coming to show off the virtues of combining a couple of modern, declarative JS libraries to help build a simpler front end.
We've had talks on similar themes on Stimulus JS and Hotwire over time. It'll be wonderful to understand other alternatives!
ABOUT THE SPEAKER
Cristian Rash is a software engineer with over 15 years experience who specialises on Ruby, JavaScript, PostgreSQL, Redis and Linux. He is co-founder and has been part of the Argentinian WeCode community for the past 9 years.
Twitter: @cristianrasch
ABOUT THE EVENT
We use Google Meet for the online events and send out the link on the day itself.
So sign up here if you don't want to miss out. We hope to see you there!
You can find out more about the Scottish Ruby User Group on our website and social media.
(Online event) Using Ruby on Global Day of Code Retreat, by Sergey Sergyenko
Description changed:
About the talk
--------------
Sergey will join us from Lithuania and tell us about the idea behind the Global Day of Code Retreat.
As part of the event, he will code a game of life in Ruby and discuss Test Driven Development (TDD) and other good practices.
About the speaker
-----------------
Sergey Sergyenko is CEO of the software development agency Cybergizer and founder of the Belarus Ruby user group.
Twitter: @sergyenko
About the event
---------------
We’ll be using Google Meet for this event. We’ll send out the link on the day itself. So sign up here if you don't want to miss out!
(Online event) Ruby console tooling, by Kevin Jacoby
Description changed:
ABOUT THE TALK
Kevin Jacoby is going to be presenting some ruby console tooling you can use to make your console app look great!
Rather you want a fancy looking table or add some colours to your text, there are plenty of gems that can help you do that. We will have a look at those and then try them out in our own (dummy) console app.
ABOUT THE EVENT
We’ll be using Google Meet for this event. We’ll send out the link via meetup.com on the day itself. So sign up on there if you don't want to miss out!
The Scottish Ruby User Group is a collection of people who are linked with Scotland and have an interest in Ruby and, invariably, Ruby on Rails. We meet every month for presentations from members and guests and a chat about Ruby and Ruby Related events. Everybody is welcome and there are no subscriptions/costs involved.
This month Duncan MacGregor is going to speak to us about Truffle Ruby. As with other interpreted languages, there are a number of options for a runtime to get your Ruby code to do something. The big one is CRuby, previously known as MRI or Matz’ Ruby intepretor. There’s also JRuby, the limited set of mruby, the fun of Ruby written in Ruby from Rubinius, the once and not forgotten Ruby Enterprise Edition and Maglev Ruby. Truffle is the newest of these, with a focus on high performance. Knowing what’s available means you can choose the most appropriate interpreter for the job you’re trying to get done, and each different interpreter also helps explore new areas for the other, pushing the state of the art forward.
Alyssa Ross: You may have encountered a bug in the Ruby interpreter or extension libraries
Description changed:
When debugging a problem with your program, the sensible thing to think is that it’s usually your code that’s at fault. Not the libraries you are using, and certainly not the language or compiler. Well, Alyssa Ross is coming to talk to us about what happens when think it might actually be the tool’s fault after all. She currently works at FreeAgent, and this talk will help you with: what to do when Ruby tells you “You may have encountered a bug in the Ruby interpreter or extension libraries”?
Come Christmas, the Ruby core team will deliver us a lovely present: a new Ruby release! If you’re counting, this year’s will be 2.6. So it’s probably worth having a look around the Ruby world at what’s happening. James will kick off the meet up with a few points on the current state of Ruby, from pulling the Standard Library into gems, to Sorbet’s type checking. Then we can talk about whatever we like! So, whether you are brand new to Ruby, or you have something you’re interested in exploring, come along and let’s have a chat.
After having an excellent talk last month on a useful programming tool written in Ruby, it makes sense for us to look at one of the many tools that help us to write Ruby.
Visual Studio Code has been around for a few years, and is very well known and used in the JavaScript world. James Bell will give a brief introduction to VS Code, how you can set it up for Ruby use and one or two of its more powerful features.
This month, Dave Jones is coming to speak to us about a gem he’s built. Picture the situation: you’ve spent time at work crafting a perfect configuration for your editor of choice. You realise there’s some programming thing you want to play with at home over the weekend, but you haven’t updated your configuration at home in months. If you’ve ever tried to copy settings you’ve careful crafted on one computer to another, you’ll recognize the problems here. Do you email them to yourself? Commit them to a version control system you have access to in both places? Ah, but how do you configure your access to the version control system?
Dave decided that he wanted an easier way and a better way, so he built it. His solution may help you, and may also be the inspiration you need to write a tool to solve a problem you’ve been having. Seems good all around no?
Summer has arrived. The sun is out reasonably often, average temperatures have reached the heady mid-teens, and the cranes are out at Edinburgh castle, building the scaffolding for August and the Tattoo. In British Ruby-land, one of the most important things happening is Brighton Ruby, which takes place in just under a month.
Here in Edinburgh, we’ve got a talk for this month’s meetup. Dave Evans, currently of FreeAgent, is a data scientist and ex particle physicist. He’s coming to talk to us on “The Cargo Cult of the South Seas”. Here’s a taster:
Some of the behaviours that have been observed when less developed societies come into contact with modern industrial technology bear a striking similarity with how science is used and abused in every day life. In this talk I'll revisit the analogy first made by Richard Feynman, and discuss how it permeates everything from project management to software development.
We’ll supply some snacks to help get your hunger through to dinner, probably with some seasonal berries. CodeBase has water available from their kitchen. We’re a friendly group of people, and you’re welcome along whether it’s your first time or one time of many. We look forward to seeing you there!
ScotRUG September Meetup: Economics & Software with Alberto Fernández-Capel
Description changed:
May tends to be a cloud-light, summer-like wonderland in Edinburgh. Warm out of the wind, long bright days and delicious spring vegetables all across the piece. We’ve had two Ruby conferences in the UK so far this year, with one more to come: Brighton Ruby! Tickets are available.
This month, Alberto Fernández-Capel is coming to talk to us about “Economics and Software Development”. As economics is the study of how people produce and consume goods and services, from food to art, it’s a great lens to study what we do.
We’ll supply some snacks to help get your hunger through to dinner, and stave off the cold. CodeBase has water available from their kitchen. We’re a friendly group of humans, and as always newcomers and old timers are equally welcome.
ScotRUG October Meetup: Economics & Software with Alberto Fernández-Capel
Description changed:
May tends to be a cloud-light, summer-like wonderland in Edinburgh. Warm out of the wind, long bright days and delicious spring vegetables all across the piece. We’ve had two Ruby conferences in the UK so far this year, with one more to come: Brighton Ruby! Tickets are available.
This month, Alberto Fernández-Capel is coming to talk to us about “Economics and Software Development”. As economics is the study of how people produce and consume goods and services, from food to art, it’s a great lens to study what we do.
We’ll supply some snacks to help get your hunger through to dinner, and stave off the cold. CodeBase has water available from their kitchen. We’re a friendly group of humans, and as always newcomers and old timers are equally welcome.
ScotRUG June Meetup: Economics & Software with Alberto Fernández-Capel
Description changed:
May tends to be a cloud-light, summer-like wonderland in Edinburgh. Warm out of the wind, long bright days and delicious spring vegetables all across the piece. We’ve had two Ruby conferences in the UK so far this year, with one more to come: Brighton Ruby! Tickets are available.
This month, Alberto Fernández-Capel is coming to talk to us about “Economics and Software Development”. As economics is the study of how people produce and consume goods and services, from food to art, it’s a great lens to study what we do.
We’ll supply some snacks to help get your hunger through to dinner, and stave off the cold. CodeBase has water available from their kitchen. We’re a friendly group of humans, and as always newcomers and old timers are equally welcome.
ScotRUG July Meetup: Economics & Software with Alberto Fernández-Capel
Description changed:
May tends to be a cloud-light, summer-like wonderland in Edinburgh. Warm out of the wind, long bright days and delicious spring vegetables all across the piece. We’ve had two Ruby conferences in the UK so far this year, with one more to come: Brighton Ruby! Tickets are available.
This month, Alberto Fernández-Capel is coming to talk to us about “Economics and Software Development”. As economics is the study of how people produce and consume goods and services, from food to art, it’s a great lens to study what we do.
We’ll supply some snacks to help get your hunger through to dinner, and stave off the cold. CodeBase has water available from their kitchen. We’re a friendly group of humans, and as always newcomers and old timers are equally welcome.
ScotRUG August Meetup: Economics & Software with Alberto Fernández-Capel
Description changed:
May tends to be a cloud-light, summer-like wonderland in Edinburgh. Warm out of the wind, long bright days and delicious spring vegetables all across the piece. We’ve had two Ruby conferences in the UK so far this year, with one more to come: Brighton Ruby! Tickets are available.
This month, Alberto Fernández-Capel is coming to talk to us about “Economics and Software Development”. As economics is the study of how people produce and consume goods and services, from food to art, it’s a great lens to study what we do.
We’ll supply some snacks to help get your hunger through to dinner, and stave off the cold. CodeBase has water available from their kitchen. We’re a friendly group of humans, and as always newcomers and old timers are equally welcome.
ScotRUG May Meetup: Economics & Software with Alberto Fernández-Capel
Description changed:
May tends to be a cloud-light, summer-like wonderland in Edinburgh. Warm out of the wind, long bright days and delicious spring vegetables all across the piece. We’ve had two Ruby conferences in the UK so far this year, with one more to come: Brighton Ruby! Tickets are available.
This month, Alberto Fernández-Capel is coming to talk to us about “Economics and Software Development”. As economics is the study of how people produce and consume goods and services, from food to art, it’s a great lens to study what we do.
We’ll supply some snacks to help get your hunger through to dinner, and stave off the cold. CodeBase has water available from their kitchen. We’re a friendly group of humans, and as always newcomers and old timers are equally welcome.
April showers bring, well, cloud and rain. Though it’s cold right now, the promise of higher temperatures is strong, and the floral expectation for May is high. The Science Festival is in its last week, with all kinds of lectures and hands on experiments, and on the edges of it all, ScotRUG.
This month, T.J. Sheehy is going to lead a Lean Coffee session, where everyone present has the chance to generate topics to talk about and share. So, if there’s something you’d like to chat about from how can we use concerns in Rails, to what ethical considerations are there when buliding software, bring ‘em along.
Ashley Ellis Pierce works at Github and in November presented on Git Driven Refactoring to RubyConf. We’re going to show a video of her presentation at ScotRUG this month! If you’re curious about refactoring, what SOLID even is, or how git might help, then this is for you. Likewise, if you’ve already seen the video but wanted to discuss it and related topics with other people, come along!
Meetings follow our code of conduct, to ensure they provide a welcoming and friendly environment for all. No tickets are required to attend! Turn up on the day, or sign up on Meetup.com: www.meetup.com to indicate your interest.
Lean Coffee is a way of generating topics to talk about, without requiring that you a) know anyone or b) be the biggest personality in the room. If there’s a topic you’ve wanted to chat about from user experience research to new Christmas release of Ruby 2.5, this seems like a good time. We’ll supply sticky notes and some kind of writing material, you bring the ideas. As per usual, snacks will be supplied to pull you through to dinner. We’re looking forward to seeing some of you there!
Meetings follow our code of conduct, to ensure they provide a welcoming and friendly environment for all. No tickets are required to attend! Turn up on the day, or sign up on Meetup.com: www.meetup.com to indicate your interest.
ScotRUG: Homebrew. Managing your Mac with Ruby by Alyssa Ross
Description changed:
Homebrew is a package manager for macOS. It was born of the dream to easily manage the software that Apple didn’t provide in an extensible and maintainable way. Over the course of the life of the project it has be come the de facto way for software developers using MacOS to do this. It is also almost entirely written in Ruby.
Have you ever wanted to know what it’s like writing command line applications in Ruby? Or what it’s like to work on a popular open source project? Or how to get involved in such an endeavour? Alyssa Ross is one of the core maintainers of Homebrew, and lives right here in Edinburgh. We’re lucky enough to have her come speak to us about Homebrew and I’m sure will be happy to take questions at the end.
Ruby is an open source language. What does that mean though? How might you help? Well October brings with it the Bavarian inspired Hacktoberfest. From the website: "Hacktoberfest is a month-long celebration of open source software in partnership with Github." In short, a number of contributions will not only yield you gratitude from the project and the community, but it will also net you a sweet t-shirt.
The motivation here is to encourage people to contribute to open source over the course of the month. You can be entirely new to programming, or someone with years of experience, but the point is: the open source community values your input. Contributing can be anything from writing blog posts to building a whole new open source project. Here, Digital Ocean and Github are specifically tracking: writing documentation, raising bugs, working on fixes or working on new features for open source projects. Even with all the material available online, this can feel daunting to achieve by yourself. So, let’s work on it together!
We’ll start the evening with a little introduction to open source, followed by a list of potential projects that would like your help. People who have contributed to open source before will be around to offer advice, and we can work on getting your first contribution underway on the evening. Some of the projects looking for help may even be things you use regularly! All you’ll need to bring is a touch of enthusiasm, and either a laptop or the happiness to pair up with someone who has one.
If you’re not a Ruby programmer but are interested anyway, come along! The open source community is bigger than any one technology.
Our monthly meetup. Details of what we do every month vary, so check back for more details.
Meetings follow our code of conduct, to ensure they provide a welcoming and friendly environment for all. No tickets are required to attend! Turn up on the day, or sign up on Meetup.com: www.meetup.com to indicate your interest.