Arquivo da categoria: Programação

Apple APP distribuido privado

Distribuir aplicativo em particular

Se você distribuiu um aplicativo antes de usar o App Store Connect, o restante deste tutorial será mais familiar para você.

Para começar, acesse o App Store Connect e faça login na sua conta de desenvolvedor.Observação: não use uma conta de desenvolvedor da Apple vinculada à conta do Apple Business Manager da organização.

Em Meus aplicativos, selecione o aplicativo que deseja distribuir de forma privada. Isso mostrará a página do aplicativo no App Store Connect.

Na barra lateral à esquerda, clique em Preços e Disponibilidade.

Distribuição privada de aplicativos

Navegue até Métodos de distribuição de aplicativos e selecione Privado — Disponível como um aplicativo personalizado no Apple Business Manager ou Apple School Manager.

Em seguida, você terá uma opção para campos a serem inseridos. Na seleção suspensa Tipo, clique em ID da organização. Usando o ID da organização obtido na seção anterior deste guia, adicione-o ao campo ID. Em seguida, adicione o Nome da Organização.

Clique em Salvar no canto superior direito da página.

E está tudo pronto! Agora você pode enviar seu aplicativo personalizado para revisão sempre que quiser.

Quando seu aplicativo for aprovado, ele estará disponível apenas para usuários que fazem parte de sua organização especificada.

Códigos de resgate para distribuição direta

Para distribuir diretamente seu aplicativo personalizado para as pessoas, você precisará gerar códigos de resgate.

  1. Volte para o Apple Business Manager.
  2. Na barra lateral, clique em Aplicativos personalizados. Você deve encontrar o aplicativo que acabamos de publicar em particular (ele precisará ser aprovado primeiro).
  3. Na lista suspensa Tipo de licença, selecione Códigos de resgate.
  4. Insira o número de códigos de resgate que você deseja para seu aplicativo personalizado e clique em Obter.
  5. Clique em Baixar em Códigos de resgate para obter uma planilha de todos os códigos privados para compartilhar seu aplicativo personalizado diretamente.

Os usuários podem usar este link para baixar o aplicativo diretamente sem que ele esteja disponível ao público.

Concurrency in Go: Tools and Techniques for Developers

Concurrency in Go: Tools and Techniques for Developers | Amazon.com.br

Nota: 10.

Resumo:

Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If you’re a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems.

Author Katherine Cox-Buday takes you step-by-step through the process. You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems. Learn the skills and tooling you need to confidently write and implement concurrent systems of any size.

Arquitetura de software distribuído

BOAS PRÁTICAS PARA UM MUNDO DE MICROSSERVIÇOS

p_large.jpg (341×480)

Nota: 6

Resumo:

Com constantes evoluções, adições de novas funcionalidades e integrações com outros sistemas, os softwares têm se tornado cada vez mais complexos, mais difíceis de serem entendidos. Dessa forma, fazer com que os custos de manutenção desses softwares não ultrapassem o valor que eles entregam às companhias é um desafio para a arquiteta ou arquiteto de software.

Neste livro, Flávio Lisboa, por meio da criação de um sistema baseado em microsserviços, mostrará como organizar uma aplicação implementada em várias linguagens de programação, JavaScript, PHP, GO e Python, enquanto apresenta princípios de boa arquitetura de software. Você vai aprender a implementar padrões de projetos, a usar o sistema de filas Apache ActiveMQ, o framework Mezzio, além de entender o papel do Kubernetes na aplicação.