Irei ministrar aulas de ASP.NET para a turma de Pós-Gradução em Desenvolvimento de Sistemas para Web das Faculdades OPET de Curitiba. Preparei os slides das aulas e já disponível para visualização e download.
Irei ministrar aulas de ASP.NET para a turma de Pós-Gradução em Desenvolvimento de Sistemas para Web das Faculdades OPET de Curitiba. Preparei os slides das aulas e já disponível para visualização e download.
Ontem, 1º de Setembro de 2010, foi realizado o 1º #HoraExtra Ágil de Curitiba.
Primeiramente quero agradecer a todos que foram ao #HoraExtra, e dizer para você que não foi, “PERDEU”!
No #HoraExtra foram discutidos vários temas onde o foco central ficou sempre em “PESSOAS” e como melhor gerenciar o maior ativo das empresas.
![]()
Como essa foi a primeira edição, lógico que algumas coisas foram esquecidas, como por exemplo câmera fotográfica, e bloco de anotações para os papos relevantes, epic fail, mas vou tentar lembrar de alguns.
![]()
Começamos conversando sobre o conceito ágil em Desenvolvimento de Software, Scrums e afins, o papo evoluiu para o Kanban, e comparamos com o Kanban de fábrica, a origem do Kanban em software.
| X |
Passado um tempo o papo foi para o lado das métricas de velocidade de times ágeis, com a seguinte pergunta: Você, gerente ágil recém chegado para facilitar um time que você desconhece, quais métricas você pediria para conhecer de modo geral a capacidade do time?
![]()
Depois aproveitamos a experiência internacional de vários participantes para discutir a diferença cultural entre os profissionais brasileiros e europeus.
E o encontro encerrou com o debate sobre a Geração Y e a liberdade de internet para os funcionários, os gerentes comando-controle, como treinar os colaborados para utilizar com consciência os recursos fornecidos pela empresa ao invés da punição pura e simples.
Como surgiu o #HoraExtra…
O #HoraExtra nasceu em meados de 2008 de uma iniciativa de Alexandre Novelo e Vinícius Teles em reunir o pessoal do projeto Lucidus. Eles convidaram alguns amigos que rapidamente aceitaram o compromisso de se encontrar toda segunda-feira no Informal do Leblon.
Na virada para 2009 o projeto acabou e o pessoal do Lucidus dispersou, mas a galera que entrou posteriormente manteve o costume de se encontrar, desta vez no Centro do RJ, pois era mais conveniente para todos.
A persistência nesta idéia fez com que pouco a pouco mais pessoas aderissem ao grupo. As conversas que começavam no bar acabavam na lista de discussão do #HoraExtra e em diversos links interessantes do momento.
Pessoas de outros estados e de até outros países já participaram desta reunião.
E agora é a vez de Curitiba entrar na lista de cidades que realizam o #HoraExtra, para o primeiro encontro, o tema será Ágilidade em Desenvolvimento de Software.
Faça sua inscrição gratuíta e vá bater um papo alto nível sobre Agilidade em Desenvolvimento de Software regado a bons pestiscos e cerveja gelada.
O nosso primeiro encontro será dia 1º de Setembro de 2010 às 19:00hrs no Bar Aos Democratas, Rua Dr. Pedrosa, 485.
Confira o mapa do local:
Se um dia você parar para pensar irá observar que muitas questões que julgamos complicadas e complexas podem ser resolvidas com soluções estupidamentes simples, isto se aplica desde a engenharia, desenvolvimento de software, quanto acredito eu a qualquer coisa na vida, ou seja, não complique, mantenha um pensamento simples…
De tempos em tempos conversando com algumas pessoas que tenho contato, seja pela internet, ou mesmo colegas do trabalho eu sempre observo que estou fazendo um mesmo comentário:
Gostaria de ter apenas uma idéia muito idiota nessa vida para internet, pois são essas que geram retorno financeiro $$$
Então depois de pensar e repensar, me deparei com a sigla K.I.S.S. – keep it stupid simple, que no bom português quer dizer, mantenha isto estupidamente simples, ou para bom entendedor é, NÃO COMPLIQUE!
Provável que agora vocês esteja se perguntando, mas o que isto tem haver com o desenvolvimento de software?!
No meu caso, e muito provavelmente no seu também… tem tudo haver…
Explicando, pense que você irá desenvolver um software para um fim específico, alguns exemplos simples:
- Censo
- Player de MP4 para assistir seriados e se orientar quais episódios você já assistiu
É nessa hora que começam os problemas…
Pois eu, e creio que muitos dos que compartilham o mesmo problema que eu sofrem neste exato momento.
Definimos o escopo base da aplicação, paramos, olhamos e pensamos (grave problema agora): Isto está muito simples… então começamos a “viajar nas idéias” de como fazer uma ultra-mega-super aplicação que seja a aplicação e supra todas as necessidades do seu propósito.
Eis que o resultado resultante desta viagem é: Pensamento e mais pensamentos, turbilhão de idéias que poderiam gerar uma super aplicação incomparável, só tem um problema… quanto tempo se passou desde de que se definiu o tema e escopo base até agora? Já saiu algum código? Não?! Olha o problema ai… PARE DE SONHAR E VÁ CODIFICAR!
Em primeiro lugar esta é uma luta mental pessoal onde eu grito comigo mesmo… [eu sei, eu sei, sou louco...]
Voltando a falar nas aplicações de internet, se você observar as idéias que deram certo e que foram implementadas, se você as acompanhou desde o início, já percebeu que lá no início estas eram ridiculamente limitadas e estupidamente simples.
E esta é a chave do sucesso destas aplicações.
Quer exemplos de idéias estupidamente simples que podemos até chama-las de idiotas?
- Youtube
Lá quando o Youtube foi lançado, tente fazer o esforço mental de esquecer do Youtube da magnitude dele hoje, mas a anos atrás você criaria um site para publicar videos na internet, onde o propósito era somente este… você criaria um site desses? Eu não, pois é “idiota” demais e não vejo uma utilidade prática para isto.
- Vender o jato invisível da mulher maravilha
Esta foi a mais ridículas das idéias que eu vi, porque se você pensar, com certeza você vai pensar: Não vai vender, é jogar dinheiro no lixo… porém não foi isto que aconteceu…
Veja no GizmodoBR, que muito provavelmente seja um pedaço de acrílico… isso se for de acrílico…
- Vender pixels em um site
Não achei a referência do site original, porém achei outros sites que copiaram a mesma idéia e o pior é que tem gente que comprou pixels nesses sites Oo WTF?! [UmMilhão | Transformando Pixels em dinheiro]
- Ferramenta de desenho de rasculhos de telas
Me refiro ao Balsamiq, porém não julgo a idéia idiota, porém foi realmente simples a primeira versão e atingindo no ponto o seu propósito, ter uma ferramenta de desenho que simula e elimina nossos rascunhos manuscritos de telas de sistemas para validar com nossos clientes, sendo uma ferramenta simples de utilizar e muito funcional, este para mim é um caso 100% de KISS aplicado a desenvolvimento de software. Logicamente que hoje a ferramenta desde o seu lançamento já evoluiu muito e conta com muitos recursos novos, além que a usabilidade da ferramenta também evoluindo, e o que já era fácil, ficou mais fácil de utilizar.
Fora estes casos, temos a filosofia KISS aplicado a outros casos como por exemplo:
Reza a lenda Urbana de Curitiba-PR, sobre os ônibus biarticulados, aqueles grandões que possuem sua própria canaleta(rua, via, como queira) que diz, quando estavam implantando este sistema de transporte, tinham um sério problema para resolver que era, como fazer o ônibus parar no local preciso para abrir as portas no local que deveria abrir? Então começaram a viajar nas idéias, as mais absurdas, que incluem até sensores no chão para saber a posição do ônibus, até que certo ponto, não sei ao certo esta parte, um motorista em sua simplicidade chegou para os respectivos “doutores” e disse: – Por que não pintam uma faixa no chão indicando onde devemos parar, então quando estivermos dirigindo, só parar em cima dessa faixa e que as portas estarão nos locais corretos?
Outra história interessante é uma bem conhecida de muitos, da fábrica de Pasta de Dentes e as caixas vazias, esta pode ser lida neste link.
Então, minha conclusão [em minha humilde opinião], devemos procurar sempre manter um pensamento o mais simples possível, até mesmo para os casos que parecem complexos, pois por todos os casos e histórias conhecidas, são sempre os mais baratos e os que geram maior retorno financeiro, os que aplicaram a filosofia KISS.
No dia 7 de Agosto de 2010, sábado, acontecerá o Café Ágil em Curitiba realizado pela ThoughtWorks nas dependências das Faculdades Opet. Será uma ótima oportunidade para bater papo de alto nível com o Daniel Wildt e Klaus Wuestefeld, consultores da ThoughtWorks, as palestras abordarão um assunto muito importante mas pouco utilizado na prática, Testes de software e Agilidade.
Lógico, que eu já garanti minha inscrição e estarei lá!
Confira a agenda do evento:
Das 8h30 às 9h, Café e recepção
Das 09h às 10h, Como você está testando seu software? – Daniel Wildt
Das 10h às 11h, Automated Software Testing for Advanced Gurus – Klaus Wuestefeld
Das 11h às 12h, Discussão sobre Agilidade, Testes e Desenvolvimento de software com a platéia.
Nesta palestra, venha praticar valores, princípios e técnicas sobre as formas de testar, criando um ambiente que gere transparência e visibilidade sobre o desenvolvimento de Software.
Perguntas que serão discutidas na palestra:
Daniel Wildt é consultor da ThoughtWorks Brasil, trabalha com Métodos Ágeis desde 2003, fundou o Grupo de Usuários de Metodologias Ágeis do Rio Grande do Sul em 2004. Um dos organizadores do Agile Brazil 2010. O que é Agilidade? Atitude, foco em entrega de software, trabalho em equipe e mehoria contínua. Mais informações em http://danielwildt.com/
Mocks, Stubs, Signals, Domain Specific Languages (DSLs) para teste, Adapters, injeção de dependências, teste de código concorrente… Está na hora desses conceitos não serem mais mistério para você. Venha ver essas coisas em ação numa apresentação 100% executada em código Java.
Klaus Wuestefeld já trabalhou em par com Kent Beck, Vinicius Teles e Scott Ambler. Participou da primeira conferência internacional de XP, em 2000, na Itália. Realizou os eventos “Extreme Programming Brasil 2002 e 2004″ com a presença de Beck, Ambler, Teles, Tom e Mary Poppendieck, entre outros. É o culpado pelo Prevayler e pelo manifesto da computação soberana. Lidera projetos de desenvolvimento e treinamento em XP para empresas como TV Globo, Siemens, TIM e Banco Central do Brasil.
Faça já sua inscrição aqui: http://www.thoughtworks.com/cafe-agil-em-curitiba
Salve, salve developers, andei bem sumido aqui do Blog, pois tenho concentrado minhas contribuições com a comunidade através do Twitter.
Bem, nesse período tive a oportunidade de palestrar em duas faculdades aqui em Curitiba, UTFPR, no dia 4 de maio de 2010 na VII Semana Acadêmica de Informática da UTFPR,
e Faculdades OPET, no dia 19 de maio de 2010 na Semana Acadêmica de Informática da OPET.
Nas duas oportunidades apresentei a plataforma de desenvolvimento de RIA da Adobe, inclundo algumas novidades do Flex 4 e Flash Builder 4. Ao final da palestra mostrei como é fácil a integração entre o Flex e o PHP, você não leu errado, eu mostrei mesmo a integração entre o Flex e PHP
.
Essa palestra é altamente recomendada para quem está chegando hoje ao mundo RIA e quer conhecer um pouco mais sobre as Rich Internet Application e ao novo Adobe Flex 4 e o Adobe Flash builder 4.
Os slides que utilizei nas palestras:
A palestra na OPET, a minha esposa, Fernanda Musardo conseguiu filmar.
Se você é estudante de ensino médio ou de graduação, não perca a chance de aumentar / ou reciclar seus conhecimentos em .NET gratuitamente!
As inscrições para o Microsoft Students to Business (S2B) em Curitiba vão até o dia 19 de abril de 2010.
O Programa tem por objetivo aproximar estudantes de oportunidades de trabalho nas carreiras de Tecnologia de Informação.
Para isso inclui diversas ações, sendo as principais capacitações gratuitas nas plataformas Microsoft e aproximação com empresas que buscam mão-de-obra com esse perfil.
O programa tem um total de 84 horas/aula para capacitação de jovens, com um conteúdo que abrange palestras sobre o mercado de trabalho e aulas teóricas e práticas ligadas às carreiras de TI.
As capacitações são voltadas a estudantes do ensino médio e superior e visam preparar as próximas gerações de profissionais nas tecnologias Microsoft.
Ao longo de 3 fases os estudantes adquirem formação técnica para tornarem-se profissionais júnior desenvolvimento. Na primeira fase o curso traz informações sobre as carreiras de TI, na segunda, aulas teóricas e na terceira, aulas práticas, com o desenvolvimento de um projeto de formatura.
No encerramento são entregues certificados, em um evento que inclui uma feira de empregos, uma excelente oportunidade para você que ainda não trabalha ou está querendo trocar de empregador.

