About
-
iOS 17.4: PWAs sind tot – oder nicht? Update 04. März 2024
von
in DevelopmentApple setzt die Vorgaben des europäischen Digital Markets ACT (DMA) um und entfernt den Support für Progressive Web Apps. Oder auch nicht. Wir haben ein Update für euch!
-
Self-Signed Zertifikate unter iOS (und sonstwo)
von
in DevelopmentWie bekomme ich ein Self-Signed-Zertifikat auf ein iPhone, einen Androiden und am Besten auch noch auf ein Windows und ein MacOS? Und wie muss das verflixte Ding aussehen, dass es alle anstandslos fressen? Eine Tragikomödie in vier Akten.
-
Of races and mutexes: synchronizing async operations in JavaScript
von
While JavaScript is a strictly single-threaded language, the asynchronous nature of its execution model can easily lead to situations in which two or more async operations run at the same time and compete with the program flow depending on which operation succeeds first. The result is a specimen of the dreaded species of race conditions.…
-
Ten tips for frictionless development with Apache Cordova
von
Cordova is a framework for developing cross-platform mobile apps using web technology. Develop your application using the technologies you know, deploy to all major platforms without the complications of native development, and tap into a rich ecosystem of plugins for adding native functionality to your app. Sounds great, doesn’t it? Well, if you have used…
-
Go-repro: a rewriting reverse proxy for testing multi-domain setups
von
in DevelopmentWeb applications that span multiple domains come with their very own set of challenges. As requesting resources that cross domain boundaries is a pattern common to many different attacks that threaten the security of websites, browsers restrict such requests to conform to with the same-origin policy: most resources (in particular if requested from Javascript via…
-
Running a secure docker registry
von
Some time ago, our team decided to deploy the application which we are developing for our customer as a docker container. As docker is a promising but still very young technology, this decision naturally put us on a quest for finding a reliable, secure and maintainable setup — many things are still in flux in…
-
Salt and Pepper — Running native code within the browser with Google Native Client
von
When the web started off in 1989 at CERN, it was just a collection of static HTML documents, the first browsers were little more than document viewers, and computing still happend largely on big servers connected to many thin-client workstations. Much has changed over the last 20 years. Computing has moved from a the server-terminal…