Engenheiro de softwareBrasilOttawa
Ângelo Ocanã
Engenheiro de software na Shopify, em Ottawa. Aprendo e construo para a web desde 2007, e ainda tento aprender algo novo todo dia. Gosto de fazer coisas complicadas parecerem simples para quem usa.

Natação no gelo
Blocos, borboleta e o clube

Musculação
Primeira competição de powerlifting

Marcenaria
Construindo minha mesa de jogos

Natação no gelo
Mais um dia de sol na praia congelada! ❄️🌅☀️🏊♂️

Acampar
Pôr do sol no lago

Dias de neve
nadando na neve + anjo na neve ❄️🏊♂️🥶👼🌨️

Natação no gelo
crawl + borboleta = 50m 🏊♂️🥶 -12°c, sensação de -19°, vento de 30km/h. Hoje foi difícil, quase desisti de ir 😅

Musculação
1 ano atras :D já estou quase recuperado depois da pandemia :/

Marcenaria
Primeira marcenaria no estilo japonês, sem parafusos

Natação no gelo
-16°C espantou a maioria, mas 4 corajosos apareceram pro mergulho hoje 🥶🧊💪🦵🏊♂️

Musculação
Primeira vez escalando, foi divertido 🤩, mas dolorido 😅

Comida
churrasco o ano todo! hamburguer as 7h a -19° 🍔🥶

Natação no gelo
O que eu faço? Eu amo borboleta 😭🥶🧊🏊♂️

Musculação
🔝

Dias de neve
Um anjo na neve pra refrescar 😇 e um nado depois de mais de 1 hora tirando neve

Natação no gelo
Recuperando a resistência de novo 🙏 estava muito frio hoje🥶 -18c, rajadas de vento de 24km/h, mas o sol e o dia estavam lindos 😍

Musculação
🧗🔝💪

Marcenaria
Não acredito q fiz essa mesa de jogos! Comecei a um mês atrás, deu muito trabalho mas valeu muito a pena! Muito contente com o resultado :D

Natação no gelo
Frio 🥶❄️

Musculação
🙏 #altitudegymkanata

Comida
🔥🔥🔥

Natação no gelo
dia lindo pra ir à praia 🏖️😍🥶❄️

Musculação
Ainda longe da meta de 10 reps em 2025, mas feliz com o progresso, comecei o ano com 1 rep 🦵🏋️♂️🔥

Dias de neve
Primeira nevasca da temporada ❤️❄️🌨️ melhor hora pra ir pra academia 😅

Natação no gelo
Frio 🥶❄️

Musculação
Levantamento terra

Comida
mandioca com coxa na churrasqueira, sera q vai dar bom?

Natação no gelo
gelo pra curar a dor

Musculação
Agachamento livre pesado

Comida
#ribs #dutchoven #bbq

Natação no gelo
Cortar gelo dá muito trabalho 🥵 ainda bem que deu certo e agora temos um buraco comprido pra nadar ❤️

Musculação
Minha nova academia no Brasil haha

Comida
#ribs

Natação no gelo
TBT de ontem 😅, primeira vez 3 voltas (150m), minhas costas estavam congeladas e quase não mexiam na última volta

Musculação
Minha nova academia no Brasil haha

Comida
Tortilhas na churrasqueira

Natação no gelo
100m 🏊♂️🥶

Musculação
Última série do melhor exercício pra peito

Comida
Linguiças defumando na grelha

Natação no gelo
Esqueci os óculos de natação hj 🤦 Foi muito difícil nadar borboleta 🥶🥶🥶

Musculação
Estou fazendo levantamento terra novamente depois de um bom tempo sem :D

Comida
Bifes selando no carvão

Natação no gelo
Nadando entre blocos de gelo azuis

Musculação
ah não 🤣

Música
shopify summit - Roots, Weezer, Girltalk.

Natação no gelo
Primeiro nado no gelo da temporada com meu amigo lendário Tom 🥶😍🧊🏊♂️🩲

Musculação
#basketball #trampoline

