opensourcealternative.to: descubra alternativas open source para softwares proprietários

O opensourcealternative.to sugere alternativas open source para softwares proprietários, sendo uma ferramenta online de grande utilidade. É possível também submeter um projeto open source, desde que seja uma alternativa a um software proprietário.
DevTerms: dicionário colaborativo online de termos técnicos e de programação

Um dicionário colaborativo online contendo explicações para termos técnicos, jargões de programação e muito mais. Este é o devterms.io!
O site também disponibiliza gratuitamente uma API onde é possível pesquisar por termos, obter definições de um termo e até obter um termo aleatório. É possível também colaborar com o site submetendo um novo termo com definição e exemplo. Obs: somente em inglês
Site: 🔗https://devterms.io
Github: 🔗https://github.com/aelew/devterms
As 8 linguagens de programação mais procuradas em 2024

“Já se perguntou qual é a linguagem de programação mais procurada em 2024? Embora existam mais de 200 linguagens de programação, apenas algumas delas são usadas na indústria do mundo real. Saber essas informações é essencial para ter sucesso na indústria de empregos de desenvolvedor.
Nos últimos 21 meses (de janeiro de 2023 a setembro de 2024), o DevJobsScanner analisou mais de 12 milhões de empregos de desenvolvedor. Desses 12 milhões de empregos, o DevJobsScanner selecionou apenas as ofertas de emprego que exigiam explicitamente uma linguagem de programação.“
Leia mais: 🔗Top 8 Most Demanded Programming Languages in 2024
Reactive Real-Time Notifications with SSE, Spring Boot and Redis Pub/Sub

“A abordagem reativa para um sistema de notificação em tempo real lida eficientemente com um alto volume de solicitações simultâneas, permitindo a escalabilidade ideal do aplicativo.
Arquiteturas reativas aproveitam operações não bloqueantes para maximizar a utilização de recursos do sistema, reduzindo a carga do sistema e melhorando a eficiência.
Os frameworks Spring Boot Reactive e Spring WebFlux permitem programação reativa com fluxos de dados assíncronos, o que é essencial para implementar o gerenciamento de notificação em tempo real.
O Redis Pub/Sub é um broker de mensagens que permite que os clientes assinem eventos específicos e recebam notificações imediatas quando esses eventos ocorrerem.
O protocolo SSE permite que os servidores enviem notificações em tempo real aos clientes de forma assíncrona por meio de uma conexão persistente, eliminando a necessidade de solicitações contínuas do cliente.“
Conteúdo original: 🔗Reactive Real-Time Notifications with SSE, Spring Boot, and Redis Pub/Sub
Crie seu próprio Excel 365 em uma hora com F#
Neste vídeo, Tomas Petricek cria uma planilha web parecida com o Excel 365 em uma hora, usando a linguagem F# e o Fable (transpiler de F# para Javascript). Imperdível para quem está estudando F# e linguagens funcionais.
Dokku: uma alternativa open-source ao Heroku
O Dokku é uma excelente forma de facilitar o deploy de suas aplicações usando um PaaS totalmente open source. No vídeo acima, você aprenderá como instalar e configurar em ambiente Linux, passo a passo.
Free for Developers

“Desenvolvedores e autores de código aberto agora têm muitos serviços que oferecem níveis gratuitos, mas encontrá-los leva tempo para tomar decisões informadas. Esta é uma lista de software (SaaS, PaaS, IaaS, etc.) e outras ofertas com níveis gratuitos para desenvolvedores.“
Conteúdo original: 🔗Free for Developers
Functors, Applicatives e Monads explicados com desenhos

Entenda, de uma vez por todas, o que são functors, applicatives e monads, explicados de forma bastante didática através de desenhos.
Conteúdo original: 🔗Functors, Applicatives e Monads explicados com desenhos
Tenha a sua própria VPN
Ao invés de usar serviços de VPN de terceiros, que tal configurar a sua própria VPN usando Linux e softwares livres? O vídeo acima mostra passo a passo como instalar e configurar o pritunl.
Livros online gratuitos para o aprendizado de linguagens de programação

Quer aprender uma nova linguagem de programação, ou aperfeiçoar o conhecimento? Segue abaixo uma lista de livros online gratuitos sobre várias linguagens:
- Elixir School (português, Elixir)
- Learn you some Erlang for great good (inglês, Erlang)
- Clojure for a brave and true (inglês, Clojure)
- Kotlin Notes for Professionals (inglês, Kotlin)
- Aprender Haskell será um grande bem para você! (português, Haskell)
- Learn You a Haskell for Great Good! (inglês, Haskell)
- F# for fun and profit (inglês, F#)
- Learning Go (inglês, Go)
- The Rust Programming Language (inglês, Rust)
- The power of Prolog (inglês, Prolog)
- Real World OCaml (inglês, Ocaml)
- Eloquent Javascript (português, Javascript)
- Eloquent Javascript (inglês, Javascript)
- Free programming books (vários idiomas, várias linguagens)
- Syncfusion Succinctly Series (inglês, várias linguagens)
- Goal Kicker (inglês, várias linguagens)