Logo da Cortana, bem melhor que um Siri enfadonho e que um símbolo tosco do Google "Agora".
terça-feira, 29 de abril de 2014
quarta-feira, 16 de abril de 2014
Windows Phone 8.1 parte 1
O Robozinho enfadonho do Google, agora agora vai ter uma batalha difícil.
São várias as novidades que essa nova versão do sistema operacional traz, entre elas as de mais destaques:
A Cortana, uma agenda inteligente para concorrer com o Siri da Apple e o Google Now do Android, só que com ela a Microsoft elevou a outro patamar as funções, fazendo o conceito de agenda inteligente subir . a Cortana é bem esperta e divertida, está em versão Beta ainda, mas vale uma experimentação.
A Central de notificações, agora finalmente podemos consultar um históricos das mensagens e publicações que os apps fazem, sem precisar momentaneamente ficar verificando o que era enviado, mensagem por mensagem.
Melhorias no Teclado, agora o teclado do Windows Phone reconhece deslizamento de teclas, essa funcionalidade ajuda muito a escrever bem mais rápido sem erros.
Internet Explorer 11, com essa versão o navegador ficou bem mais rápido e mais estável, nos meus testes, as páginas que normalmente utilizava no anterior abrem mais rapidamente e de forma mais fluida.
Nova Windows Store, a loja está mais intuitiva e com novo layout, mais limpo, está bem mais fácil navegar e encontrar os apps.
Outras melhorias falarei em um post com mais calma, inclusive em forma de tutorial mostrando minha opinião, de forma bem objetiva.
Para quem quiser baixar o Windows Phone 8.1, basta entrar no site: appstudio.windowstore.com e se cadastre como desenvolvedor de apps, utilizando para isso um email da Microsoft, posteriormente no celular baixe o aplicativo app Previews for Developers na Windows Store e depois utilizar o mesmo email que cadastrou como desenvolvedor para fazer login nesse app. Depois disso, é só verificar as atualizações disponiveis que irá aparecer o Windows Phone 8.1, lembrando que não existe como voltar para o Windows Phone 8.0 e que essa atualização fica por sua conta e risco.
Bem por enquanto é isso,
até o próximo post
Rafael Sandim Kretzschmar
sexta-feira, 11 de abril de 2014
Novidades do Update 2 do Visual Studio 2013 parte 1
Eita belezura rapazzzzzzzz ("OBAAAAAAAAAAAAAAAAAAAAAAAA BALANZINHO PARA CRIANÇADAAAAA FELIZZZZZZZZ.").
Na sua conferência anual para desenvolvedores que aconteceu agora em abril de 2014, a Microsoft anunciou uma grande inovação para o próximo update do Visual Studio 2013, a possibilidade de gerar no mesmo projeto códigos para dispositivos com Windows Phone 8.1, Windows 8.1 e para o XBox One. Além disso, os usuários ao comprar os apps publicados na Windows Store, terão acesso a eles em qualquer dispositivo, sem precisar pagar novamente por isso.
Porque isso é importante? Com essa iniciativa a Microsoft está facilitando em muito a vida dos desenvolvedores, que não precisaram mais criar Views especificas para cada interface de dispositivos, o próprio Visual Studio vai fazer isso utilizando para isso, o tamanho da tela. Isso vai ocorrer de forma muito parecida com os layouts responsivos de HTML 5. Hoje se perde muito tempo desenvolvendo interface especificas para hardwares diferentes, além de exigir muito mais tempo de desenvolvimento, requer também muito mais tempo de testes, e adequações de telas para deixá-las amigáveis e interessantes.
Abaixo uma imagem retirada do site de news da Microsoft demonstrando o mesmo APP para um tablet e um SmartPhone:
Não existe como não dizer que a Microsoft acertou em cheio com essa novidade, creio que muitos desenvolvedores vão se beneficiar dessa possibilidade e principalmente os usuário também, já que vão pagar uma vez pelo APP que quiserem, acessando de onde quiserem.
Quem estiver ancioso para expirmentar essas novidades pode baixar o Update 2 do Visual Studio no link abaixo, e também o o previews do Windows Phone 8.1:
Por enquanto é isso ai pessoal,
Abraço e até o próximo post.
Rafael Sandim Kretzschmar
quinta-feira, 10 de abril de 2014
Modularizações e soluções com Factories
OMMMMMMMMMMMMMMMMMM ("Chubaca gritando porque a coisa realmente é soda povo.").
Abraços até o próximo post.
Rafael Sandim Krezschmar
Estando a quase a 15 anos na área de desenvolvimento, ainda me espanto com a falta de planejamento e de reaproveitamento de códigos utilizadas pela T.I brasileira. Independente de linguagens, ou soluções de paradigmas das mesmas, ainda me enlouqueço quando vejo que as pessoas gostam de reescrever os mesmos códigos e gerar vários erros, sem nem mesmo pensar numa simples solução de bibliotecas, ou comunização de códigos.
As linguagens ao longo desse tempo evoluíram demais, temos hoje linguagens com paradigma orientação a objetos, que acaba facilitando e muito a vida dos desenvolvedores, nelas temos várias facilidades tais como: Garbage Colector, Herança, Polimorfismo, Camadas, Modularizações desacopladas, Factories de acesso a camada de dados, Frameworks ORM, entre outras coisas. O que verificamos no mercado é uma verdadeira precariedade de códigos, isso ocorre devido, a: falta de tempo, as definições erradas de escopos, por requisitos mal levantados. O fato é que realmente eu não consigo entender e aceitar as propagações de xunxos e soluções péssimas, que normalmente vão precisar de várias manutenções e muitas das vezes acabam transformando os códigos em colchas de retalhos. Afinal para que contratar um arquiteto de software? O meu vizinho faz, ele sabe: "formatar a máquina".
Creio que a solução para nosso mercado é bem aquilo que vem de encontro ao título do meu post, isto é, a utilização de Modularizações e Factories na construção dos sistemas. Esses tem seu procsso de criação tão complexos quanto a fabricação carros, ou a construções de prédios. Os sistemas requerem muito conhecimento técnico, e uma profunda análise do seu "business", para que o sua formulação seja feita de forma estável e escalonável, atendendo a demandas crescentes. Tenho absoluta certeza que muitos que lerem esse texto, vão recordar algumas pérolas nos códigos que já tiveram que fazer, ou ajustar.
Quero em outro post colocar o tema de forma mais abrangente, mas nesse fica essa essa questão tão enfadonha, Porque não adotar metologias? Porquenão adotar formas de construção padrão para o desenvolvimento de software? Será que é tão mais caro assim? Eu realmente tenho certeza que não.
Abraços até o próximo post.
Rafael Sandim Krezschmar
quarta-feira, 9 de abril de 2014
Sobre a proposta do blog
É com muita alegria que começo esse projeto de ter um blog sobre tecnologia e desenvolvimento de software, focando nas novas tendencias, comentando um pouco sobre o mercado atual e como vejo as novidades e coisas antigas da área de desenvolvimento.
Vamos ter focuo mais na tecnologia .Net na linguagem C#, pois é a que mais tenho afinidade nos dias atuais, mas não deixando também de colocar algumas coisas positivas e negativas sobre as demais linguagens.
Além da tecnologia de desenvolvimento, irei tentar mostrar também frameworks e ferramentas de mutiplataformas, seja ela web ou em forma de app, já que hoje isso é uma tendencia sem volta do mercado.
A idéia é um post semanal por enquanto, podendo posteriormente mudar essa isso para mais dois a três post semanais.
Enfim, espero que o Blog seja uma ferramenta a acrescentar na vida dos Geeks que gostam de tecnologia e se identificam com essa área de desenvolvimento de software.
Abraços e até o próximo post.
Rafael Sandim Kretzschmar
Assinar:
Postagens (Atom)