Alle Docker Container stoppen

Um alle Docker Container zu stoppen, einfach diesen Befehl ausführen:

docker kill $(docker ps -q)

Wie funktioniert das?
Der ‘docker ps’ Befehl listet alle laufenden Container. Die Option ‘-q’ listet nur die IDs. Diese liste übergeben wir dem ‘docker kill’ Befehl. Fertig.

Alle Docker Container entfernen

Wenn man die Container nicht nur stoppen, sondern auch entfernen will, einfach diesen Befehl ausführen:

docker rm $(docker ps -a -q)

Dieser Befehl funktioniert genau so wie der obige, nur das die ‘-a’ Option auch alle Container listet, die nicht laufen und ‘rm’ (‘remove’) die Container entfernt.

Docker Images entfernen

Um alle Docker Images zu entfernen, einfach diesen Befehl ausführen:

docker rmi $(docker images -q)

Das funktioniert so:
‘docker images -q’ listet alle Image IDs. Diese Liste wird an ‘docker rmi’ übergeben. ‘rmi’ steht für “remove images”, also “images entfernen”.

Inkscape

For more than a decade now my Vector Graphics Tool of choise as been the Free Open Source Software Tool Inkscape. And for good reasons too. Premium grade SVG editing features, zero-fuss cross-platform functionality and tools and extensions in abundance offer anything you’d want for professional vector-graphics work without strange subscriptions or bloated slow GUIs. Check it out.

Svelte

While true Web Components are on the rise and the Google Polymer Project has ended its lifecycle and web component efforts are now continued with the super-light lit library, classic VDOM and PWA toolkits are still in wide use. The big three – React, Angular and Vue – have contenders, some of which have gained wider attention and have their own solid set of fans and hipster advocates. One of these libraries is Svelte, a build-time PWA library and toolkit with quite a large set of non-trivial libraries built for and on top of it.

Svelte weiterlesen

Stop using Java for Java development. Switch to Kotlin.

Are you doing enterprise development in Java? Then stop. Java is neat, Java blazed the way for non-trivial cross-platform bytecode-based software development. Many systems that are not specifically web-centric rely on Java these days. It’s been way more than a decade that countless programming languages have come to life that address the Java VM. Scripting-centric PLs such as Groovy or Beanshell or modern, ultra functional ones like Closure or Scala.

Stop using Java for Java development. Switch to Kotlin. weiterlesen

Meet Deno, the new Node

Deno is a new implementation of a runtime environment by the original creator of Node. v1 came about roughly a year ago and it’s basically a redo of Node with all the insights gained and the newest proven technologies at its core. Deno is implemented in Rust and sports TypeScript as a native and first class citizen. By default Deno has no local access, it has to be given explicitly which is the right way to secure things. It has integrated tooling such as a bundler and a formatter and it loads external components via URI, so it’s basically SOA-ready by nature.

Meet Deno, the new Node weiterlesen

Lit & Kor

As an application platform the modern Browser is finally becoming more managable. MS IE and even the new one, MS Edge, are history, most Browsers are now based off the Blink Rendering Engine, meaning Chrome, with Safari and Firefox being modern exceptions that none-the-less offer most contemporary web-features. As a consequence it is now increasingly more feasible for contemporary web applications to use modern methodologies, such as Web Components and JavaScript Template Literals for building WebApp UI Components and updating the view.

Lit & Kor weiterlesen

WordPress 2021

WordPress hat gewonnen – so viel ist klar. 39,5% der obersten 10 Millionen Websites im Internet werden jetzt von WordPress bereitgestellt. Das ist ein 4% Zuwachs in nur einem Jahr – der größte Zuwachs seit Begin des Projekts. Einen nicht geringen Anteil daran hatte auch das in der Pandemie gewachsene Interesse von einzelnen, auch eine eigene Stimme im Web zu haben und auch selber im Web zu verkaufen. WooCommerce, das eCommerce System für WordPress, hat ebenfalls soliden Zuwachs erfahren.

WordPress 2021 weiterlesen

Professional Web Analytics

One does not have to suck up to Google & Co. or try to apply some magic SEO-Snakeoil in order to be diligent about professional web performance and search-engine friendlyness. Google doesn’t like people trying to trick them into higher pageranking and they are fast at retaliation and downmodding ranks a few thousand points when it comes to that.

Professional Web Analytics weiterlesen

Kdenlive

It’s been a very long time since I’ve last thoroughly looked into the state of open source video editing software. And I have good news: FOSS video editing has matured at a professional level. Recently I’ve started a video project once again – the last one was 16 years ago or so. I started with Openshot, which is, for what I’m right now trying to do, a more easy-going hobbyist sort of tool and quickly hit its limits. This surprised me, as it has nothing to do with the tool but a lot to do with how deep I still am connected to motion graphics and quasi-professional video NLE.

Kdenlive weiterlesen

The Vala Programming Language

There’s no lack of programming languages, that’s for sure. The last two decades have seen a surge of sophisticated new-generation PLs that have rocked quite a few boats and have set the tone for an update of 90ies microcomputer programming. Purely functional programming has moved out of the niche and the academic world and become mainstream and joined declarative and OOP methods to open up a wider brave new world of software development. Vala is one of the lesser know languages, but it is none-the-less mature in the niche that it serves very well. So well, that I think you should look into it and want to tell you about it.

The Vala Programming Language weiterlesen