Ione Souza Junior

Posts

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.

19/07/2024

Swift Essentials: Structs, Classes e Mais (Parte 3)

#100DaysOfSwiftUI

Nas duas primeiras partes do "100DaysOfSwiftUI", exploramos os blocos de construção fundamentais do Swift - variáveis, tipos de dados, fluxo de controle, loops, funções e closures. Agora, estamos prontos para mergulhar em um aspecto crucial da programação Swift: structs e classes. Essas ferramentas poderosas permitem que criemos estruturas de dados personalizadas que organizam e representam objetos do mundo real em nosso código. Entender structs e classes é essencial para construir aplicativos complexos e modulares em SwiftUI, e elas o capacitarão a criar aplicativos iOS mais poderosos e robustos. Vamos aprender sobre isso!