There are 8 categories of variables in C#: static variables, instance variables, array elements, value parameters, input parameters, reference parameters, output parameters, and local variables
It’s possible to turn code into sound using certain programming languages
Learning from folks from other contexts and in more senior roles allows one to make new mental models for new technical concepts. Thankful to everyone I spoke to this week
Using the console to run to run functions in JavaScript before noticing differences between what might be written in a code editor and what is allowed in a REPL (Read, Evaluate, Print, Loop)
Typingtsc in a terminal followed by sample.ts compiles the file and will generate a sample.js one
Running a node command like node sample.jswill output results from the code in the file e.g. Hello, world!
Updating dependencies can sometimes mean manually changing their version before installing them instead of relying on a command designed for that purpose
Ruby Object Mapping (ROM) is an open-source persistence and mapping toolkit for Ruby
In Hanami, confirming that the database_url setting is working as intended requires running the command bundle exec hanami before calling the database_url method on the application's settings object
Building a RESTful API in Go means carefully considering which database to add to it
Creating a new programme in Python from scratch with a new method leading to the output I’m looking for is fascinating
Documentation providing detailed guidance about how to use a tool is a brilliant source of information and supports various levels of autonomy
A prosumer is someone that purchases very high quality technical products or equipment. It’s also an individual who helps a company design and produce its products
Trying out a new tool with a very different interface with a focus on relevant and more accurate information is pleasant
An each loop in Ruby is a way to “repeat until done”
Not having a CLI command to set secrets before deploying a Rails app to a new host makes for a more complex deployment process
Using this Rails command is a necessary step in the process: EDITOR=vim rails credentials:edit --environment production
In Rails 7.1, it is possible to generate a Dockerfile by typing this Rails command in the terminal at the root of the project folder: bin/rails generate dockerfile
Adding CSS to a Sinatra app involves a DRY (Don’t Repeat Yourself) approach
Polyglot programming is about writing code in several languages. According to TechTarget, it is “to capture additional functionality and efficiency not available in a single language”
Testing case statements with RSpec meant working through error messages before getting tests to pass
Building a small server using Node.js before launching it with the command node index.js took less time than expected