FastAPI com Docker em uma Instância AWS EC2
04 fevereiro, 2024A implantação de um projeto Python com FastAPI em uma instância AWS EC2 fornece um ambiente robusto e escalável para aplicações web. Este…
A implantação de um projeto Python com FastAPI em uma instância AWS EC2 fornece um ambiente robusto e escalável para aplicações web. Este…
Ao desenvolver aplicativos iOS, compreender as diferenças entre threads e queues é fundamental para criar aplicativos responsivos e…
Em Swift, a eficiência no uso de recursos é uma consideração essencial para garantir o desempenho otimizado de aplicativos. A palavra-chave…
Em Swift, a eficiência no uso de memória é crucial para garantir o desempenho otimizado de aplicativos. Uma ferramenta valiosa nesse…
Em Swift, as estruturas de dados desempenham um papel crucial no desenvolvimento de aplicativos eficientes e organizados. Neste artigo…
Quando desenvolvemos aplicativos, é crucial compreender os diferentes estados pelos quais uma aplicação pode passar. Esses estados…
Ao embarcar no desenvolvimento para iOS, uma das decisões cruciais é escolher a linguagem de programação que melhor atende às necessidades…
Swift, a linguagem de programação desenvolvida pela Apple, é conhecida por sua versatilidade e capacidade de unir diferentes paradigmas de…
Em Swift, uma característica poderosa chamada (Copiar ao Escrever) desempenha um papel fundamental na otimização da manipulação de dados…
O termo “variádico” refere-se à capacidade de uma função ou método lidar com um número variável de argumentos. Em linguagens de programação…
Durante o desenvolvimento, frequentemente nos deparamos em situações para escrever código . Esse é o tipo de código que você prefere não…
Muito se discute sobre metogologia ágil e como podemos entregar aplicações com mais qualidade. No desenvolvimento de software encontramos diversas maneiras para atingir esse objetivo.
Nesta postagem abordo o que são códigos genéricos e qual a utilidade na rotina de um desenvolvedor Swift.
Durante o desenvolvimento de no iOS, uma dúvida muito comum é quais âncoras devemos utilizar na criação de horizontal. A maioria das…
Desenvolvimento guiado por testes, ou Test Driven Development, é uma técnica de programação muito comum em equipes que almejam uma cobertura…
Você provavelmente já utilizou algum protocolo e após conformar sua classe percebeu que alguns métodos não foram obrigatórios mas mesmo…
Durante o desenvolvimento de aplicativos é muito comum realizar uma comunicação com informações externas via rede. Para estabelecer esta…
Durante o desenvolvimento de layout via código a atenção ao adicionar as de Auto Layout deve ser dobrado. O motivo é que o cria…
O addTeardownBlock(_) é um método muito útil por ser executado ao finalizar um teste do framework XCTest. Conforme sua documentação é um bloco de código...
O ciclo de vida da aplicação é muito importante para todos os desenvolvedores iOS que desejam tornar a experiência do usuário enriquecida…
Este framework é responsável por enviar notificações para o dispositivo do usuário a partir de um servidor ou gerá-las localmente a partir do...
Nesta postagem, compartilho um pouco das práticas e processos que utilizei no desenvolvimento do aplicativo para iOS Chuck Facts. O código…
Em Swift, todos os parâmetros que são informados nas funções e métodos parmanecem com o mesmo valor dentro do escopo. Ou seja, por padrão…
Fato notório que o uso de terminal é indispensável para muitos programadores. Seja para o gerenciamento de versão dos projetos ou tarefas…
É notório que tratamento de erros é uma etapa muito importante no desenvolvimento de software. Um bom tratamento possibilita um retorno…
Essa é uma dúvida que desenvolvedores normalmente têm durante o desenvolvimento de algum projeto. De forma resumida podemos definir Frame e…
Xcode possui diversos modelos para criação de novos arquivos. Cada modelo é um padrão de estrutura criado pela Apple. Mas também é possível…
A maioria das linguagens modernas possuem soluções para distribuição de código. Por exemplo, JavaScript tem o NPM, PHP o Composer, .NET o…
Este é um assunto muito importante para desenvolvedores que têm, ou pretendem ter, preocupação em manter os ciclos no código. No dia a dia…
Em desenvolvimento mobile o poder de computação é muito limitado comparado à outras plataformas. Por esse motivo uma boa prática é criar…
Swift fornece vários recursos que tornam as Structs melhores que as Classes em diversas situações, no entanto muitos desenvolvedores têm…
Em Swift, Optional (ou para muitos, apenas os sinais e ) é uma solução segura para acessar valores não existentes. Conforme a documentação…
Localização é o processo para habilitar o suporte de vários idiomas no seu aplicativo. Este processo possibilita a expanção da aplicação…
A partir da versão 9 do Xcode é possível criar e utilizar seu próprio catálogo de cores (Named Colors) no arquivo . O conjunto de cores não…
Swift é uma linguagem de programação de alto nível, desenvolvida e publica pela Apple em 2014. Seu escopo inicial foi projetado para o…