Natureza
meditação, cobra e sapo.

Natação no gelo
Primeiro nado no gelo da temporada, piscina de 15m 🥶🏊♂️🧊

Musculação
treino de perna 🔥🦵

Viagens
NYC

Natação no gelo
muita gente hoje e eu tive o prazer de ajudar a cortar o gelo 🔪🧊❄️🥶🏊♂️

Musculação
Será este o exercício mais difícil de perna? 🦵

Comida
Cachorro-quente brasileiro 😋🇧🇷🇨🇦

Natação no gelo
Serrei +60 cm, 3 reps de desenvolvimento 😅, borboleta que não deu certo (minha cabeça congelou, comecei a beber água e não conseguia parar 🤦😅)

Musculação
Remada cavalinho 🐎💪🦵🔥

Música
shopify summit - Roots, Weezer, Girltalk.

Natação no gelo
melhor piscina do mundo 😅🥶🏊♂️

Musculação
Remada curvada old school no meio de um longo treino de costas

Natureza
🐧🐧🐧 briga no zoológico de Calgary

Natação no gelo
🧊🥶 a piscina está ficando mais comprida, aumentamos mais hoje, agora tem mais de 8 metros, rumo aos 20~25m 🙏

Musculação
dia de perna 🔥

Viagens
Pôr do sol de Toronto da CN Tower

Natação no gelo
Ah não, o bloco de gelo perfeito quebrou 😭

Musculação
Perna e peito no Brasil

Comida
Feijoada 😋

Natação no gelo
Borboleta na piscina de gelo

Musculação
devagar se vai ao longe 🔥💪🦵

Natureza
Que fofo 🥹

Natação no gelo
Sem nado hoje

Musculação
feliz ano novo! último treino de perna do ano, testando agachamento pistol no Smith, é muito difícil 🤯🦵💪

Comida
primeiro churrasco da temporada de neve 🥶🔥🥩❄️

Natação no gelo
Que dia lindo e quente (-1c) pra ir à praia congelada! 🏖️ 🥶❤️🏊♂️

Musculação
novo recorde no agachamento 🤯🔥😁🦵

Natureza
Cavalo-marinho entre corais

Natação no gelo
Entrando no lago congelado

Musculação
Minha meta pra esse ano é agachar com 3 anilhas de 20kg de cada lado por 10 reps. Já é maio e ainda estou em 2 reps 😭😅🙏🦵

Comida
sushi & bacon, isso é crime?

Natação no gelo
Caminhando sobre o lago congelado

Musculação

Natureza
Anêmonas no aquário

Natação no gelo
Entrando no lago gelado

Comida
Ketchup, mostarda e picles na pizza de pepperoni da Costco

Musculação
Melhor jeito q eu achei pra treinar trapézio sem sentir dor no pescoço

Natureza
Tubarão-touro deslizando

Natação no gelo
ventando muito hoje 🌬️🥶❄️

Comida
Fatiando o bife grelhado

Musculação
Agachamento profundo

Natureza
Floresta de algas no aquário

Natação no gelo
-8°, sensação de -15°, vento de 29 km/h, água correndo rápido... o mergulho gelado mais difícil da temporada 🥶🏊♂️🧊

Comida
Acendendo a churrasqueira na neve

Musculação
Remada pesada com halter

Natureza
Peixes tropicais no recife

Natação no gelo
Levantamento terra com blocos de gelo pra poder nadar 🧊💪

Musculação
Novos pesos desbloqueados hoje 🔥

Natureza
Águas-vivas na luz azul

Natação no gelo
mais 3 blocos de gelo tirados hoje, agora a piscina tem mais de 10 metros 🧊❤️💪🏊♂️🩲

Musculação
Usando todos os pesos do hotel no leg press 🦵🔥 isso q sou frango, um bodybuilder de verdade só ia fazer aquecimento 😅

Natureza
Arraias deslizando no aquário

Natação no gelo
4h pra reabrir 70% da piscina de gelo a uns -20°c 🥶🧊🏊♂️🌤️

