Hey, ich bin

Alexander Schoch

Chemieingenieur und Full Stack Webentwickler aus Zürich

Benötigen Sie eine benutzerfreundliche, hübsche, schnelle, sichere, barrierefreie, zuverlässige, wartbare und quelloffene Webapplikation?

Über mich

Portrait

Hey! Ich bin Alex, ein Luzerner mit einer einzigartigen Mischung aus Fähigkeiten in den Chemieingenieurwissenschaften und der Web-Entwicklung.

Als Chemieingenieur mag ich es, komplexe Probleme zu lösen und Prozesse zu optimieren. Mein Fachwissen liegt im Modeling von physikalisch-chemischen Systemen, und ich bin bestrebt, mein Wissen zur Entwicklung innovativer Lösungen einzusetzen.

An der digitalen Front bin ich ein engagierter Full-Stack-Webentwickler mit einem starken Bekenntnis zu den Prinzipien von freier und quelloffener Software (FOSS). Von der Entwicklung nahtloser Benutzererlebnisse bis hin zum Aufbau robuster und sicherer Backend-Systeme bin ich begeistert von der Kraft der Zusammenarbeit und dem Ethos des Wissensaustauschs. Zu meinem Tech-Stack gehören Next.js, tailwindcss, React.js, GraphQL, etc., wobei ich mich besonders für die Vorteile von Open-Source-Lösungen einsetze.

Als Brückenbauer zwischen Chemieingenieurwesen und Softwareentwicklung habe ich es mir zur Aufgabe gemacht, die Feinheiten der Chemie und Prozessmodellierung zu entmystifizieren. Im Labor bewege ich mich in der Welt des Engineerings, optimiere Prozesse und löse Herausforderungen. Gleichzeitig setze ich mein Fachwissen in der digitalen Welt ein, um Software zu entwickeln, die diese komplexe Wissenschaft auf benutzerfreundliche Weise zum Leben erweckt.

Neueste Blog-Posts

Mastodon

Alexander Schoch 🇨🇭 hat geteilt

Mark Gardner

@mjgardner@social.sdf.org

@alexander_schoch “At first glance, #Perl looks like PHP and bash had a child, which is not something I’d expect in a #programming language.”

What if I told you it was the other way around?

- Perl dates back a full two years before #Bash, originating as a better text manipulation option than #Unix commands while still looking familiar to #shell scripters
- #PHP dates from the mid 1990s, when it was heavily inspired by Perl, though with much more inconsistent syntax

Alexander Schoch 🇨🇭 hat geteilt

Security Writer

@SecurityWriter@infosec.exchange

@protonprivacy you appear to have removed your posts from Mastodon after everyone pointing out how unhinged it was yesterday, but the Reddit post is alive and well, and is yet to be orphaned after it was updated to double down on your position in the face of all of the criticism.

What I want to know is 1:

Do your social media accounts reflect the position of the Proton Foundation, or have they been hijacked for Andy Yen’s personal political soapboxing?

2:

Due to how toxic he’s become for the brand and how much damage he’s done and continues to do, in such a short space of time - given how much good will you’ve garnered over the years - will he be stepping down?

3:

Will the Proton Foundation be issuing a formal apology and clarification that statements made were objectively misleading and inaccurate, and actually parroted talking points initiated by far-right groups and nation states hostile towards the west and US specifically?

4:

Will the Proton Foundation clarify its overall position and strategy regarding non-profit status in light of this week’s events, and how do you intend to protect vulnerable and at-risk users from the effects of stated policies of the incoming administration?

I feel like either the Foundation (Andy himself) have entirely misread who their user base is, particularly paying customers - and there is a total misunderstanding that the majority of them will be at increased risk with the incoming administration, which is why cosying up to them is the *worst possible* look for you.

Your response matters to a lot of people. We have been passionate users and advocates for your products for many years and your recent public statements have decimated public trust in your organisation, particularly for those who need your services most.

Yesterday you failed them.

Alexander Schoch 🇨🇭 hat geteilt

Zak

@zak@infosec.exchange

RSS needs a better name. People outside of tech will find it too nerdy to subscribe to an RSS feed. But if you could "follow my blog using Flooby" or some shit, it'd take off.

Alexander Schoch 🇨🇭

@alexander_schoch

TIL that you can use the `type()` function in Python to create classes, like so:

```
MyClass = type('MyClass', (), {'var': None})

instance = MyClass()
instance.var = 5
```

that's pretty yucky, python.

021

Alexander Schoch 🇨🇭

@alexander_schoch

SumUp Rant:

So I set up SumUp for accepting card paymets for [my BigBand](starlightjazzorchestra.ch)'s events.

