Nossa abordagem para a consistência do desenvolvimento de software

Não documentar o que você pode automatizar

Esta publicação no blog faz parte de uma série em que compartilho nossa migração de aplicativos monolíticos (cada um com seu próprio repositório de fontes) implantado no AWS para uma arquitetura de serviços distribuídos (com todo o código-fonte hospedado em um monorepo) implantado no Google Cloud Platform. read more

Criando uma API REST sem servidor com Node.js e MongoDB

O movimento sem servidor ganhou um pouco de impulso nos últimos meses. Todo mundo parece estar falando sobre isso. Alguns até chamariam de revolução! Mas, não nos excitamos demais. Não seja como eu. Eu também gosto muito de coisas legais como esta e comece a escrever artigos. Se isso é tudo novo para você, aqui está uma peça que escrevi há algum tempo, explicando os conceitos básicos. read more

$ 3.5k a $ 80k: pague pela Business School com Cryptocurrency Investments

Se você tiver alguma moção que você recomenda, eu dou uma olhada para saber mais sobre, por favor me avise nos comentários e me dê um passo de elevador sobre isso! Obrigado.

Além disso, como um lembrete amigável, nunca investir com o dinheiro que você não pode perder. Eu tenho várias carteiras experimentais em criptografia, e eu uso apenas meus ganhos de criptografia para iniciar essas experiências; na verdade, retirei todos os meus investimentos iniciais por um tempo, e só estou usando ganhos para qualquer investimento atual e futuro em cryptocurrency. read more

Quartos de hotel sem motorista: o fim de Uber, Airbnb e Human Landlords

Como os veículos sem motorista podem habilitar a acomodação de ondemand por uma noite ou 1000, e a taxas 10x mais baratas do que sua conta de aluguel

“Boa noite senhoras e senhores, estamos prestes a começar nossa descida para Sydney. Aperte os cintos de segurança e coloque as bandejas na posição vertical. A hora local é 8:42 pm e 27 graus úmidos. Nossa equipe de vôo deseja-lhe um feliz ano novo, e esperamos que voe com a gente novamente em 2025. ” read more

Diretrizes de Design da API RESTful – As melhores práticas

Facebook, Google, Github, Netflix e alguns outros gigantes da tecnologia deram uma chance aos desenvolvedores e produtos para consumir seus dados através de APIs e se tornaram uma plataforma para eles.
Mesmo que você não esteja escrevendo APIs para outros desenvolvedores e produtos, é sempre muito saudável para o seu aplicativo ter APIs lindamente criadas. read more

Aprenda a codificar em 2017, seja contratado e divirta-se ao longo do caminho

No ano passado, escrevi uma publicação sobre como passar de zero conhecimento a ser contratado como desenvolvedor em 5 meses. Desde então, algumas coisas mudaram, e eu quero oferecer uma versão atualizada e melhorada. Se você é um desenvolvedor júnior ou está curioso sobre esta indústria, esta publicação é para você. Se você é um desenvolvedor estabelecido, você pode encontrar alguns links úteis aqui como eu listar os melhores recursos para superar suas habilidades. read more

O que é revolucionário sobre Flutter

O que é Flutter?

O SDK do aplicativo móvel Flutter é uma nova maneira de criar aplicativos móveis rápidos e bonitos que ajudem os desenvolvedores a se afastar dos aplicativos de “cookie cutter” que foram tão comuns no passado. As pessoas que tentam Flutter realmente gostam disso; por exemplo, veja isso , isto ou isto . Ou aqui está uma lista de artigos e vídeos compilados por um terceiro. read more

Comparação de MongoDB vs MySQL: qual banco de dados é melhor?

Introdução

As bases de dados relacionais mantiveram a liderança durante décadas e naquela época a escolha era bem óbvia, seja MySQL, Oracle ou MS SQL, apenas para citar alguns. Eles serviram como base para toneladas de aplicativos corporativos, enquanto aplicativos modernos requerem mais diversidade e escalabilidade. Bancos de dados não-relacionais, como o MongoDB, parecem atender aos requisitos existentes e substituir o atual ambiente relacional. read more

7 melhores aplicativos de hacking do Android [aplicativo hacker]

Na era do sistema operacional Android, ele realmente reduz nossa carga de trabalho e podemos reduzir muitas coisas com o smartphone Android em apenas alguns cliques. Então, Guys, por outro lado, existe um mundo negro de aplicativos Android que podem ser usados ​​por hackers para fazer atividades ilegais e estranhas. Em linguagem técnica, há muitos aplicativos que são usados ​​para hackear e outras coisas ilegais que contra a política do Android. Nosso objetivo não é promover esses aplicativos, mas conscientes sobre esses Aplicativos de hacking Android que esses aplicativos também existem. Muitos usuários do Android não estão cientes sobre essas aplicações porque isso não está disponível no google play store, mas você pode encontrar estas aplicações na internet livremente. Você pode até pesquisar na internet sobre os melhores aplicativos de hackeamento Android e você pode facilmente obter essas aplicações. read more

