Início Sistemas Operacionais no InfoQ Brasil
Artigos
Feed RSS-
Perguntas e respostas sobre o livro Risk-First Software Development
O livro Risk-First Software Development, de Rob Moffat, analisa todas as atividades de um projeto de software através da visão do gerenciamento de riscos, introduzindo uma linguagem de padrões para classificar diferentes riscos, fornecendo sugestões para equilibrá-los e explorando como as metodologias de software veem os riscos.
-
Perguntas e respostas sobre o Docker no Windows
O livro Docker no Windows - Segunda Edição, de Elton Stoneman, ensina os leitores como executar aplicações novas e antigas em containers Docker no Windows
-
Cinco princípios para o design de interfaces (UI) para Android e iOS com React Native
Este artigo explicará por que UI designers deveriam seguir os guidelines específicos de cada plataforma ao desenhar para múltiplas plataformas. Isso pode ser uma tarefa árdua devido à variedade de restrições e guidelines a serem seguidos. Propomos cinco princípios fáceis para múltiplas plataformas com foco no React Native, sem perder pontos importantes de usabilidade.
-
Kotlin multi-plataforma para desenvolvedores iOS
Aproveitando as semelhanças entre Swift e Kotlin, o Kotlin multi-plataforma torna fácil a criação de componentes agnósticos a plataforma que podemos utilizar em projetos iOS e Android. Este artigo orientará passo a passo como criar um framework que podemos importar no Xcode.
-
O Sistema Operacional Organizacional: aprendizados ao enxergar uma área através dessas lentes
Chegar em um ambiente como uma agente de mudança pode ser muito desafiador, seja para conseguir identificar os pontos de melhoria, seja para ter legitimidade junto às pessoas para conduzir essas mudanças. Nesse artigo compartilho meus aprendizados ao fazer o levantamento do Sistema Operacional da empresa onde trabalho e planejar minhas ações a partir dos resultados encontrados.
-
Seis ferramentas incríveis para construir Mobile Apps com Realidade Aumentada
A RA é usada em muitos setores, como saúde, comércio eletrônico e arquitetura. Este artigo descreve os recursos que devem ser procurados em um SDK, comparando seis toolkits amplamente conhecidos.
-
Conhecendo o .NET Core
Recentemente foi lançada a versão 1.0 do .NET Core, a versão cross-platform da plataforma .NET. Entenda as diferenças entre a plataforma .NET tradicional e a core, a motivação da Microsoft por trás de sua mais nova criação, além de um tutorial com os primeiros passos do .NET Core no Linux.
-
Análise comportamental para aplicativos móveis
A medida que os canais móveis ficam mais importantes, os conceitos de otimização de website e analise comportamental de clientes migram para esses canais, que visam aprender sobre o comportamento do cliente e adotar aplicações móveis que maximizem o tempo de uso e taxas de conversão.
-
Escalando aplicações Android: lições aprendidas
No último AnDevCon, Doug Bateman moderou um painel focado no que é preciso para construir aplicativos Android que escalam até milhões de usuários globais. Isso inclui gerenciamento de equipe, testes e design para testabilidade, funcionalidade de suporte ao gerenciamento de lançamentos, contribuições de código aberto, arquiteturas alternativas e mais.
-
A linguagem de programação Swift
A Apple recentemente relevou o Swift, sua nova linguagem de programação para desenvolvimento iOS e OSX. Em sua versão 1.0, o Swift vem para simplificar e tornar mais divertido o desenvolvimento iOS e OSX. Nesse artigo, o autor explica o que acredita ser as cinco principais funcionalidades do Swift.
-
Distribuições Linux de comunidade: Fedora, Ubuntu, Mint e Mageia, qual será o desktop do futuro?
Fedora, Ubuntu, Mint e Mageia trazem cada um sua proposta de como deverá ser o desktop do Linux nos próximos anos: voltado a tablets, recursos de nuvem, ou à área de trabalho. O que usuários e desenvolvedores irão preferir?
-
Comparação do Kernel dos 3 SO mais utilizados
Este artigo compara brevemente o kernel dos três sistemas operacionais quasi-Unix mais utilizados (Vista e outros dois derivados do Unix) utilizando três pontos de comparação: eficiência, evolução, e interface amigável. Os sistemas operacionais comparados (somente o kernel) são: OpenSolaris, Windows Vista, e o Linux 2.6.