Musculação
semana passada eu falhei, mas hoje 1,5 rep, rumo às 10 reps em 2025 🙏🦵🔥

Natureza
Tubarão nadando por cima

Natação no gelo
Nadando entre placas de gelo

Musculação
primeira vez com 5 anilhas, mas ainda não estou pronto 😅 quem sabe na próxima 🙏

Natureza
Águas-vivas à deriva

Vida
boliche 🎳

Musculação
Remada unilateral

Dias de neve
Primeiro dia de escorregar na neve nesse inverno 😍🥶

Viagens
Andando de moto no brasil depois de 2 anos, eu não esqueci como pilota :D

Musculação
Cadeira extensora

Comida
#ribs #airfryer

Natureza
🐒🐒🐒 zoológico de Calgary

Musculação
ponte, a mais difícil de todas. Socorro! Não consigo levantar depois disso 😅⚰️

Natureza
Peixes no aquário
Projetos pessoais · track2.fit
Treine pesado. Registre fácil.
Um app de treino que eu desenho e construo de ponta a ponta, no iPhone, Apple Watch, iPad e na web, sempre sincronizado.
Abrir o track2.fit →Como construímos · em breve














Ele já sabe o que vem depois.
Sugere o próximo treino, preenche pesos e repetições e registra séries inteiras a partir de uma frase.




Registre a série pelo pulso.
Timer de descanso, batimentos e recordes, sem pegar o celular entre as séries.

O quadro completo.
Histórico, medidas do corpo e recordes, organizados no iPad.

E na web.
Os mesmos treinos em qualquer navegador, sempre sincronizados.
Offline primeiro.
Cada aparelho guarda a própria cópia e sincroniza quando pode: do relógio para o celular, do celular para a nuvem, da nuvem para o resto.
- TRACK2.FITAndroidem breve
Android e Wear OS.
A caminho. Grátis e sem anúncios.
Projetos pessoais · Jump Over Jump
Faça o seu próximo salto.
Como damas, mas ninguém é capturado. Pule qualquer peça, encadeie saltos e leve as oito para casa, em qualquer navegador.
Programado à mão em 2014. Refeito com IA em 2026.
Jogar →Como construímos · em breve
jump over jump
Ⅱ Pausar demonstraçãoDois lados, uma corrida: vence quem atravessar primeiro com as oito.
Faça o seu
próximo salto.Jogar →
jump over jump
Faça o seu próximo salto.
Dois lados, uma corrida: vence quem atravessar primeiro com as oito.
Jogar →
- InicianteUm começo tranquilo
- 2014Meu primeiro bot, programado à mão
- ClássicoPreservado de uma versão antiga
- EspecialistaPlaneja várias jogadas à frente
- MestrePensa mais fundo, até 3 segundos
- NeuralPura intuição · 5,8 mi de parâmetros
Seis bots, do tranquilo ao Neural.
Um iniciante, os dois bots das minhas versões programadas à mão, bots de busca que planejam jogadas à frente, e o Neural: ele olha o tabuleiro uma vez, não busca nada, e mesmo assim venceu o Mestre em 19 de 24 partidas.
jump over jump
Faça o seu próximo salto.
Dois lados, uma corrida: vence quem atravessar primeiro com as oito.
Jogar →
✓Link da sala copiado
Você vs Amigo
Jogue online com um amigo.
Abra uma sala privada, mande o link e jogue ao vivo de qualquer celular ou navegador. Sem cadastro, e o servidor confere cada jogada.
TodosJogadoresIAs
- 1Seu nome aqui🏆
- 2NeuralIA
- 3MasterIA
- 4ExpertIA
Vitória 3 · Empate 1
Tem espaço no topo.
Três pontos por vitória, um por empate, para pessoas e bots. Ainda é cedo, então poucas vitórias já levam longe.
- 4 lições
- 30 idiomas
- Funciona offline
- Tabuleiro 3D
- Claro e escuro
Aprenda em um minuto.
Quatro lições curtas ensinam as regras jogando. O tabuleiro é animado em 3D, fala 30 idiomas e funciona offline.
Bastidores
Doze anos de reescritas.
Toda vez que eu queria aprender uma linguagem, refazia o mesmo joguinho.
Bots do iniciante a uma rede neural, salas online para jogar com amigos, e o bot original de 2014 ainda esperando a revanche.
$ git log --reverse --date=short 2014-10-25 Init 2014-10-27 Board … c_sharp_phaser/JumpOverJump2014
C# + Phaser
A primeira versão, programada à mão para aprender uma game engine.

