[C#] Filtrando dados de coleções (Where)

Depois de aprender o que são e como funcionam as expressões lambda, vamos mostrar como manipular coleções de dados usando as operações da API de System.Linq. De início, uma das operações mais usadas em coleções: filtragem de dados.
Expressões Lambda em C# – o básico

Apesar de existirem no C# desde a versão 3.0, muitas pessoas têm dúvidas sobre o que são as expressões lambda.
Então, respondendo rápido, expressões lambda são funções anônimas expressas em uma sintaxe mais simples.
Basicamente, uma expressão lambda possui duas partes:
(x, y) => x + y;
____ _____
| |
| corpo da função
parâmetros
Continue lendo “Expressões Lambda em C# – o básico”
Coletânea de repositórios awesome

Os repositórios awesome são uma coletânea de links de artigos, tutoriais, documentações e ferramentas relacionados a um assunto. Existem repositórios awesome de linguagens de programação, tecnologias, sistemas operacionais, softwares, temas diversos, dentre muitas outras coisas.
Estamos montando uma coletânea de repositórios awesome com assuntos do mundo dev, por enquanto não tem muita coisa, mas vamos adicionando mais e mais ao longo do tempo. Ou seja, centenas de links para conteúdos de vários assuntos.
Acesse: 🔗Repositórios Awesome
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