Luciano Moreira

Luciano Moreira

(0 comments, 90 posts)

This user hasn't shared any profile information

Home page: http://luticm.blogspot.com/

Posts by Luciano Moreira

Pesquisa de treinamento Sr. Nimbus

Bom dia, galera!
Na dura tarefa de tentar atender melhor nossos alunos de treinamentos, sempre bate uma dúvida cruel do que estamos fazendo certo, onde estamos errando, enfim, que diabos precisamos fazer para melhorar!

Mesmo que você AINDA não tenha feito treinamento conosco, será que pode dispor de 2 minutinhos para preencher uma pequena pesquisa? E sim, eu leio todas as respostas e trabalho muito em cima do que nos é dito.

Link para a pesquisa: http://www.surveymonkey.com/s/HR39V9Y
Obrigado pela colaboração.

[]s 
Luciano Caixeta Moreira - {Luti} 
luciano.moreira@srnimbus.com.br 
www.twitter.com/luticm 
www.srnimbus.com.br

Pesquisa de treinamento Sr. Nimbus

Bom dia, galera!
Na dura tarefa de tentar atender melhor nossos alunos de treinamentos, sempre bate uma dúvida cruel do que estamos fazendo certo, onde estamos errando, enfim, que diabos precisamos fazer para melhorar!

Mesmo que você AINDA não tenha feito treinamento conosco, será que pode dispor de 2 minutinhos para preencher uma pequena pesquisa? E sim, eu leio todas as respostas e trabalho muito em cima do que nos é dito.

Link para a pesquisa: http://www.surveymonkey.com/s/HR39V9Y
Obrigado pela colaboração.

[]s 
Luciano Caixeta Moreira - {Luti} 
luciano.moreira@srnimbus.com.br 
www.twitter.com/luticm 
www.srnimbus.com.br

Pesquisa de treinamento Sr. Nimbus

0
Bom dia, galera! Na dura tarefa de tentar atender melhor nossos alunos de treinamentos, sempre bate uma dúvida cruel do que estamos fazendo certo, onde estamos errando, enfim, que diabos precisamos fazer para melhorar! Mesmo que você AINDA não tenha...

Impressões da prova 70-483 – C#

Hoje de manhã eu fiz a prova beta 70-483 - Programming in C# (http://www.microsoft.com/learning/en/us/exam.aspx?id=70-483), onde saí um pouco da minha zona de conforto com o SQL Server para dar um gás na veia de desenvolvedor que sempre tive. Historicamente eu já ministrei treinamentos de C# (2124, que considero um dos melhores da MS), mas andava desligado das novidades, então parei um dia para dar uma revisada no que apareceu de novo, rever alguns conceitos, etc.
 Para estudar e aprender a linguagem, eu recomendo o livro C# 4.0 Unleashed do Bart De Smet, achei o livro muito bom, me impressionou mesmo, não sendo aquele que fica no “olha um trecho de código”, mas sim explicando motivação e detalhes de funcionamento, IL gerado, etc. Então ontem foi dia de uma bela passeada por mais de 1.500 páginas, uma olhadela em treinamentos no Pluralsight, coding com visual studio 2012, isto é, um dia nada mal.
