Ione Souza Junior

Posts

27/12/2024

Retrospectiva 2024

#carreira

Antes do final do ano parece o momento perfeito para refletir sobre o que fizemos ao longo do ano. Acredito que este é o primeiro ano que fiz essa reflexão, e compartilharei alguns dos meus pensamentos com vocês. Vamos falar sobre 2024 da perspectiva da minha carreira.

04/10/2024

Fazer Pausas é Importante, Mas Não Se Planejar Pode Sair Caro

#carreira

Olá, pessoal! Estou de volta depois de uma breve pausa. Recentemente, mudei minha rotina e ficou difícil escrever toda semana. Como adoro compartilhar conhecimento, estou animado por estar de volta. Nesse último mês tive bastante tempo para pensar sobre minha carreira, então quero compartilhar algumas ideias com vocês. Espero que gostem do post de hoje.

09/08/2024

Fundamentos do SwiftUI: Estrutura do Projeto, Views e Previews

#100DaysOfSwiftUI

Este é mais um artigo da série "100 Dias de SwiftUI". No post de hoje, vamos embarcar em uma jornada básica, mas importante: entender a estrutura central de um aplicativo SwiftUI. Vamos desmistificar a configuração do projeto Xcode e explorar os blocos de construção essenciais de toda obra-prima SwiftUI. Vamos começar!

26/07/2024

Git-ificando o SVN: Como Eu Trouxe o Controle de Versão Moderno para um Sistema Antigo

#git

Volte no tempo dez anos. Era 2014, os smartphones ainda estavam engatinhando e eu era um desenvolvedor otimista, ansioso para conquistar o mundo, uma linha de código de cada vez. Mas um inimigo formidável estava em meu caminho – a confiança inabalável da nossa empresa no Subversion (SVN) para controle de versão. Não me leve a mal, o SVN nos serviu bem por um tempo. Mas, à medida que nossos projetos se tornaram mais complexos e nossa equipe se expandiu, suas limitações se tornaram cada vez mais aparentes. Criar e mesclar branches eram exercícios de frustração, a colaboração parecia desajeitada e nem me fale em tentar trabalhar offline! A ferramenta que deveria agilizar nosso processo de desenvolvimento estava nos atrasando. Uma solução era necessária, mas uma migração completa para um novo sistema (o Git estava acenando) parecia um sonho distante. Então, me deparei com algo que prometia o melhor dos dois mundos... uma maneira de "Git-ificar" nosso fluxo de trabalho SVN. Deixe-me contar como o `git svn` mudou tudo.