Asides

  • coworking, noch smarter

    Nicht vollkommen von der Hand zu weisen.

    https://twitter.com/ellebil/status/1203401835031216128
  • In eigener Sache: GCP, nginx & certbot

    Aus verschiedenen Gründen gab es die Notwendigkeit den Unterbau dieses Blogs anzufassen. Heute Vormittag wurde die docker-basierte Installation vom Admin der Seite abgelöst und in dem Zu zu einem anderen Anbieter umgezogen.

    Einer der Gründe war, dass es Probleme mit docker-machine, das nicht weiter in der Lage war, abgelaufene Certifikate auf dem Stack zu erneuern. Ein Management der Maschine war daher nicht mehr einwandfrei möglich und Backups scheiterten.

    Darüber hinaus waren in dem Stack mehrere Blogs untergebracht, die nicht schön voneinander getrennt waren.

    In der Google Clout Platform laufen nun eine Virtuelle Maschine, basierend auf Debian 10 (Buster), mit nginx, php-7.3 und allen für WordPress notwendigen Plugins. Das WordPress kommt nicht aus Debian sondern wurde als komplettes Verzeichnis von den alten Installationen übernommen.

    Datenbank Inhalte wurden aus dem container

    docker exec -it blogs_database_1 /bin/bash

    mysqldump –add-drop-table -u root -p wordpress > wordpress.backup.sql

    mysql -h <hostname> -u <username> -p <database> < database.backup.sql

    export & import der WordPress Datenbank

    Google Cloud Platform bietet automatische Backups sowohl der Server als auch der Datenbank an.

    Das SSL/TLS, das vorab von Traefik.io terminiert wurde, übernimmt nun nginx selbst. Die Configuration davon ist mittels certbot erstellt worden, der Zertifikate automatisch von Let’s Encrypt bezieht.

    Docker dagegen findet in dem Setup keine Anwendung mehr.

  • Enterprise Sales

    @r00k on Twitter nailed it

    Enterprise Sales
  • The Mind at Work: Guido van Rossum on how Python makes thinking in code easier

    Python, the programming language, gained lot’s of popularity only in the past decade. In particular for big data applications, machine learning and data science the language is almost without alternative. But also for tool development or web applications backends, Python has huge adoption. Reasons are it’s huge ecosystem and a friendly, constructive community. Despite it’s newer competitors it has been around for 30 years. One of the most appreciated benefits is the steep learning curve, that allows virtually everyone to understand Python code.

    Dropbox has an interview with Guido van Rossum, who published the first version of the language in 1989. The conversation revolves around the purpose of code and how python helps improve cooperation and productivity.

    Guido van Rossum
    Guido van Rossum

    “You primarily write your code to communicate with other coders, and, to a lesser extent, to impose your will on the computer.”

    Guido van Rossum

    A conversation with the creator of the world’s most popular programming language on removing brain friction for better work. Source: The Mind at Work: Guido van Rossum on how Python makes thinking in code easier

  • Steam Kids

    Steam Kids

    Calliope und Chromebooks
  • Django 3 released

    Mentionable improvements are:

    • Django 3.0 begins our journey to making Django fully async-capable by providing support for running as an ASGI application.
    • Django now officially supports MariaDB 10.1 and higher.
    • Custom enumeration types TextChoices, IntegerChoices, and Choices are now available as a way to define model field choices.

    Details are in the announcement.

  • Breaking Walls Between Business and Engineering

    All too often, two departments are burried in deep arguments for most of their days. While business, the outbound oriented Product Management department, leads customer conversations and verifies business requirements, engineering is pushing towards a better product.

    Their goals are not always aligned despite the necessity to build a product together. Overcoming controversial goals can be difficult, yet frustrating to Product Managers in their quest to build better products.

    Itamar Gilad shares a few thoughts how to overcome this gap.

    Managers and product managers are often frustrated by the apparent lack of care the development team is showing for the needs of the…

    Source: Breaking The Walls Between Business and Agile Teams

  • Lego’s shatter proof Cyber Truck

    Only recently, Tesla revealed it’s Cybertruck, with alegedly shatter proof windows. News has it the presentation was well prepared.

    Elon Musk, the companies CEO, still kind of died inside during the presentation, when on stage asked a guy to try and break the glass.

    Now, Lego introduced the really shatterproof option:

  • Edge vs. Chrome: A new Browser War

    The new Edge browser, built on the same open source code as Google Chrome, contains a new Tracking Prevention feature that blocks third-party trackers and, at the Strict setting, many ads. My tests show that one in four items blocked are from Google.

    Source: Edge vs. Chrome: Microsoft’s Tracking Prevention hits Google the hardest