29 окт. 2018 г.

Находки недели [8].

Python

  1. Getting Started With Testing in Python и Testing 101: Introduction to Testing - отличные буквари по тестирванию.
  2. Hidden features of Python.
  3. Gensim Tutorial – A Complete Beginners Guide.
  4. Working with the Hadoop Distributed File System.
  5. Python Secrets Module to Generate secure random numbers for managing secrets.
  6. Python UUID Module to Generate Universally Unique Identifiers.
  7. The Interesting Python Graphics Libraries for Python Programmers.

ML

24 окт. 2018 г.

DigitalOcean Managed Databases

DigitalOcean запускает Managed Databases. Пока только PostgreSQL, но позднее будет еще и MySQL. Решение называется DBaaS - DB as service по аналогии с PaaS.
Набор функций похож на GCP CloudSQL:

  • кластеризация
  • много баз внутри одного кластера
  • дублирование кластера (для быстрой настройки стейджей, например)
  • автоматизированная отказоустойчивость
  • объелинение соединений в пул
  • автоматизированные бэкапы
  • one-click обновление до новой версии СУБД
  • горизонтальное масштабирование для чтения
  • легкое переключение и перенос между ДЦ
  • шифрование на диске и при передаче по сети
  • модный мониторинг
Предполагается, что DigitalOcean будет дешевле аналогов, но убедится в этом пока нельзя. По скриншоту также можно предположить, что для кластера можно будет выбирать мощность узлов (CPU, RAM, HDD, etc).
У DigitalOcean есть Cloud амбиции. Недавно был анонс запуска поддержки kubernetes, теперь вот DBaaS.

8 окт. 2018 г.

Находки недели [5].

Я пропустил выпуск прошлой недели из-за своего дня рождения, поэтому далее ссылки за 2 недели.

Python

  1. Getting Started With Python inside PostgreSQL.
  2. Create your chatbot using Python NLTK.
  3. What is Public Key Cryptography?
  4. The mystery behind del() and why it works.
  5. Understanding Regression Error Metrics.
  6. Making an Unlimited Number of Requests with Python aiohttp + pypeln.
  7. Python Open Source of the Month (v.Sep 2018).
  8. Multiprocessing using Python 3.7.

ML

GCP

  1. 7 best practices for operating containers.
  2. Cloud Source Repositories + GitLab.
  3. Announcing updates to Cloud Speech-to-Text and the general availability of Cloud Text-to-Speech.
  4. Introducing headless Chrome support in Cloud Functions and App Engine.
  5. Introducing new Cloud Source Repositories.

Other

  1. Cloud Native Computing Foundation Receives $9 Million Cloud Credit Grant from Google Cloud to Fund Kubernetes Development, Empower Community.
  2. 50+ Data Structure and Algorithms Interview Questions for Programmers.
  3. Unleashing the Power of Redis.
  4. Google just gave control over data center cooling to an AI.
  5. How being open about your financials can help grow your reader-funded publication.
  6. Think your startup idea will work? Run a premortem for the best chance at success.