Tecnologias

A stack por trás do software que precisa continuar funcionando

Vinte e cinco anos entregando software para caminhões, armazéns e hospitais deixam você com opiniões firmes sobre ferramentas. Estas são as que usamos — e, no fim da página, as que cansamos de esperar e escrevemos nós mesmos.

68tecnologias
6disciplinas
35bibliotecas que mantemos

Linguagens e frameworks

C# e .NET de ponta a ponta — o dispositivo, a API e o serviço em nuvem por trás dele em uma só linguagem, para que uma única equipe cuide do caminho inteiro. Swift e Kotlin nativos quando a plataforma exige.

12 em uso diário
  • C#Nossa linguagem principal há 25 anos
  • .NETO runtime por baixo de tudo
  • .NET MAUIApps nativos multiplataforma
  • XamarinOs apps que migramos
  • ASP.NET CoreAPIs e back-ends web
  • BlazorInterface web em C#
  • OrleansServiços distribuídos com estado
  • .NET AspireOrquestração cloud-native
  • EF CoreAcesso a dados, feito com cuidado
  • SwiftBindings nativos para iOS
  • KotlinBindings nativos para Android
  • TypeScriptFront-ends web

Plataformas e hardware

Celulares no bolso, coletores robustos no chão do armazém, gateways parafusados em veículos. As partes de cada plataforma que a maioria das equipes nunca precisa tocar são as partes em que trabalhamos todos os dias.

16 em uso diário
  • iOSiPhone e iPad
  • AndroidCelulares, tablets, dispositivos robustos
  • macOSMac Catalyst e desktop
  • WindowsDesktop, WinForms e WPF
  • LinuxServidores e hosts de borda
  • WebAssemblyBlazor no navegador
  • Bluetooth LECentral, periférico, GATT
  • OBD-IIDiagnóstico veicular
  • GPS e geofencingLocalização em segundo plano
  • HealthKitDados de saúde da Apple
  • Health ConnectDados de saúde do Android
  • mDNS & SSDPDescoberta na rede local
  • Apple WatchApps complementares para watchOS
  • Wear OSApps complementares para relógio
  • CarPlayApps de iPhone no painel do carro
  • Android AutoApps Android no painel do carro

Nuvem e entrega

Serviços feitos para um deploy limpo e uma operação barata, com os pipelines e a telemetria que permitem a uma equipe pequena operá-los às 3 da manhã.

12 em uso diário
  • Microsoft AzureNossa nuvem padrão
  • AWSQuando o cliente está lá
  • Google CloudHospedagem e dados
  • FirebaseMensageria e analytics
  • DockerContêineres em todo lugar
  • KubernetesQuando a escala pede
  • GitHub ActionsCI/CD
  • Azure DevOpsPipelines e boards
  • CloudflareBorda, DNS e túneis
  • OpenTelemetryTracing e métricas
  • SentryRelatórios de falhas e erros
  • NuGetOnde nossas bibliotecas são publicadas

Dados e armazenamento

Relacional, documentos, geo e cache — no servidor e no dispositivo. Escolhidos pela forma como os dados são consultados e sincronizados, e não pelo que foi usado no último projeto.

8 em uso diário
  • SQL ServerO padrão corporativo
  • PostgreSQLRelacional e documentos
  • SQLiteArmazenamento offline no dispositivo
  • MySQLCargas relacionais
  • Cosmos DBBanco de documentos global
  • MongoDBCargas de documentos
  • RedisCache e pub/sub
  • DapperQuando SQL puro se justifica

Integrações e protocolos

Os serviços e formatos de comunicação de que um produto conectado acaba dependendo — notificações, identidade, lojas, mapas e os contratos entre sistemas que você não controla.

12 em uso diário
  • Apple Push (APNs)Notificações no iOS
  • Firebase MessagingNotificações no Android
  • Notification HubsPush na escala da frota
  • Web PushNotificações no navegador
  • gRPCContratos entre serviços
  • SignalRAtualizações em tempo real
  • OpenAPIAPIs documentadas e tipadas
  • OAuth & OpenIDIdentidade e login
  • CoreWCFContratos SOAP mantidos vivos
  • Google MapsMapas e rotas
  • App StoreStoreKit e compras no app
  • Google PlayPlay Billing e distribuição

IA e inteligência

Agnósticos em relação ao modelo por padrão. O modelo é uma peça substituível; as ferramentas, a recuperação e as avaliações ao redor dele são o que construímos para durar.

8 em uso diário
  • Model Context ProtocolSeus sistemas, como ferramentas
  • Microsoft.Extensions.AIIA em .NET independente de provedor
  • Azure OpenAIModelos dentro do seu tenant
  • ClaudeRaciocínio e agentes
  • OllamaModelos locais e on-premises
  • FalaFala para texto, TTS, palavra de ativação
  • Visão no dispositivoReconhecimento de rostos e documentos
  • Reconhecimento de vozIdentificação de locutor
Shiny open source

Parte desta stack nós mesmos escrevemos

Quando o plugin de que um projeto precisava estava abandonado, não existia ou falhava silenciosamente em dispositivos reais, nós o construímos direito e o publicamos. Hoje milhares de equipes entregam software com as mesmas bibliotecas que levamos a cada projeto — cada linha pública, cada download contabilizado.

40M+Downloads open source
30+Bibliotecas publicadas
70+controles de UI para MAUI e Blazor

Mais de 70 controles. Dois hosts. Um tema.

Componentes nativos para .NET MAUI e Blazor, de table views a gráficos de Gantt.

Ver os controles

Construindo sobre alguma dessas tecnologias?

Ninguém conhece essas bibliotecas melhor do que quem as escreveu. Traga para nós a parte difícil do seu projeto e vamos dizer sem rodeios o que é preciso.