Este artigo foi publicado em 2019. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera! Apesar de no último post ter dito que não postergaria mais postagens isto acabou acontecendo por vários fatores, mas para compensar hoje teremos pelo menos dois, senão tres postagens bem úteis. A primeira diz respeito a eu não ter conseguido postar sexta e ontem. EStava trabalhando em um novo repositório de código mas infelizmente me deparei com o problema de não conseguir subir o código por conflito nas credenciais entre minhas duas contas do github. Com o objetivo de dar um fim definitivo a esta bagunça em minha estação de trabalho me deparei com esta solução que comparilho aqui: https://community.atlassian.com/t5/Sourcetree-questions/Git-Credential-Manager-for-Windows-Popups/qaq-p/579905 No caso são necessários dois comandos para que o git entenda que vocêode ter mais de um repositório/conta em um mesmo serviço: • git config –global credential.helper manager • git config –global credential.useHttpPath true Feito isto o prompt de usuário e senhas se comportará de acordo. Espero ter ajudado. Até amanhã!Categoria: Arquivo técnico
Artigos de 2015 a 2019 sobre .NET, Xamarin, ferramentas e eventos. Ferramentas e versões citadas podem ter mudado; as ideias permanecem.
-
Interfaces e Classes abstratas
Este artigo foi publicado em 2019. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera! É muito comum que ao desenvolvermos uma solução não nos atentemos que estamos nos repetindo, espalhando trechos de código seelhantes em diferentes partes. Nesta hora vale muito a pena fazermos um refactoring do código e torná-lo não só mais organizado mas também mantenível. Para isto costumamos nos basear em dois elementos: Interfaces; Classes abstratas; Mas você sabe diferenciar quando devemos usar uma ou outra? As interfaces são contratos que devem ser seguidos pelas clases que as implementam, ou seja, quando digo que uma classe implementa determinada interface estou dizendo que ela segue um determinado contrato e terá os membros públicos definidos pela interface. Uma boa prática em nomear interfaces é utilizar adjetivos como ICloneable, IReachable, IComparable etc. Um problema com as interfaces e que deverá ser solucionado no C# 8.0 é a implementação padrão para membros da interface. Isto permitirá que adicionemos novos membros sem quebrar código legado que se baseia nesta interface e não implementa estes membros. Já as classes abstratas podem possuir tanto membros abstratos que devem ser implementados nas classes herdadas como também implementações padrão. Uma boa prática de nomenclatura é utilizar o prefixo ou sufixo Base para estas classes e devemos ter muita atenção nos comportamentos já implementados pois caso precisemos mudá-los podemos introduzir efeitos colaterais nas classes descendentes. Costumo usar classes abstratas em situações em que quero impor um fluxo de chamadas introduzindo flexibilidade no que stá sendo feito, como adição d log, captura de informações, limpeza de estado entre outros. Em um próximo post devo comentar melhor isto e como podemos melhorar nosso código aplicando estas técnicas. Até a amanhã! -
Por que eu deveria utilizar o Visual Studio Code?
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
Com certeza em algum momento você ouviu falar sobre o Visual Studio Code.
Se não ouviu em resumo ele é um editor leve mas completo para as mais diversas tarefas como codificar, escrever documentações, depurar, utilizar controle de versão , terminal e muito mais.
Além de leve e extremamente extensível o Code como é mais comumente chamado é de código aberto e de constante atualização o que o torna atraente a iniciantes e veteranos.
Baseado em Electron ele roda em todas as plataformas, apesar de ter acessibilidade apenas no Windows por enquanto.
Mas então por que deveria usar o Code?
Simplesmente porque ele é o melhor editor para as tarefas simples do dia-a-dia, e quando digo tarefas simples falo desde a edição de um arquivo de configuraÇão, desenvolvimento web, depuração e pasmem review de pull request no GitHub.
A biblioteca de extensões permite que voce. O personalize da melhor forma e agregue muito mais funcionalidades interessantes.
Então baixe agora mesmo e se apaixone voce também pelo Code 😉
Até a próxima!
-
Palestrei no TICNOVA 2018
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
No fim de agosto tive a honra de palestrar no TICNOVA 2018 em Maringá.
Não só a infraestrutura do evento foi incrível, onde fomos não só bem recebidos, mas com conteúdo bem diversificado e um grupo de palestrantes de alto nível.
Realmente eles fazem valer o slogan de “um dos maiores eventos do Sul do país” e tenho muito a agradecer a todos da organização.
Como sempre compartilhei o meu dia-a-dia como desenvolvedor com deficiencia visual, demonstrei o uso d leitores de tela, falei sobre meus desafios e batemos um excelente papo sobre o tema.
Espero poder participar de mais edições e conhecer ainda mais esta galera que tem feito acontecer fora do eixo São Paulo/Rio de Janeiro.
Até a próxima!
-
Estou no blog da ArcTouch
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
Finalmente foi publicado no blog da ArcTouch uma matéria sobre mim.
Foram tantos aprendizados neste um pouco mais de um ano de empresa, tantas entregas gratificantes, tantas novas amizades e tanta gente inspiradora que tive o prazer de conhecer e conviver todos os dias que nem tenho palavras para descrever como me senti ao ter a matéria publicada.
Além de falar um pouco sobre mim dou algumas dicas sobre Xamarin e desenvolvimento móvel em geral então vale a pena conferir.
O link direto para o blog está aqui.
Até a próxima!
-
Xamarin Summit 2018
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
Demorei mas finalmente vou falar do Xamarin Summit 2018 que rolou nos dias 7 e 8 de junho na Microsoft.
A grade estava fantástica contando com muitos especialistas no assunto e cases de sucesso.
A ArcTouch apresentou duas palestras. O nosso caso de sucesso na implementação de uma aplicação Multitenant em Xamarin.Forms e sobre experiencias com realidade aumentada também utilizando Xamarin.Forms.
Dentro da grade ainda tivemos conteúdo sobre Prism, MVVMCross, resiliências, programação assíncrona e muito mais.
Para quem tiver interesse as palestras estão todas disponíveis na plataforma Balta.io.
Até a próxima!
-
Achou que não ia falar do TDC São Paulo? Achou errado …
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
Durante a última semana estive em São Paulo para participar da ;décima segunda edição do The Developers Conference São Paulo que aconteceu no campus Vila Olimpa da Universidade Anhembi Morumbi.
Participei na terça-feira palestrando sobre Acessibilidade no Visual Studio na trilha .NET que estava incrível.
Já na quinta-feira auxiliei na coordenação da trilha de mobilidade que poderia muito bem ter sido renomeada para interoperabilidade já que o foi um dos temas mais falados durante todo o dia.
Já no sábado foi expectador assistindo a maravilhosa trilha de acessibilidade. O conteúdo estava incrível, o público muito participativo, as discussões cheias de reflexões importantes e muita mas muita troca de experiencia e de empatia entre todos os participantes.
Só tenho a agradecer a todos da organização, a todos os coordenadores que dedicaram seu tempo a fazer o evento cada vez melhor, aos palestrantes por dividirem, e automaticamente multiplicarem, todo seu conhecimento, ao público diverso e respeitoso, aos voluntários todos solícitos e aos patrocinadores que fazem a coisa acontecer.
Não posso deixar de relatar que tanto os programas +Diversidade quanto o +Acessibilidade tem sim tornado o TDC um ambiente saudável e seguro para que todos participem, a acessibilidade do evento melhorou incrivelmente e já estou contando os dias para a edição de Porto Alegre.
Até a próxima!
-
TDC 2018: quem não foi perdeu
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
?Quase exato um ano depois do meu primeiro TDC Florianópolis evento que me apresentou a <a href="http://www.arctouch.com" estive nos dias 18, 19 e 21 de abril tendo uma imersão de conhecimento, nwtqorking, insights e muito trabalho coordenando duas trilhas e palestrando em mais uma.
Dia 18 realizamos a trilha de acessibilidade onde juntamente com a Michelle Frasson fomos presenteados com palestras maravilhosas de velhos amigos e novos. O conteúdo estava fantástico e as discussões geradas foram inspiradoras e tenho certeza que todos que participaram levaram muita coisa para refletir no caminho de volta pra casa.
Foi no dia 18 também que fui surpreendido com o reconhecimento como TDC RockStart, por minhas constrinbuições no evento. Ser reconhecido com apenas um ano de participação me trouxe um sentimento muito bom pois além de respeitar muitos os até então nomeados, saber que faço parte de um grupo seleto que faz a diferença me motivou a querer fazer sempre mais
Dia 19 foi hora de falar de mobilidfade. Trilha muito bem estruturada e tocada por mim e meu amigo e coordenador backup pela segunda vez seguida Ione Souza. Conseguimos inclusive ter uma mesa de discussão no final que tornou o encerramento da trilha naquele dia muito mais dinâmico. Valeu muito a pena toda a correria do dia
Já dia 21 foi hora de falar de acessibilidade no Visual Studio. Foram alguns probleminhas técnicos tive um feedback bem positivo do pessoal que assistiu a trilha, inclusive com alguns depoimentos em redes sociais. Obrigado de verdade a todos que estiveram lá para me ouvir.
Como sempre foi tempo de reencontrar pessoas, conhecer novas e já começar a pensar na edis de São Paulo em julho
Até a próxima
-
CapiConf 2018: Eu estava lá!
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
Nos dias 13 e 14 de abril estive na edição 2018 da CapiConf o maior evento de comunidades do Paraná.
Além de assistir palestras incríveis e altamente inspiradoras em uma estrutura muito bem organizada apresentei junto com o Oberdan a palestra “Desenvolvendo aplicativos multi tenant com Xamarin.Forms” onde pudemos compartilhar um pouco do nosso dia-a-dia no projeto que trabalhamos atualmente.
Também pude conhecer um pouco da cidade de Curitiba e com certeza pretendo voltar lá para aproveitar um pouco mais.
A maioria das palestras está disponível na página do Capivara Codes no Facebook.
Até a próxima!
-
MVPConf 2018: eu fui!
Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.
Fala galera!
Aconteceu nos dias 7 e 8 de abril a primeira edição do MVPConf o maior evento organizado e executado por MVPS da América Latina.
Nestes dois dias de evento foi apresentado muito conteúdo relacionado a tecnologias Microsoft e open source, nuvem, containers, Visual Studio e muito mais.
Tive a oportunidade de falar tanto da acessibilidade no Visual Studio quanto sobre projetos Xamarin na vida real.
Mais informações no site http://www.mvpconf.com.br
Até a próxima!