Xamarin e Microsoft unem forças para levar o Visual Studio para iOS e Android

xamarin-microsoft-vitrineA Xamarin trouxe o .NET para os desenvolvedores iOS e Android há alguns anos inclusive habilitando o desenvolvimento iOS com o Visual Studio. A Microsoft, é claro, fez o mesmo pelos desenvolvedores Windows e Windows Phone. Hoje as duas empresas anunciam uma nova parceria para tornar o desenvolvimento multi-plataforma mais fácil.

A união de forças abrange produção técnica, treinamentos com desconto e redução de preço.

Na frente técnica, a Xamarian terá suporte a Portable Class Libraries, possibilitando aos desenvolvedores criarem bibliotecas que poderão ser usadas pelo iOS, Android, Windows Store e Windows Phone. As empresas prometem melhor integração entre as ferramentas e serviços da Xamarin e Microsoft tais como Azure Mobile Services.

Na frente de treinamento, a Xamarin está lançando treinamento de 30 dias no para o próximo ano, incluíndo assistência mano a mano e resolução de problemas. O Treinamento irá custar normalmente $ 1.995,00 e começa em Janeiro do próximo ano, porém  os assinantes da MSDN que assinarem depois de 31 de Dezembro ganharão o treinamento na faixa, 0800, di gratis ( de graça em latim ou em italiano, não sei ao certo, acho que seria di grati).

Por fim, assinantes da MSDN terão um melhor tempo de avaliação na Xamarina com 90 dias ao invés de 30 além de descontos (especiais e exclusivos) nas assinaturas da Xamarin.

A colaboração entre as duas empresas é um passo natural para ambas, tendo em vista que a Xamarin conquistou popularidade entre os desenvolvedores por permitirem usar a suas expertise de C# nas plataformas que não a suportavam nativamente.

Parceria com a Microsoft da a Xamarin melhor acesso a milhões de desenvolvedores C#. Parceria com a Xamarina da a Microsoft melhor acesso ao muitos usuários da Xamarin, esses usuários são desenvolvedores C# programando para plataformas não Microsoft: com uma leve bajulada e encorajamento para que eles considerem as Plataformas Microsoft também.

via The Code Project Insider de Terça-feira, 14 de Novembro de 2013

Fonte: Xamarin and Microsft join forces to take Visual Studio to iOS and Android

 

A Curta História da URL about:

História da URL About, Screen shot about:mozilaVocê provavelmente já viu alguma vez na sua vida de navegante das interwebs uma URL “about:”. A maioria das pessoas nunca pensou a respeito, mais alguns poucos já ficou com uma pulga atrás da orelha e se perguntou o porque? Esse é o artigo pra quem a curiosidade o levou inevitavelmente a uma busca na internet por uma explicação, explicação essa dada pelo próprio criador da URL o  Lou Montulli que entre outras coisas criou o Lynx e trabalhou nas primeiras versões do Navegador Netscape.

A URL “about:” que mais comumente se vê é a “about:blank”, em que a maioria dos navegadores carregam uma página em branco. Para uma Lista das URL “about:” no seu navegador tente isso: “about:about” (não vai funcionar clicando aqui direto)

Porque se chama “about”? A resposta curta é que “about” (sobre) as pessoas que constroem o seu navegador. Eu adicionei a URL original “about:” como um Easter egg na versão 1.0 do Netscape Navigator. Eu trabalhei no código multiplataforma de de rede e carga de página  e bateu uma lombriga e eu tirei o dia pra colocar o Easter egg. O Formato da URL permite que qualquer prefixo seja adicionado, assim eu criei o prefixo “about” e para que nós puséssemos uma página com o time de engenheiros fosse listada. Parte do meu trabalho foi construir um framework que permitisse qualquer bloco HTML fosse carregada e endereçado por uma URL “about”.

Uma das URL about originais que se manteve no browser firefox é a “about:mozilla”, que mostra uma frase fictícia pseudo religiosa glorificando nosso mascote, o Mozilla.
Existia também URLs para a maioria dos engenheiros do time original. ar, atotic, bluthe, chouck, dmose, dp, ebina, hagan, jeff, jg, jsw, karlton, kipp, mlm, montulli,  mtoy, paquin, robm, sharoni, terry, and timm.

No dias de hoje uma característica especial de minha URL “about” a “about:montulli”, o levará para uma página aleatória do seu histórico, eu não sei ao certo porque, mais eu penso que seja uma característica interessante. ( no firefox pelo menos não funciona mais)

“about:blank” que hoje é a URL mais comumente usada, foi criada para apontar para uma nova janela do Netscape 2.0 com uma URL vazia. É algo que não existia a princípio e nós precisavamos de uma forma de criar nova janela com nenhum conteúdo. O framework about já existia, então nós a reusamos para carregar uma página em branco. O restante das URLs “about” evoluíram pelo mesmo motivo. Nós já tínhamos a URL “about” e mantemos reusando ela para “config”, “cache”,”history” e etc…