O Road Show é um evento presencial diferenciado e parte integrante da campanha Copa de Talentos da Microsoft Brasil.
Todas as sessões são focadas em demonstrações e explicações feitas ao vivo, utilizando um ambiente de demonstração com os últimos lançamentos da Microsoft.
Há apenas uma breve introdução teórica, para entendimento do cenário e depois, o time de Especialistas da Microsoft apresentam ao vivo, na prática, toda a solução sendo implementada passo a passo.
Neste evento será apresentado um caso fictício de uma empresa que possui vários desafios de TI (desenvolvimento de software e infraestrutura de TI), e como os novos produtos e tecnologias da Microsoft podem torna-la mais competitiva, com gerenciamento, segurança, escalabilidade e performance.
Serão abordados novos produtos como Windows Server 2008 R2, Windows 7, Exchange 2010, Visual Studio 2010, SQL Server 2008 R2, Office 2010, Sharepoint 2010, System Center, Forefront, Silverlight, etc.
Você aprenderá como virtualizar seu ambiente, criar ambientes de testes de desenvolvimento, utilizar da melhor forma as soluções de comunicação unificadas, tornar suas aplicações mais ricas além de muitas outras capacidades.
Ao termino do evento você aprenderá como tirar melhor proveito de tais tecnologias, tornando-se um diferencial competitivo.
O Road Show será tanto para desenvolvedores quanto para infra-estrutura.
Inscrição para Desenvolvedores
Inscrição para Infra-Estrutura
Nos encontramos lá!
Aproveite! Pois não é sempre que temos eventos bacanas em Curitiba! Por isso, não perca a chance de fazer network e netweaving no encontro da Locaweb, eu particularmente já vou a 3 anos seguidos, e sempre é muito bacana o evento em geral, e as palestras sempre agregam conhecimento e despertam novas idéias!
Data: 06/05/2010 (Quinta-feira)
Horário: 08h00min às 17h30min
Local: Estação Embratel Convention Center (Rua Sete de Setembro, 2775)
Inscrições: R$ 50,00 Clique aqui e faça a sua inscrição.
|
08:00 |
Credenciamento |
|
09:00 |
P |
|
10:00 |
Coffee Break I – Networking |
|
10:30 |
Palestra: Desmembrando Pessoas – Pensamentos Aleatórios sobre Gestão |
|
11:30 |
Palestra: O futuro chegou, Vagas Abertas |
|
12:30 |
Almoço |
|
14:00 |
Palestra: Startup – De empregado a empregador |
|
15:00 |
Palestra: Painel Cyber Punk |
|
16:00 |
Coffee Break II – Networking |
|
16:30 |
Palestra: A nova escala de Inovação |
|
17:30 |
Encerramento – Sorteios |
Nos encontramos lá!
Fique por dentro das novas tecnologias da Microsoft em um evento presencial na cidade Curitiba realizado pelo Centro de Inovação da Microsoft.
Data: 27/03/2010 (Sábado)
Horário: 09h00min às 16h50min
Local: Auditório do Centro Tecnológico da Universidade Positivo (Rua Alf. Ângelo Sampaio,2300)
Inscrições: Clique aqui e faça a sua inscrição. Vagas limitadas!
Entrada: Uma lata de leite em pó.
Confira a programação
| 09:00h | Welcome Coffee |
| 09:30h | Abertura: Apresentação de parceiros |
| 09:50h | Palestra: Windows Azure e a plataforma Cloud Computing
Palestrante: Waldermir Cambiucci, Microsoft Brasil. |
| 10:40h | Palestra: Obtendo sua certificação Microsoft
Palestrante: Thiago Henrique Zen, MIC Curitiba. |
| 10:50h | Palestra: Microsoft Smooth HD. |
| Palestrante: Márcio Gomes, (MCPD/MCT), TechResult | |
| 11:40h | Palestra: Segurança da Informação com ferramentas Microsoft
Palestrante: Herbert Moroni, 4sec Brasil. |
| 12:30h | Intervalo |
| 14:00h | Palestra: Novidades da .NET Framework 4.0
Palestrante: Diego Rodrigo Neufert (MVP), ALL-América Latina Logística. |
| 14:50h | Palestra: Linguagens Dinâmicas
Palestrante: Marcelo D’Ávila de Pauli (MVP), TechResult. |
| 15:40h | Palestra: Ferramentas de Arquitetura e Desenvolvimento com Visual Studio 2010 Ultimate.
Palestrante: Daniel Oliveira (MVP), TechResult. |
| 16:30h | Encerramento: Sorteio de Brindes |
Eu já fiz a minha inscrição! Nos encontramos lá!