Sendo prova beta o resultado não sai agora, então não sei se passei ou não, mas devo confessar que não achei a prova difícil. Algumas questões muito fáceis e as mais difíceis são as que eu considero ruins, pois cobram decoreba de assinatura de métodos ou saber significado de enums pouco utilizados no dia-a-dia.
Então vamos para os famosos bullet points de resumo, organizados pelas quatro áreas que estão detalhadas no portal da prova em “Skills measured”...
Manage program flow
·         Foram cobradas questões pontuais sobre async e sincronização de objetos, nada muito complexo.
·         Muitas questões de preencher as lacunas com textos pré-formatados, principalmente em control flow e em sua maioria questões simples.
·         Boas questões sobre delegates e eventos, que exigem um entendimento correto do mecanismo e do que a questão está pedindo.
·         Diferente das provas de SQL Server que têm parte do cabeçalho inútil, os dessa prova foram mais sucintos e em geral exigiram mais cuidado na leitura.
·         Tratamentos de erro foram cobrados, levando em conta hierarquia de exceptions, detalhes do throw, stack trace, etc.
·         Em geral foi uma parte bem coberta e sem surpresas.
Create and Use Types
·         Foram as questões mais interessantes que exigiu bom conhecimento de OO, com polimorfismo e cia.
·         Claro que generics estão em toda parte e foram bastante cobrados.
·         Os pontos baixos foram três questões, uma por somente cobrar uma mudança na ordem das palavras, isto é decoreba, outra por um enunciado terrível e uma que a resposta era clara, mas fiquei um pouco confuso com a forma exposta.
·         Achei que iria cair mais a parte de reflexão e o dynamics, por exemplo, mas na minha prova questões desse tipo praticamente nada foi selecionado.
Debug Applications and Implement Security
·         A parte mais chata da prova pela forma que foi cobrado.
·         Você sabe qual opção de enum deve usar para uma tarefa específica quando está se manipulando certificados X509? Pois é, nem eu.
·         E a enumeração correta para usar um tipo específico de contador de performance?
·         Liste os algoritmos de criptografia por ordem de segurança (claro que a questão era diferente), mas pegue a ideia.
·         Algumas questões de logging, GAC, RegEx (entre outras) foram bacanas, mas senti dificuldade não pelo conceito, mas sim pela exigência de saber o que diabo cada opção de um enum significa, e isso em classes que são pouco usadas (acredito eu).
Implement Data Access
·         Poucas questões de ADO.NET, ambas simples.
·         Algumas questões com LINQ, que gostei bastante, alguma para preencher as lacunas, outras mais complexas, enfim, um mix bem legal.
·         A parte de serialização caiu bem também, algumas questões mais chatas que exigem do candidato um contato com algumas APIs e contratos.
·         Streams e manipulação de XML também estão presentes, então é um tópico que deve ser estuado. O problema é que XML é um mundo a parte, então nada muito elaborado com esquemas, mas sim acesso básico, criação, etc.
No fim ainda consegui escrever 20 minutos de feedback em diversas questões, apontando as muito simples, aquelas com problema de enunciados e reclamando das de pura decoreba. Foram 50 questões com quase 3 horas de prova, o que dá tempo de sobra para esse modelo.
Conclusão: em geral eu gostei da prova, mais bem elaborada que algumas de SQL Server 2012 que eu fiz, mas o grau de dificuldade não é alto, então para quem está trabalhando com o C# e acompanhando as novidades, deve fazer a prova sem ter que dedicar muito tempo de estudo.
Agora é esperar o resultado da prova e torcer por ter passado, afinal acabei de falar que achei relativamente simples. J
Abraços
sr. Nimbus Serviços em Tecnologia - www.srnimbus.com.br

Impressões da prova 70-483 – C#

0
Hoje de manhã eu fiz a prova beta 70-483 - Programming in C# (http://www.microsoft.com/learning/en/us/exam.aspx?id=70-483), onde saí um pouco da minha zona de conforto com o SQL Server para dar um gás na veia de desenvolvedor que sempre tive. Histo...

Semana de certificação SQL Server 2012

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
!!! ATUALIZAÇÃO !!!
O webcast já aconteceu, quem quer ver o PPT aqui está: http://www.slideshare.net/LucianoMoreira1/como-se-tornar-um-mcse-em-sql-server-2012

No link do webcast você pode fazer o download da apresentação.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Bom dia pessoal.
Na próxima semana um pessoal de SQL Server vai fazer uma série de webcasts sobre certificação para o SQL Server 2012. São cinco dias com o objetivo de orientar aquele que está querendo buscar uma certificação, e mesmo que você ainda esteja trabalhando em cima do 2008, acredito que as sessões podem te ajudar.

Da Sr. Nimbus eu e o Fabiano vamos fazer apresentações, sobre assuntos diferentes. Eu com o Roberto Fonseca cobriremos as provas do MCSE e o Fabiano upgrade path.

