Ruby on Rails

Ruby on Rails, ofta kallat Rails, är ett populärt ramverk för att bygga webbapplikationer med programmeringsspråket Ruby. Det lanserades 2004 av David Heinemeier Hansson och är känt för att göra utveckling snabbare, enklare och mer strukturerad genom att följa principerna Convention over Configuration och Don’t Repeat Yourself (DRY).

Rails ger utvecklare en tydlig struktur för hur applikationer ska organiseras och innehåller färdiga lösningar för vanliga funktioner som databasanslutning, formulärhantering och autentisering. Genom att använda så kallade generators och scaffold-funktioner kan man snabbt bygga prototyper eller startversioner av webbtjänster.

Ramverket är baserat på Model-View-Controller (MVC)-arkitektur, vilket gör koden mer organiserad och lättare att underhålla. Rails har ett stort och aktivt community som har bidragit med tusentals öppna källkodsbibliotek (gems) som gör det enkelt att utöka funktionalitet.

Många kända tjänster och företag, som GitHub, Shopify och Basecamp, har byggts med Ruby on Rails. Det är uppskattat både för att komma igång snabbt med nya projekt och för att bygga skalbara, underhållbara webblösningar.

Mastodon, en ny digital social kanal

Det decentraliserade sociala nätverket Mastodon startades redan 2016 men det är först nu hösten 2022 som det börjar få bredare spridning i Sverige. Detta kan nog till stor del vara ett svar på upplevd osäkerhet om Twitters framtid under ledning av Elon Musk.