RSS.Social

justmarkup

follow: @[email protected]

Posts

Thirteen years

Not sharing GIFs

Twelve years

Eleven years

Book – Engineering Management for the Rest of Us

Lazy loading HTML includes

Building a house

Stop supporting Internet Explorer!

Ten years 🎉

Keeping up-to-date with web development

Learn forms course on web.dev

100 days - 100 HTML elements in a tweet

Overenhancement

The Void

Reduce your client-side JavaScript in Next.js

Nine years

Integrate Pocket in Eleventy

Make the page count of a 3D book visible using CSS custom properties

Loading and replacing HTML parts with HTML

Too much noise

Styling the details element

Better Image Description Browser Extension

The need for a web accessibility law

Read out loud - Text to speech with the Web Speech API.

Written with Writerie

100 days - 100 CSS properties in a tweet

A poll, third-party, assumptions, and some tips

Basic tests for a frontend feature

The beauty of the Unknown

Teaser with multiple links

Share images to your website using the Web Share Target API

Eight years

Boring by default

Do's and Don'ts of implementing a hamburger menu

image orientation on the web

Closing feediary

Version Eight

Adapting to user preferences

Seven years

A look at CSS hyphenation in 2019

The link to button enhancement

Using Puppeteer to crawl pages and save them as Markdown files

Just markup

On using tracking scripts

Hey there feediary.com

Progressive Enhancement and Marketing

Setting up https with a valid certificate for a local domain – and use it with Node.js

Collection of CSS snippets

Do Not Track user preference

Gifhancement – convert GIF to video and embed responsible

Enhancing a login form – from basic to validation to reveal password

PWA on desktop

Quick fix

Keeping track

Writing for the web

Network based image loading using the Network Information API in Service Worker

My approach on using id, class and data attributes in HTML, CSS and JavaScript

CSS and progressive enhancement

Implementing push notifications on the front-end and back-end

Introducing 🚀 iss-observer.com

Handling states on resize using CSS custom properties

Early adopters – Using new web platform features

Truncating and revealing text – The Show More and Read More patterns

Distrusting certificates – Time to act if you use a StartCom (StartSSL) or WoSign certificate

Improving performance by Caching and Storing – article for Performance Calendar 2016

Browsers should be more intolerant and punish bad practice

Using the Web Share API to enhance a static share link

Fast on my machine

My reply to ” Progressive enhancement isn’t dead, but it smells funny” by Nolan Lawson

Enhancing a comment form - From basic to custom error message to BackgroundSync

Ways To Reduce Content Shifting On Page Load – article for Smashing Magazine

Progressive enhancement all the things

Indicating offline

Progressive web apps – let’s not repeat the errors from the beginning of responsive web design

Google to reward sites with service worker (offline ready) in search rankings

Add to homescreen and the app banner

Discoverability of progressive web apps

CSS containment

On browser support

Use cases for container queries

Theme switcher using CSS custom properties

This should be really easy to implement

Rethinking setting class=”js” to hide elements if JavaScript is available

Showing the alternative text while images are loading

On the Safari 9.1 release

The death IE8, IE9 and IE10

Every web site has to start with server-side rendered HTML – no exceptions.

Syntax highlighting as an enhancement

Add Service Worker for WordPress

Front-end wishlist for 2016

Scale an element without changing the size of its child elements

Definining aspect ratio to prevent reflow

Open redesign

Using text-shadow instead of font-weight bold to avoid jumping

Audio - The preload attribute

Dealing with long words in CSS

The Full Tools Developer

Introducing bugspencer.com

Defining browser support

A web developer and a surfer went on a Safari – What happend next will shock you.

Browsers and Bugs - The last issue

Progressive enhancement is not…

Browsers and Bugs 24/2015

Browsers and Bugs 23/2015

Browsers and Bugs 22/2015

Browsers and Bugs 21/2015

Browsers and Bugs 20/2015

Monitor load time performance with Piwik

Browsers and Bugs 19/2015

Browsers and Bugs 18/2015

Browsers and Bugs 17/2015

Browsers and Bugs 16/2015

Browsers and Bugs 15/2015

Browsers and Bugs 14/2015

Browsers and Bugs 13/2015

Browsers and Bugs 12/2015

Remove console and debugger statements for production with gulp/grunt

Browsers and Bugs 11/2015

Browsers and Bugs 10/2015

Dynamic responsive background images

Browsers and Bugs 09/2015

Demo - Responsive Pop-out Menu

Browsers and Bugs 08/2015

Cut the mustard revisited

Browsers and Bugs 07/2015

Browsers and Bugs 06/2015

Input type email – better don’t use it!

Browsers and Bugs 05/2015

Prioritize loading of background images

Browsers and Bugs 04/2015

Restart CSS Animation (using CSS to trigger a reflow)

Browsers and Bugs 03/2015

Load module-dependent JavaScript with basket.js

Browsers and Bugs 02/2015

The download attribute

Browsers and Bugs 01/2015

Give forms some extra attention

Share quotes via twitter

Reverse order of elements with CSS

Overview of Static Map solutions

Maphancement – progressive enhanced Google Map

Notify me … the Notification API in use

There is a bug

Just my test setup

Responsive Images – what? width! this? no, this! hä?

Every web design is broken

Be carefull when using input type=”url”

Clean up – random thoughts

Testing your responsive site – using Ubuntu

Responsive Multi Level Navigation – let’s try.

Should we really worry that much.

Take this you mobile wannabe!

Why sharing a picture goes pear-shaped in many cases

What we can’t test

Don’t think in statistics – the future is already the past.

Mobile isn’t mobile

Let’s start with the basics.

Loading… and how css can help

Servus