A grade completa está no blog do Freccia: http://marcosfreccia.wordpress.com/2012/08/02/semana-de-webcasts-sobre-certificao-em-sql-server-2012/

Para quem quiser já acessar diretamente a minha sessão, os detalhes estão aqui.
Palestrante: Luciano Moreira (Luti) (Blog|Twitter) & Roberto Fonseca (Blog|Twitter)
Palestra: Como se tornar um MCSE em Data Plataform e MCSE em Business Intelligence em SQL Server 2012
Descrição: Pretende se MSCE em Data Plataform ou Business Intelligence em SQL Server 2012? Esse Webcast irá mostrar quais os passos para a certificação com dicas, material de preparação e o melhor de tudo tirar duvidas com profissionais que já realizaram as provas do SQL Server 2012. Então não percam essa chance.

[]s 
Luciano Caixeta Moreira - {Luti} 
luciano.moreira@srnimbus.com.br 
www.twitter.com/luticm 
www.srnimbus.com.br

Semana de certificação SQL Server 2012

0
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= !!! ATUALIZAÇÃO !!! O webcast já aconteceu, quem quer ver o PPT aqui está: http://www.slideshare.net/LucianoMoreira1/como-se-tornar-um-mcse-em-sql-server-2012 No link do webcast você pode fazer o downlo...

Semana de certificação SQL Server 2012

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
!!! ATUALIZAÇÃO !!!
O webcast já aconteceu, quem quer ver o PPT aqui está: http://www.slideshare.net/LucianoMoreira1/como-se-tornar-um-mcse-em-sql-server-2012

No link do webcast você pode fazer o download da apresentação.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Bom dia pessoal.
Na próxima semana um pessoal de SQL Server vai fazer uma série de webcasts sobre certificação para o SQL Server 2012. São cinco dias com o objetivo de orientar aquele que está querendo buscar uma certificação, e mesmo que você ainda esteja trabalhando em cima do 2008, acredito que as sessões podem te ajudar.

Da Sr. Nimbus eu e o Fabiano vamos fazer apresentações, sobre assuntos diferentes. Eu com o Roberto Fonseca cobriremos as provas do MCSE e o Fabiano upgrade path.

A grade completa está no blog do Freccia: http://marcosfreccia.wordpress.com/2012/08/02/semana-de-webcasts-sobre-certificao-em-sql-server-2012/

Para quem quiser já acessar diretamente a minha sessão, os detalhes estão aqui.
Palestrante: Luciano Moreira (Luti) (Blog|Twitter) & Roberto Fonseca (Blog|Twitter)
Palestra: Como se tornar um MCSE em Data Plataform e MCSE em Business Intelligence em SQL Server 2012
Descrição: Pretende se MSCE em Data Plataform ou Business Intelligence em SQL Server 2012? Esse Webcast irá mostrar quais os passos para a certificação com dicas, material de preparação e o melhor de tudo tirar duvidas com profissionais que já realizaram as provas do SQL Server 2012. Então não percam essa chance.

[]s 
Luciano Caixeta Moreira - {Luti} 
luciano.moreira@srnimbus.com.br 
www.twitter.com/luticm 
www.srnimbus.com.br

Cloud Computing != HA e DR