Curtiram?

Agora o editor falando 😀 , eu adoro essas histórias de bastidores, você tem alguma interessante, manda pra k 😀

Links:

 

Google deixa MySQL e adota o MariaDB

MariaDB e MySQL LogoPor vingança ou não, essa migração em massa definitivamente terá um impacto negativo no Banco de Dados relacional da Oracle.

A Primeira Lei da termodinâmica é bem simples, a energia não pode ser destruída, mais sim transformada de uma forma para outra. E no mundo dos negócios essa lei também se aplica: uma empresa que vacila pode ter o troco algum dia.

O que nunca será o motivo oficial pelo qual o mecanismo de busca do Google está migrando todo sistema no banco de dados relacional da Oracle para o MariaDB fork do MySQL, no entanto o efeito colateral contra a Oracle são óbvias.

Afinal de contas a Oracle gastou muito tempo em ações legais nos últimos anos contra a Oracle alegando quebra de Diretos Autorais em partes do código Java no Sistema Operacional da Google o Android. Incluindo 37 APIs na linguagem de Programação Java. O casos foram todos jugados a favor do Google, mais ainda continua em apelação e o Google aparentemente é difícil de esquecer.

A revelação que o Google está migrando do MySQL para o MariaDB veio do Engenheiro Senior do Google Jeremy Cole em apresetação na conferência Extremely Large Database da Universidade de Stanford na semana passada.

De acordo com o The Register, Jeremy Cole revelou durante a apresentação que o Google está trabalhando com a fundação MariaDB para atualizar com patchs ( remendos) o MariaDB 10.0 para que ele esteja pronto para migração de centenas de instancias do MySQL para o MariaDB.

“No momento estamos rodando principalmente no (MySQL) 5.1 que é um pouco desatualizado e então mudaremos para o MariaDB 10.0”, disse Jeremy…

O Google depois confirma em nota o plano de migração para o The Register.

O time de MySQL da Google está em processo de mover os usuários internos do MySQL no Google do MysQL 5.1 para MariaDB 10.0. O time de MySQL da Google e o Time SkySQL MariaDB olha a frente para trabalhar junto e avançar com a confiabilidade e os recursos do MariaDB.

Aparentemente os movimentos para a migração começou no início do ano, vestígios de que isso estava acontecendo só apareceram nos últimos 2 meses, quando o Google delegou um engenheiro para trabalhar integralmente para a fundação MariaDB.

Na época desse movimento, as especulações focavam no Google estava tentando fortalecer o MariaDB com o objetivo de manter a diversidade com o comunidade do MySQL ainda viva. Desde que a Oracle tomou o controle do Banco de Dados MySQL em 2010 quando comprou a Sun Microsystems, a comunidade do Banco de dados MyQL tem reclamado que a Oracle tem colocado algum trabalho técnico para para o banco de dados open-source, mais tem deixado poucas contribuições de fora da Oracle entrar no código base do MySQL.

Esses usuários frustrados do MySQL que desejam ver essas mudanças colocada na linha de frente do desenvolvimento do MySQL (conhecido como o “trunk”) bem como todas as mudanças técnicas dentro do MySQL dependentes dos caprichos da Oracle.

Tópicos na apresentação de Jeremy expõe a sua ( e aparentemente também a do Google) posição em relação ao Oracle MySQL:

Continua a fazer um bom desenvolvimento, no entanto sem muita visibilidade pública até o lançamento.

Bugs ignorados, feedback, comunicação com a comunidade. 

Essa falta de participação da comunidade em grande parte é devido o criador do MySQL Monty Widenius ter feito um fork o projeto MariaDB se distanciando do MySQL: para dar aos usuários do MySQL uma versão do banco de dados onde muitos podem contribuir.

Segundo Jeremy, o Google irá migrar especificamente para um branch interno do MariaDB 10.0, em que incorpora algumas mudanças específicas do Google, que equivalente ao MySQL 5.6. Esse não é de fato um fork, embora, ainda continuará mantendo o relacionamento de compartilhamento de código com o trunk do MariaDB. Jeremy contou a platéia que o Google agindo dessa forma ainda mantém o controle absoluto do desenvolvimento do branch do MariaDB.

Todos esses são perfeitamente motivos válidos para o Google se distanciar do MySQL em que se vê um claro declínio de toda base de usuários desde que o Oracle tomou de conta do projeto.

Embora seja fácil de sugerir que essa migração em massa do MySQL para o MariaDB é algum tipo de troco para Oracle, a verdade provavelmente está no tratamento da Oracle com a comunidade MySQL – A Oracle tem construído a sua cama de espinhos com a comunidade do MySQL e agora tem que deitar nela. Essa migração em massa de centenas de servidores MySQL vai fazer com que futuro e atuais clientes do MySQL de uma boa olhada em alternativas como o MariaDB.

Fonte: ReadWrite, via The Code Project