The JAMstack is not a new technology stack as the name might imply, but a new architecture for web applications. Instead of rendering a web site dynamically in the br
Houdini's goal is to enable web developers to extend the capabilities of CSS by providing APIs that make it possible to create custom CSS features and modify the browser rendering pipeline. This article will give you a brief overview of its specifications and goals together with the current state of development.
CSS is the styling language used to define the appearance of web contents. As web developers we rely on the existing implementation of CSS features across major brows
Web Components have been around for some years now. This article recapitulates what this term stands for and provides an overview of the current trends including Web Components Standard and Micro Frontends.
Web Components have been around for some years now. This article recapitulates what this term stands for and provides an overview of the current trends.
In these episode of our State of the Web we'll dive into the topics CSS Houdini, JAMstack and Web Components. Therefor we created a compressed, easy-to-read summary with some practical code snippets. We hope you enjoy!
We’re developers working on projects with technology we love, every day, keeping an eye on the ever-changing web eco system. New tools and libraries pop up ever
CosmosDB is a global database in the Azure universe. In this blog I want to look at its different APIs: the SDK, Entity Framework Core and the MongoDB API.
CosmosDB is a global database in the Azure universe. In this blog we’ll look at its different APIs: the SDK, Entity Framework Core and the MongoDB API.
We chose some interesting new topics we wanted to dive into and created a compressed, easy-to-read summary with some practical code snippets. To top it off, we discussed the topics in a podcast where you can get additional information about the posts from the authors. We hope you enjoy!
We're developers working on projects with technology we love every day. We must keep an eye on the ever changing web eco system. New tools and libraries popping up every
In diesem Blog Post gebe ich einen Überblick, wie erste Tests für BackstopJS geschrieben werden. Darüber hinaus erkläre ich, wie man BackstopJS in Docker ausführt, welche Befehle zur Verfügung stehen und wie visuelle Tests in einer Gitlab-Pipeline ausgeführt werden können.
BackstopJS ist ein Testing Tool, das bei Web-Frontends zum Einsatz kommt. Mit seiner Hilfe können schnell und einfach visuelle Regressionstests zu einer bereits beste
In 2014 the Fast Identity Online (FIDO) alliance announced the Universal Second Factor (U2F) specification which provides 2FA based on security keys, resistant to phishing, man-in-the-middle attacks (MitM) or stolen passwords. Let's have a look at its current state and browser support for WebAuthn!
Use complex passwords they said! It will be secure they said! This meme may be part of a humoristic view on the harsh reality. According to Google's study 1.9 billion pa
Since the web is evolving and becoming more mature, a new HTML Dialog element is being standardized to meet developers' needs. Today the implementation can be used directly in Chrome already—here's what you need to know.
An HTML dialog is a container for content which overlaps the rest of the site and is in the foreground. From a designer’s perspective a dialog catches the focus
CSS Scroll snapping is a method of defining snap points to tell the browser where it should stop scrolling. The process of snapping to the edge of an element (e.g. section, image, box, etc.) when coming close to it is used in order to achieve optimized scrolling positions and emphasise certain content.
In the past few years a recognizable trend of single page websites emerged (not to be confused with the term ‘single page application’). These sites consist of mainly
The Clipboard API is useful for customizing copy/cut/paste actions in the browser, eg. for reformatting the structure of the copied content, attaching metadata or adding external data to the content, copy/cut/paste on click or explicitly setting the content type. Let's dive in.
Standard web browsers allow developers to use the system clipboard. The Clipboard API is useful for customizing the copy/cut/paste actions. There are multiple scenari
In this part of our State of the Web series we look at Node.js 10, which offers better performance and new language features through an updated version of V8, a promisified file system API and a stable version of the N-API.