Atualmente na Sr. Nimbus estamos trabalhando junto a um cliente na implementação do SQL Server nA Amazon Web Services (AWS), usando a infraestrutura como serviço (IaaS). Durante o serviço eu mencionei no twitter que estávamos testando o database mirroring e seu impacto no AWS, foi aí que recebi uma pergunta muito interessante: A proposta da computação na nuvem não é ter isso (redundância)? Ou seja, você nunca teria problema com redundância?
Tudo vai depender do tipo de serviço que você está consumindo, mas computação na nuvem não é sinônimo de alta disponibilidade (High Availability ou HA) ou recuperação de desastre (Disaster Recovery ou DR)!
Então não existe redundância na nuvem? Pelo contrário, lá está cheio de redundâncias e temos que saber aproveitar, mas não é fechar o olho e fazer o deploy da sua solução. Portanto quando estamos trabalhando na arquitetura da nossa solução na nuvem, temos que pensar em termos de HA e DR sim!
Um exemplo de redundância que podemos nos beneficiar é o Elastic Block Storage (EBS) na Amazon, que é um armazenamento binário e pode ser apresentado para uma máquina como um disco, onde são mantidas 3 cópias do dado. Então optamos por não configurar RAID por software no Windows (melhor assim, não é?!) e deixarmos a redundância trabalhar.
Porém outras dúvidas aparecem... Mas como você dá manutenção sem causar downtime? E se um datacenter inteiro (onde está a redundância mais barata) ficar fora do ar? Ou se um datacenter sumir do mapa depois de um terremoto? Acredita que isso nunca vai acontecer?
Melhor ver as notícias que uma rápida pesquisa trouxe...

Ainda está confiante de que nunca vai ter problema? Quer dizer que cloud computing é ruim? Não, só estou dizendo que você não pode ser inocente, da mesma foram que vejo muitas reclamações dos hostings no Brasil a solução não é apenas ir lá para o Azure ou AWS. Mas acredito que seja uma excelente alternativa...
Então para isso nós desenhamos uma solução arquitetural que pode ser generalizada para uso de todos:

Acima um exemplo de solução para o SQL Server 2008 R2 Standard, então nosso mirroring é síncrono e dentro de um datacenter, enquanto nós mantemos os dados replicados em outro datacenter através de log shipping.
Dessa forma temos uma replicação geográfica e na pior das hipóteses temos pouca perda de dados se o datacenter USA explodir, e para não ficar parada a máquina na Europa, é utilizada como ambiente para relatórios.
Mas e o database mirror? Ele auxilia demais o negócio, vamos supor que precisamos fazer alguma manutenção ou aplicar um service pack, conseguimos fazer o failover enquanto configuramos as máquinas, sem downtime para a aplicação. Outra coisa que testamos foi mudar o tipo de instância, suponha que o Natal está chegando e suas vendas aumentam demais, com o mirror nós fazemos o failover, mudamos o tipo de instância (subindo uma com mais poder computacional) e quando a máquina volta o mirror é sincronizado. Downtime é zero e durante o ano o cliente não precisou pagar por uma máquina super dimensionada enquanto espera pelo Natal.
Quando pensamos em nuvem sempre consideramos redundância de hardware, mas esquecemos de que o software pode nos dar muita dor de cabeça, imagina a dor de cabeça que a symantech causou recentemente (http://idgnow.uol.com.br/internet/2012/07/16/symantec-confirma-ter-causado-tela-azul-da-morte-em-pcs-com-windows-xp/). Vai que você instalou um software de monitoramento e por um problema pontual no agente a tela azul da morte apareceu no servidor... No nosso caso o nó secundário do espelhamento iria assumir e somente perderíamos as transações in-flight.
Conclusão: ainda não vi uma tecnologia mágica que vai resolver todos os nossos potenciais problemas, acredito que com a computação na nuvem e sua vasta gama de possibilidades está deixando mais simples compor uma solução, mas você ainda tem muito trabalho pela frente, ok?
PS: Durante este artigo eu sempre escrevi mais sobre os recursos de cloud computing da Amazon que é o utilizado pelo cliente, mas ressalto que normalmente conseguirmos traçar um paralelo com o Azure, da Microsoft. Blob Storage, Virtual Machines, etc.
Abraços
sr. Nimbus Serviços em Tecnologia - www.srnimbus.com.br

Cloud Computing != HA e DR

0
Atualmente na Sr. Nimbus estamos trabalhando junto a um cliente na implementação do SQL Server nA Amazon Web Services (AWS), usando a infraestrutura como serviço (IaaS). Durante o serviço eu mencionei no twitter que estávamos testando o database ...
Luciano Moreira's RSS Feed
Go to Top