Best of Ruby2023

  1. 1
    Article
    Avatar of headwayHeadway·3y

    VSCode Profiles: Optimize Your Coding Environment

    Profiles are a useful feature in VSCode that allow you to save and switch between different sets of preferences and configurations. For a React front-end project, you might want to install extensions such as Ruby and Solargraph. Profiles let you create workspaces with unique configurations and preferences for each project or task.

  2. 2
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Turbo 8 is dropping TypeScript

    Turbo 8 is dropping TypeScript from the next big release of Turbo 8. Microsoft's TypeScript has been a big success for Microsoft. It's simply our good fortune that we now have such a capable JavaScript, which browsers are able to interpret without any need for a compiler at all.

  3. 3
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Invest in things that don't change

    Invest in things that don't change and continue to improve on enduring ideas. Technology may have paradigm shifts, but most of the time it's incremental improvement. Many core technologies in web development, such as Ruby, Linux, and MySQL, have been stable for decades.

  4. 4
    Article
    Avatar of dzDZone·3y

    Web Application Architecture: The Latest Guide

    Web Application Architecture is an underlying web application architecture that makes this process possible. Choosing the right design defines your company growth, reliability and interoperability and future IT needs. A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.

  5. 5
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Open source hooliganism and the TypeScript meltdown

    TypeScript is a superset that sprinkles an appearance of type safety on top of a weakly- and dynamically-typed language. This is a new variety of open source advocacy that resembles hooliganism more than it does even 1990s newsgroup console superfans and their flamewars.

  6. 6
    Article
    Avatar of itnextITNEXT·3y

    Scaling Trillions of Messages: Discord’s Journey from Cassandra to SyllaDB with Rust-Powered Solutions

    Scaling Trillions of Messages: Discord’s Journey from Cassandra to SyllaDB with Rust-Powered Solutions. The existing database system, Cassandra, struggled with hot partitions, causing slowdowns and hindering performance. By, Discord had transitioned to Cassandra, employing a cluster of 12 nodes to store billions of messages.

  7. 7
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Programming types and mindsets

    The shorter the faith, the brighter the flame. I'm unashamedly a dynamic typing kind of guy. To me, Ruby with explicit, static typing would be like a salad with a scoop of ice cream. It takes full advantage of dynamic typing to allow the poetic syntax that results in such beautiful code.

  8. 8
    Article
    Avatar of readmeThe ReadMe Project·3y

    Is Laravel the happiest developer community on the planet?

    PHP is the language used by 77.5% of all websites with back-end languages that w3tech has been able to identify. In StackOverflow's 2023 developer survey, Go was "admired" by 62.45% of respondents, while only 41.83% admired PHP.

  9. 9
    Article
    Avatar of rubylaRUBYLAND·3y

    Pairing with GPT-4

    GPT-4 can be helpful for Ruby developers in creating a Ruby script that downloads a RubyGem, parses the docs using YARD, and stores the data in a SQLite database. However, GPT-4 has limitations and may require additional troubleshooting and refinements. The provided post offers step-by-step instructions for creating the script and addresses common issues encountered.

  10. 10
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    One happy Rails World

    Rails World conference was a roaring success, with an electric vibe and many new announcements. The event brought together developers from the Rails ecosystem, including the largest gathering of the Rails core team. The conference showcased the deep interactions and excitement of the attendees, highlighting the positive impact of Ruby on Rails.

  11. 11
    Article
    Avatar of lambdatestLambdaTest·3y

    A Guide To Download Selenium and Set It Up On Multiple IDEs

    A Guide To Download Selenium and Set It Up on Multiple IDEs - LambdaTest A Guide to Download and Set it Up on multiple IDEs. Selenium is an automation framework for web-based application testing which enterprises and small-scale organizations use to automate web browsers on various platforms and operating systems.

  12. 12
    Article
    Avatar of streamStream·2y

    How To Set Up Your Coding Environment

    Learn about the importance of setting up your coding environment and strategies for setting up environments for Python, Node, and Ruby.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    Understanding the "this" keyword, call, apply, and bind in JavaScript

    The first and most important question you need to ask yourself is "Where is this function being invoked?". The only way you can tell what the keyword is referencing is to look at where the function is being invoked.