When programming with Ruby, it’s specially important that you have a development environment that’s optimized for your happiness. If you’re looking for a starting place then Visual Studio Code is a great option, follow these instructions to get started: https://www.rubyforum.org/t/recommended-configuration-for-using-ruby-in-visual-studio-code/88
In this guide, you’ll learn how to use rv , a very fast version and package manager for Ruby to get started in minutes instead of hours: https://www.rubyforum.org/t/install-any-ruby-version-in-seconds-using-rv
You might be worried about the future prospects Ruby, and, you want to be sure that learning Ruby is worth the effort. I’ve compiled a list of reasons to learn Ruby from people using it every day so you can pick the one that resonates with you: https://www.rubyforum.org/t/compelling-reasons-to-learn-ruby-today/83
July was another great month for the Ruby Users Forum. We welcomed 41 new members, with 53 new topics and 154 posts created by the community. We also reached 15,000 page visits this month. Check the full report here: https://www.rubyforum.org/t/july-highlights/580
Today we're launching the Guides category in the Ruby Users Forum, where you can take a deep dive into Ruby fundamentals and learn more about what makes it a favourite tool for programmers: https://www.rubyforum.org/t/guides-to-help-you-learn-more-about-ruby/572
Modern web-frameworks automatically reload the browser after every change. Both Rails and Hanami won’t do this by default, so it might surprise you if you’re new to them. Discover how to configure it: https://www.rubyforum.org/t/how-to-setup-live-code-reload-in-hanami-and-rails/80
We’re creating a shared place where Ruby users can ask questions and discuss ideas about your project: https://www.rubyforum.org/t/calling-all-open-source-maintainers-working-with-ruby/553
You want to know how to host your app for free, but you don’t want to spend half a day figuring out how to deploy it. This guide shows the full process of deploying a real-world Rails app to Miren Club. https://www.rubyforum.org/t/how-to-deploy-an-existing-rails-app-for-free
Mobile apps have become part of our daily lives, but developing one can be a complicated process, specially when you’re specialized in mobile development. Hybrid apps have been around for a while since they provide a faster and cost-effective path to build a mobile application by reducing maintenance and development timelines by using web technologies to build the core of the application and…
Making sure everyone on the team can contribute to a project is fundamental for success. Unfortunately, documentation is usually obsolete or even non-existent in most of the projects. T he broken window theory explains how negative feedback loops can lead to an unsutainable environment in the long run. Teams that need to reverse engineer the code to understand it will have a longer learning curve.…
I recently asked in Bluesky this question and most of the answers resonated with me. They also give a very good idea on what you can expect from the community. I'm sharing below some of them below, to provide motivation and so you can compare with you're own experience too: THE PEOPLE!— Ronan Limon Duparcmeur @2-45.pm If you put in the effort to make the code easy to understand, Ruby is there to…
In the last few years, there's been a shift on circumstances regarding how we work with technology. It’s necessary to adapt to the new expectations to perform at your highest potential. What am I talking about? Asynchronous collaboration AI tools that can boost productivity Flexible schedules Less managers and meetings (or none at all) More competition and higher standards Changes have been…
1. Review and document your current release process Map all the activities that your team makes to deploy changes to your environments. There are no right or wrong answers, your first step is to understand where you are. 2. Generate a release checklist Create a list of all the steps that need to take place for a release to happen. By capturing all the activities you can define an owner for each of…
For a technology professional, it's crucial to have the necessary skills to succeed. Ensuring a strong foundation becomes even more important in today's landscape. Beyond choosing a tech stack, there are some skills that will continue to be a good investment. Git Learn and understand the principles of version control to be able to collaborate. Explore how git works, learn about branching and seek…