Fundamentos de execução de qualquer coisa no AWS (ou qualquer coisa) parte 1 – configuração, execução, registro

EC2, ECR, Docker, sistema e capacidade básica de CD

Este artigo irá configurá-lo com uma compreensão básica de como preparar o seu código para implantação / execução em qualquer lugar e, em seguida, mostrar-lhe como implementá-lo para o AWS, tornando-o facilmente acessível, facilmente implantável etc. Então eu vou garantir que você construa neste caso e são variações para lhe fornecer soluções mais detalhadas (e ajudá-lo a compreendê-las, é claro). read more

Benefícios de SEO do Sitemap XML: um guia para criar o Google Site XML amigável

Quando se trata de SEO, adicionar o seu site ao Google é a sua primeira tarefa. Mas você não deve esquecer XML-Sitemap. Na verdade, é obrigatório criar um sitemap XML e enviar isso para o Google ou outros mecanismos de pesquisa. Porque há tantos benefícios de SEO do sitemap XML. Pode-se criá-lo facilmente usando “ferramentas do gerador do Sitemap” ou plugins. read more

Guia do iniciante para configurar um ambiente de aprendizado TensorFlow Profundo no Ubuntu 16.04.2 – Atualizado!

Este guia explica como instalar todas as ferramentas necessárias para começar a usar
TensorFlow GPU versão 1.2 em uma nova instalação do Ubuntu 16.04.2. Se você é novo no Linux ou no Deep-Learning ou apenas procura um guia simples para obter o TensorFlow funcionando, este é o guia para você. read more

Um guia para iniciantes para proteger seu IP (endereço)

A internet está se tornando um lugar perigoso todos os dias. Tornou-se tão importante em nossas vidas que não podemos evitar a internet nem podemos evitar os perigos crescentes de estar conectado a ela. Esses perigos podem prejudicar-nos de grandes maneiras e os ataques cibernéticos se tornaram um fato da vida. Vivemos em um ambiente on-line onde hackers, script kiddies, e realmente qualquer um pode ser uma ameaça real. Embora haja muita informação que você expõe na internet sem sequer pensar nisso, vamos nos concentrar no endereço IP e como se proteger de um ataque DDoS. read more

Criando um Bot usando a API do Telegram Bot

(Nesta parte, devemos criar o nosso primeiro Bot Telegram simples e usar a linguagem de programação Go para acessá-lo também)

Preâmbulo

Telegram é um aplicativo de mensagens que é super rápido, simples, seguro e gratuito.

Primeiro, instalei o aplicativo Telegram no meu telefone Android. Eu também instalei seu aplicativo nativo no meu desktop Windows 7 Professional.

O Telegram possui uma API aberta e um protocolo gratuito para todos. Com esta API podemos construir nossas próprias ferramentas.

Objetivo

Para criar um botão simples (chamado SMTFirstBot ) usando sua API aberta.

O que é um Bot?

Os Bots são aplicativos de terceiros que são executados dentro do Telegram. Os usuários podem interagir com bots, enviando mensagens, comandos e solicitações em linha. Você controla seus bots usando solicitações HTTPS para sua API bot . Telegram bots são contas especiais que não requerem um número de telefone adicional para configurar. Os usuários podem interagir com bots.

Como faço para criar um bot?

Há um … bot para isso.

Basta falar com @ BotFather e seguir alguns passos simples.

Ele abriu uma janela separada no meu aplicativo nativo do Telegram.

Em seguida, digitei:

Você: / newbot BotFather: tudo bem, um novo bot. Como vamos chamá-lo? Escolha um nome para o seu bot. Deve terminar em 'bot'. Assim, por exemplo: TetrisBot ou tetris_bot. Você: SMTFirstBot BotFather: Feito! Parabéns pelo seu novo bot. Você vai encontrá-lo em telegram.me/SMTFirstBot. Agora você pode adicionar uma descrição, sobre a seção e foto de perfil para o seu bot, veja / ajuda para uma lista de comandos. Por sinal, quando você terminar de criar seu botão legal, faça um ping no nosso Suporte de Bot se desejar um nome de usuário melhor para ele. Certifique-se de que o bot esteja totalmente operacional antes de fazer isso. read more

10 ferramentas de pesquisa de palavras-chave gratuitas que você deve conhecer

A maioria dos iniciantes Quem iniciou a carreira de Blogging não dá nenhuma preferência à pesquisa por palavras-chave. Eles apenas encontram qualquer tópico e começam a publicar. Por esse motivo, eles não alcançam as alturas em Blogging. Então, surge a questão de como alcançar a grandeza no blog . Ou como fazer a análise de palavras-chave. Se você quer a resposta a essas perguntas, então você precisa seguir este artigo. Neste artigo, vou discutir como você pode procurar palavras-chave para o tópico do seu blog. Também discuto algumas das melhores ferramentas de pesquisa de palavras-chave que podem ajudá-lo a melhorar sua Visibilidade de pesquisa. read more