2016
C# + AngularJS
A versão que ficou no ar em jumpoverjump.com por anos.

2016
TypeScript, Angular 2, Meteor
Uma só linguagem no cliente e no servidor.
a b c d e f g h 8 ● ● ● ● ● ● ● ● 7 · · · · · · · · 6 · · · ● · · · · 5 · · · · · · · · 4 · · ○ · · · · · 3 · · · · · · · · 2 · · · · · · · · 1 ○ ○ · ○ ○ ○ ○ ○ > c1 → c4
2017
TypeScript funcional
As regras reescritas como funções puras, com uma IA simples e interface no terminal.
JumpOverJump/ ├── bend/ # massively parallel ├── c/ # tiny + fast ├── typescript/ ├── c_sharp_angularjs/ └── c_sharp_phaser/
2024
Bend e C
Código massivamente paralelo, e a engine menor e mais rápida que consegui escrever.

2026
Refeito com IA
Um oponente neural, salas online para amigos, e o bot de 2014 ainda lá para ser vencido.
Carreira · de hoje até o começo
Onde eu construí coisas.
7 empresas desde 2008. Role para o lado para ver cada uma.
2021HojeHoje
Shopify
Engenheiro de software staff · Ottawa, Canadá
O que eu construí
Em todos os times em que entrei fui o líder técnico: defendi os projetos, desenhei a arquitetura e reuni as pessoas de que eles precisavam, entre times da Shopify e empresas parceiras como a Amazon, para entregá-los a milhões de lojistas.
- Rollouts ↗Lançar mudanças no tema, no checkout e nas contas com data marcada, liberar aos poucos ou rodar como experimento A/B contra a loja atual.
- SimGym ↗Compradores de IA que visitam a loja antes dos clientes reais. Eles navegam, colocam no carrinho e contam o que os confundiu, para o lojista comparar um tema novo com o atual antes de publicar.
- Promessa de entrega ↗Datas de entrega confiáveis, na página do produto e no checkout, calculadas a partir de onde está o estoque, onde está o comprador e dos tempos reais de transporte.
- Buy with Prime ↗A integração com a Amazon que leva as opções de entrega Prime aos membros Prime no checkout da Shopify, pagando com a carteira da Amazon ou do Shop Pay.
- Shopify Fulfillment NetworkPedidos, e depois Growth e Activation: levar os pedidos dos lojistas aos armazéns da Shopify e ajudar novos lojistas a começarem a enviar pela rede.
- Ruby
- TypeScript
- Rust
- GraphQL
- React
- Remix
- MySQL
- BigQuery
Shopify · Destaques
01 Rollouts ↗
Lançar mudanças no tema, no checkout e nas contas com data marcada, liberar aos poucos ou rodar como experimento A/B contra a loja atual.
02 SimGym ↗
Compradores de IA que visitam a loja antes dos clientes reais. Eles navegam, colocam no carrinho e contam o que os confundiu, para o lojista comparar um tema novo com o atual antes de publicar.
03 Promessa de entrega ↗
Datas de entrega confiáveis, na página do produto e no checkout, calculadas a partir de onde está o estoque, onde está o comprador e dos tempos reais de transporte.
Shopify · Destaques
04 Buy with Prime ↗
A integração com a Amazon que leva as opções de entrega Prime aos membros Prime no checkout da Shopify, pagando com a carteira da Amazon ou do Shop Pay.
05 Shopify Fulfillment Network
Pedidos, e depois Growth e Activation: levar os pedidos dos lojistas aos armazéns da Shopify e ajudar novos lojistas a começarem a enviar pela rede.
20182021
Kinaxis
Desenvolvedor principal · Ottawa, Canadá
O que eu construí
Uma grande aplicação web em TypeScript e React para planejamento de cadeia de suprimentos. Desenhei o monorepo, cacei problemas de performance e vazamentos de memória, e escrevi nossa própria biblioteca de gerenciamento de estado, inspirada em Redux, Reselect e Recoil.
- Nossa própria biblioteca de estadoInspirada em Redux, Reselect e Recoil, feita para o tamanho e a velocidade que a aplicação precisava.
- Revisões e mentoriaMais de 100 pull requests revisados por mês, e sempre por perto para ajudar o time.
- Tech talksPalestras internas frequentes, e trabalho próximo com UX e produto para desenhar novas funcionalidades.
- TypeScript
- React
- Redux
- RxJS
- Angular
- C#
- .NET MVC
- Jest
- Jasmine
- TestCafe
- webpack
- styled-components
- Sass
- Ramda
Kinaxis · Destaques
01 Nossa própria biblioteca de estado
Inspirada em Redux, Reselect e Recoil, feita para o tamanho e a velocidade que a aplicação precisava.
02 Revisões e mentoria
Mais de 100 pull requests revisados por mês, e sempre por perto para ajudar o time.
03 Tech talks
Palestras internas frequentes, e trabalho próximo com UX e produto para desenhar novas funcionalidades.
20072018
Freelance
Desenvolvedor independente
O que eu construí
Sistemas e sites para envio de SMS, academias, e-commerce e empresas, em paralelo a todos os empregos. Entre os clientes e projetos: Staffgeist, Hive, Empório Viña Real, APM e o primeiro Jump Over Jump.
- C#
- .NET MVC
- AngularJS
- TypeScript
- Node.js
- SQL Server
20112015
Total On Demand · POL
São Paulo, Brasil · a mesma empresa, renomeada
O que eu construí
Plataformas de campanhas de incentivo e recompensas para grandes marcas: uma rede social para cada campanha, jogos, metas e resultados, quizzes e galerias de fotos. Depois, a POL, um e-commerce onde as pessoas trocam pontos por produtos de varejistas parceiros. Construí o motor de busca dela com Lucene.
Para Vivo · Telefônica · BASF · Volkswagen · Sony · L’Oréal · B2W · Magazine Luiza · Walmart · Casas Bahia
- C#
- .NET MVC
- Web API
- WebForms
- WCF
- Entity Framework
- Lucene
- RabbitMQ
- SQL Server
- PostgreSQL
- jQuery
- DDD
- TDD
20102011
Empresário Cobrança
São Paulo, Brasil
O que eu construí
Um sistema de negociação de dívidas para pessoas e empresas de todo o Brasil, com cálculos financeiros complexos, geração de boletos e importação de milhões de registros. Também controle de acesso com captura de foto e sistemas internos de RH, financeiro e CRM.
- C#
- WCF
- WPF
- WebForms
- Windows Services
- Ext.NET
- SQL Server
2010
Media W
São Paulo, Brasil
O que eu construí
Software de frente de caixa para as lojas Cadê o Nenê, integrado a impressoras fiscais e máquinas de cartão.
- C#
- Windows Forms
- MySQL
20082010
Upgrade Consultoria
São Paulo, Brasil
O que eu construí
PriManager, um sistema web de gestão de obras para clientes como Eletropaulo e CDHU; um sistema de infraestrutura para as escolas estaduais de São Paulo (FDE); e um ERP e CRM internos.
- C#
- .NET
- Telerik
- Web Services
- Flash · ActionScript
- Google Maps API
- SQL Server
Posts
Notas que escrevi pelo caminho.
Mantidas como foram publicadas, dos tutoriais em vídeo de C# em 2015 ao React em 2020. Novas estão a caminho: como o track2.fit e o Jump Over Jump foram construídos.
2020
29 de mar. de 20203 min de leituraEm inglês
Why useMemo instead of useState + useEffect?
I frequently see useState and useEffect being used together where only useMemo would be enough to handle the same task, and as a bonus it is even faster! Checkout this…
- React
2018
24 de ago. de 20183 min de leituraEm inglês
Making async reasonable with redux saga
<img style="max width: 100%; display: block; margin: 3rem auto;" alt="Redux Saga Logo" src="https://angeloocana.com/imgs/Redux Saga Logo Landscape.png" title="Redux saga…
- JavaScript
- ES6
2017
16 de out. de 20171 min de leitura
Aprenda Inglês (Links)
Testes, pronuncia correta, dicas e muito mais. Aprenda e contribua para essa coleção de conteúdo gratuito para aprender Inglês. (Novos links semanalmente!) Links Teste…
- Idioma
- Inglês
2017
21 de set. de 20171 min de leitura
10 dicas para começar a usar Github e Linha de comando
Não perca mais seus arquivos! Mantenha um historico com todas as alterações, salve nas nuvems e fique tranquilo. Aqui você vai aprender dicas simples pra se tornar um…
- Git
- versionamento de arquivos
2017
3 de set. de 20171 min de leitura
Corrigir erro ENOSPC
Esse erro acontece quando você esta assistindo muitos arquivos no linux. Você pode receber uma mensagem erro como essa: error UNHANDLED EXCEPTION Error: watch…
- Linux
- Arch
2017
30 de ago. de 20171 min de leitura
Como instalar Yaourt no Arch Linux
Yaourt é o gerenciador de pacotes da comunidade para o Arch Linux. Quando você usa o pacman (gerenciador de pacotes oficial) você precisa usar sudo , para o yaourt você…
- Linux
- Arch
2017
30 de ago. de 20171 min de leitura
Como salvar fotos do celular pro Arch Linux
O seu telefone esta lotado? Faça backup dos seus arquivos pro Arch Linux. Vai ser fácil seguindo este tutorial (Eu espero hahaha). Eu tive alguns problemas com outros…
- Linux
- Arch
- Android
2017
30 de ago. de 20171 min de leitura
Como usar Word e Excel no Linux or talvez não...
Você precisa editar arquivos no Word e Excel no Linux? Siga minhas etapas para instalar o LibreOffice, uma pacote de programas similar ao Microsoft Office mas opensource…
- Linux
- Arch
- Word
2017
26 de ago. de 20171 min de leitura
Como configurar ssl https:// pro seu site
Como configurar https:// usando surge.sh e ssl.com . Foi um pouco difícil juntar todas as peças, espero poder ajudar quem esteja com problemas. Você pode seguir o…
- Gatsby
- surge.sh
- ssl.com
2017
8 de ago. de 20171 min de leitura
Filmes Franceses
Divertidos, questionadores, mostram o côtidiano real da vida das pessoas, falam sobre sexo, drogas e vários outros tabus abertamente. Jeune & jolie en: Young & Beautiful…
- Idioma
- Françês
2017
8 de ago. de 20172 min de leitura
Vim ajuda com comandos
Vim é um editor de texto da velha guarda, ele é executado no console, é o mais rápido de todos. É a melhor opção para acessar servidores através da linha de comando.…
- Text Editor
2017
4 de ago. de 20171 min de leitura
Instalar Arch linux + wifi and xfce4
Se você quer aprender linux de verdade, Arch é a minha distribuição favorita, esteja preparado pra quebrar muito a cabeça, mas relaxa que você vai aprender! Boot Arch…
- Linux
- Arch
2017
3 de ago. de 20171 min de leitura
Aprenda Francês (Links)
Francês é maravilhoso, melhores filmes do mundo, pessoas autênticas, engraçadas e encantadoras, eu amo franceses! aqui segue minha coleção de links com material gratuíto…
- Idiomas
- Francês
2017
31 de jul. de 20171 min de leitura
Extrair Arquivos no Arch linux
Extrair .rar Extrair .zip Instalar unzip Extrair arquivo
- Linux
- Arch
- Extrair arquivos
2017
31 de jul. de 20171 min de leitura
Instalar fonts no Arch linux
Mova o arquivo das suas fontes para a pasta /usr/share/fonts/
- Linux
- Arch
- Fontes
2017
30 de jul. de 20171 min de leitura
Setup dev env Arch linux
Install git Install Nodejs Install NPM Fix global permissions error https://docs.npmjs.com/getting started/fixing npm permissions Make a directory for global…
- Linux
- Arch
- NodeJs
2017
23 de jun. de 20171 min de leitura
Exemplos Programação Funcional
- Programação Funcional
2017
23 de jun. de 20171 min de leitura
Git comandos Avançados
Habilite auto complete, Commit com titulo e descrição, navege pelo histórico, atualize fork e muito mais! Habilitar auto complete ao digitar commandos git no terminal…
- Git
- controle de versões
2017
23 de jun. de 20171 min de leitura
Instalar ZSH e oh-my-zsh
Instalar ZSH https://github.com/robbyrussell/oh my zsh/wiki/Installing ZSH Instalar oh my zsh Baixar Instalar Transformar zsh em terminal padrão. (Você precisa deslogar…
- Terminal
- ZSH
- Linha de commando
2017
23 de jun. de 20171 min de leitura
Js Exemplos Spred Operator
Exemplos Javascript Spread Operator
- JavaScript
- ES6
- ES2015
2015
15 de ago. de 2015Vídeo
Parte 6 App do Projeto Completo C# MVC Migrations StructureMap DDD TDD
Parte 6 'App' do do curso de criação passo a passo de um projeto completo com CleanCode, C , MVC, SQL Server, EntityFramework, Migrations, UnitTest, DDD, TDD, Moq, IOC,…
- C#
- .net
2015
7 de mai. de 2015Vídeo
Parte 5 Repositories do Projeto Completo C# MVC Migrations StructureMap DDD TDD
Parte 5 'Repositories' do do curso de criação passo a passo de um projeto completo com CleanCode, C , MVC, SQL Server, EntityFramework, Migrations, UnitTest, DDD, TDD,…
- C#
- .net
2015
29 de abr. de 2015Vídeo
Parte 4 EnityFramework e Migrations do Projeto Completo C# MVC Migrations StructureMap DDD TDD
Parte 4 'Entity Framework e Migrations' do do curso de criação passo a passo de um projeto completo com CleanCode, C , MVC, SQL Server, EntityFramework, Migrations,…
- C#
- .net
2015
17 de abr. de 2015Vídeo
DicaRapida 2 Por um código MELHOR!
Dicas para cria um excelente código, que vai aumentar sua produtividade, evitar muitas dores de cabeça, e colaborar para um mundo melhor!
- C#
- .net
2015
14 de abr. de 2015Vídeo
Parte 3 Entities do Projeto Completo C# MVC Migrations StructureMap DDD TDD
Parte 3 'TDD e Entities' do do curso de criação passo a passo de um projeto completo com CleanCode, C , MVC, SQL Server, EntityFramework, Migrations, UnitTest, DDD, TDD,…
- C#
- .net
2015
10 de abr. de 2015Vídeo
DicaRapida 1 Melhorar Performance MVC
A dica rápida de hoje é de como melhorar a performance do seu projeto MVC com uma alteração simples!
- C#
- .net
2015
7 de abr. de 2015Vídeo
Parte 2 ValueObjects do Projeto Completo C# MVC Migrations StructureMap DDD TDD
Parte 2 'TDD e Value Objects' do do curso de criação passo a passo de um projeto completo com CleanCode, C , MVC, SQL Server, EntityFramework, Migrations, UnitTest, DDD,…
- C#
- .net
2015
27 de mar. de 2015Vídeo
Parte 1 Base Projeto do Projeto Completo C# MVC Migrations StructureMap DDD TDD
Parte 1 do curso de criação passo a passo de um projeto completo com CleanCode, C , MVC, SQL Server, EntityFramework, Migrations, UnitTest, DDD, TDD, Moq, IOC,…
- C#
- .net