__(SumUp is a platform that can take card payments using their hardware and they'll transfer the amount they got through that.)__

First, I had to register the BigBand. Okay, we're an association (Verein), we do entertainment, specifically concerts. Nice. Now I have to enter our name, our website and, uhm, our VAT number (MwSt in CH), and this was a required field. So I just entered a dummy value and tried to tell the SumUp support to please remove it, as it would be illegal otherwise.

However, after chatting through the AI chatbot and it finding out that it can't help me (oh wonder!), SumUp told me that I could only talk to a real person after my "company" was certified (which takes a few days).

Now: Do I get certified with a made up VAT number? Probably not, but time will tell.

This is such asshole design, and it made me lose my marbles.

010

Alexander Schoch 🇨🇭 hat geteilt

leyrer

@leyrer@chaos.social

Alexander Schoch 🇨🇭 hat geteilt

Till O'Rly

@mrgl@ohai.social

It's just a sticker on somebody's Laptop, it can't physically hurt you.

The sticker:

Alexander Schoch 🇨🇭 hat geteilt

Martin Splitt

@geekonaut@mastodon.social

Zurich, you're amazingly pretty! #aerial #photography #switzerland #zurich #drone

Alexander Schoch 🇨🇭

@alexander_schoch

in case Python is not JavaScript-y enough for you

044

Meine Apps

Blitz Website

Blitz ist die Studierendenzeitschrift des AMIV. Das Magazin ist bekannt für seine zweiwöchentliche Erscheinungsrate und seine kritische und witzige Art.

Next.jsTailwindCSS

Blog

Blog ist die App, die ich für meinen, well, Blog verwende. Es ermöglicht das Schreiben von Blogbeiträgen als MDX und generiert daraus einen RSS-Feed und optimiert für Suchmaschinen.

Next.jsNextra

Brauko Website

Die Brauko ist die Brauerei des AMIV. Die Brauko-Website dient als Fläche für allgemeine Infos und enthält eine Auflistung der zukünftigen Events

Next.jsTailwindCSS

ExBeerience

ExBeerience ist eine Anwendung zur Bierverkostung, die für die ExBeerience-Kommission des VSETH entwickelt wurde. Sie ermöglicht es, Biere zu bewerten und jedem Bier ein Geschmacksprofil zuzuordnen. So erhalten die Brauereien wertvolles Feedback und die Teilnehmer erfahren, was ihnen schmecken könnte.

TypescriptNext.jsReactMantineGraphQL

Geography

Geography ist eine Online-Umsetzung von 'Stadt, Land, Fluss'. Die Spieler können Spiele erstellen, ihre Freunde einladen, Kategorien festlegen und die Runde starten. In jeder Runde müssen sich die Spieler ein Beispiel für jede Kategorie einfallen lassen, beginnend mit einem zufällig zugewiesenen Buchstaben. Nach jeder Runde werden alle Antworten von allen Spielern überprüft.

SymfonyReactMUI

Homepage

Diese Anwendung ist das, was Sie gerade sehen. Sie enthält eine Zusammenfassung der meisten meiner Tools, meinen Lebenslauf und auch einige allgemeine Informationen über mich.

TypescriptNext.jsReactTailwindCSSHeadlessUI

Jukebox

Jukebox ist eine Anwendung für die Musikverwaltung unter Freunden und Familie. Jeder kann Musik in die Warteschlange stellen, kein Login oder Abonnement erforderlich.

TypescriptNext.jsReactMantineGraphQL

Newsletter

Newsletter ist die Anwendung, die vom VSETH verwendet wird, um Einträge zu überprüfen und den wöchentlichen Newsletter zu erstellen und zu versenden. Dies reduziert die Arbeit des Kommunikationsteams auf das absolute Minimum, den Rest erledigt das Tool.

TypescriptNext.jsReactMantineGraphQL

PapperlaWeb

PapperlaWeb ist die Website von PapperlaPub, die auch die Speisekarte erstellt.

Next.jsReactMantineGraphQL

Polyband Leadsheet Archive

Polyband Leadsheet Archive ist eine Anwendung, die alle Leadsheets der offiziellen Realbooks in strukturierter Form zur Verfügung stellt. Sie ermöglicht die Suche nach einer Norm und das Herunterladen des Leadsheets in der gewünschten Tonart.

ReactMantine

Reportcenter

Reportcenter ist eine Applikation zur Verwaltung der Erstellung und Korrektur von Laborberichten an der ETH. Es wurde für D-CHAB und D-MATL geschrieben, um diesen Prozess zu automatisieren, so dass Administratoren, Assistenten und Studenten immer über den aktuellen Stand ihres Laborkurses informiert sind.

Next.jsReactMantineTailwindCSSGraphQL

TheAlternative Website

TheAlternative ist die Kommission des VSETH für Linux und Free und Open Source Software. Die Website wird hauptsächlich für allgemeine Informationen, Eventanmeldungen und einige Guides genutzt.

Next.jsMantineTailwindCSS

Zobig

Zobig ist eine Anwendung, die ich für eine WG von ein paar Freunden geschrieben habe. Sie ermöglicht es ihnen, täglich zu koordinieren, wer zum Abendessen zu Hause ist.

Next.jsReactMantineGraphQL