skill.dev
  • Home
  • About
  • Youtube
  • Curso Skillers Básico à Prática Real
  • Curso Ruby on Rails Api com TDD Boas Práticas Grátis
  • Curso React com TDD
Sign in Subscribe

Rodolfo Peixoto

Rodolfo Peixoto
Modo de abertura de arquivo em Ruby/Python e etc

Modo de abertura de arquivo em Ruby/Python e etc

No momento que escrevo esse post estou ensinando os meus alunos a trabalhar com os arquivos e isso é muito legal, porque quando você compreende como funciona a abertura de arquivos e a manipulação desses dados pela linguagem alvo, você compreende a teoria da computação que tudo é uma string

By Rodolfo Peixoto 11 de Mai de 2024
Typhoeus 1.4.1 e como utilizar em seu projeto Ruby

Typhoeus 1.4.1 e como utilizar em seu projeto Ruby

Recebemos uma solicitação para criar um vídeo em nosso canal, e estamos empenhados em oferecer também conteúdo escrito para que todos possam encontrar alternativas educacionais. Buscarei explicar da melhor maneira possível; embora os vídeos tenham suas vantagens, aqui o conteúdo escrito também pode ser extremamente útil. Essa solicitação foi enviada

By Rodolfo Peixoto 22 de Fev de 2024
Procs e Lambdas em Ruby um pouco da abordagem funcional

ruby

Procs e Lambdas em Ruby um pouco da abordagem funcional

No Ruby, tanto Procs quanto Lambdas são objetos que encapsulam blocos de código, que podem ser armazenados em variáveis e passados como argumentos para métodos. Eles são úteis para estratégias de programação como callbacks e funções de ordem superior. Vamos explorar cada um deles e depois analisar o código que

By Rodolfo Peixoto 13 de Fev de 2024
Blocks e yield no Ruby com exemplos de uso

ruby

Blocks e yield no Ruby com exemplos de uso

Os blocos em Ruby são uma forma poderosa e flexível de passar um conjunto de instruções para um método. Eles são usados para executar código dentro do contexto de um método, permitindo que você personalize a execução desse método. Vamos explorar isso com exemplos e detalhes. O que são Blocos?

By Rodolfo Peixoto 8 de Fev de 2024
Ideia de Algoritmo do português, scratch ao C

Ideia de Algoritmo do português, scratch ao C

Programa simples em Scratch, C e em pseudocódigo em português é uma ótima maneira de entender como a mesma lógica de programação pode ser expressa em diferentes linguagens e formatos. Vamos usar o exemplo de um programa que conta de 1 a 10 e exibe cada número. 1. Programa em

By Rodolfo Peixoto 6 de Fev de 2024
Compreendendo Algoritmos: Do Input ao Output com Exemplos Práticos

Compreendendo Algoritmos: Do Input ao Output com Exemplos Práticos

Algoritmos são conjuntos de instruções passo a passo usados para realizar uma tarefa ou resolver um problema. Eles são fundamentais em programação e podem ser aplicados de várias maneiras, dependendo do problema e dos dados disponíveis. Vamos explorar dois tipos de algoritmos usando o exemplo de um livro de contatos

By Rodolfo Peixoto 2 de Fev de 2024
Entendendo Cores e Pixels: Da Codificação à Visualização em Monitores

Entendendo Cores e Pixels: Da Codificação à Visualização em Monitores

A forma como as cores são interpretadas por programas como o Photoshop e exibidas em monitores é um processo fascinante. Neste post, vamos explorar como as cores são codificadas em sistemas digitais, como os monitores as exibem através de pixels, e como o sistema operacional e os drivers de dispositivo

By Rodolfo Peixoto 30 de Jan de 2024
AAA (Arrange-Act-Assert Padrão de testes

AAA (Arrange-Act-Assert Padrão de testes

Me tornei um programador que gosta de estudar testes e é fascinado por desenvolvimento com TDD, atualmente estou estudando Go & React, React eu já tenho experiência, mas não conhecia algumas técnicas e o Go, vamos desenvolver um projeto e resolvi estudar a fundo a linguagem e os testes. Na

By Rodolfo Peixoto 29 de Jan de 2024
Ruby, Multithreading e GIL MRI

ruby

Ruby, Multithreading e GIL MRI

Ruby é uma linguagem poderosa e flexível, mas quando se trata de concorrência e multithreading, as coisas podem se tornar um pouco complexas. Neste post, vamos explorar o porquê de Ruby ser considerada uma linguagem de thread único (single-threaded), a importância de escrever código thread-safe, o papel do Global Interpreter

By Rodolfo Peixoto 25 de Jan de 2024
Escrevendo Funções Lambda em Haskell: Definições Ad Hoc e Escopo Léxico

Escrevendo Funções Lambda em Haskell: Definições Ad Hoc e Escopo Léxico

Escrevendo Funções Lambda em Haskell: Definições Ad Hoc e Escopo Léxico As funções lambda, também conhecidas como funções anônimas, são um conceito fundamental na programação funcional, e Haskell não é exceção. Essas funções são particularmente úteis para criar definições de funções ad hoc sem a necessidade de nomeá-las. Neste post,

By Rodolfo Peixoto 23 de Jan de 2024
Resolução de Problema em Haskel

Resolução de Problema em Haskel

Olá skillers, eu de novo, vamos resolver um problema do último post, então fique comigo, vou descrever primeiro os requisitos. Olá, entusiastas de Haskell! Hoje, vamos mergulhar em um desafio interessante e educativo: criar e testar funções em Haskell usando Hspec. Este post é perfeito para quem deseja aprimorar suas

By Rodolfo Peixoto 18 de Jan de 2024
Terceira Parte: Explorando Variáveis e Funções em Haskell

haskell

Terceira Parte: Explorando Variáveis e Funções em Haskell

Neste post desta série sobre Haskell, vamos mergulhar em como a linguagem lida com variáveis e funções mais complexas, mantendo-se fiel aos seus princípios de programação funcional. 1️⃣ Variáveis "Mutáveis" em Haskell: Exceção no GHCi: Embora Haskell seja uma linguagem com variáveis imutáveis, há uma exceção no GHCi

By Rodolfo Peixoto 16 de Jan de 2024
See all
skill.dev
Powered by Ghost

skill.dev

Code, learn, and grow.