41554 blogs Β· [ { "id": "01a08792-cf8a-72a0-8b5d-3bd87fe272cc", "title": "Thirteen years", "url": "https://justmarkup.com/notes/2025-01-31-thirteen-years/", "published_at": "2025-01-31T09:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd87ff18125", "title": "Not sharing GIFs", "url": "https://justmarkup.com/notes/2025-01-13-not-sharing-gifs/", "published_at": "2025-01-13T17:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd88048355e", "title": "Twelve years", "url": "https://justmarkup.com/notes/2024-01-31-twelve-years/", "published_at": "2024-01-31T09:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd880d87112", "title": "Eleven years", "url": "https://justmarkup.com/notes/2023-01-31-eleven-years/", "published_at": "2023-01-31T09:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd880da64eb", "title": "Book – Engineering Management for the Rest of Us", "url": "https://justmarkup.com/notes/2022-12-06-engineering-management-for-the-rest-of-us/", "published_at": "2022-12-06T13:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd881d456ed", "title": "Lazy loading HTML includes", "url": "https://justmarkup.com/notes/2022-08-31-lazy-loading-html/", "published_at": "2022-08-31T11:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd882b00d97", "title": "Building a house", "url": "https://justmarkup.com/notes/2022-08-05-building-a-house/", "published_at": "2022-08-05T07:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd88331daa5", "title": "Stop supporting Internet Explorer!", "url": "https://justmarkup.com/notes/2022-07-06-stop-supporting-ie/", "published_at": "2022-07-06T07:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd883ef201c", "title": "Ten years πŸŽ‰", "url": "https://justmarkup.com/notes/2022-01-31-ten-years/", "published_at": "2022-01-31T09:12:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd88439629e", "title": "Keeping up-to-date with web development", "url": "https://justmarkup.com/notes/2022-01-04-keeping-up-to-date-with-the-web/", "published_at": "2022-01-04T11:04:08+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd88470635e", "title": "Learn forms course on web.dev", "url": "https://justmarkup.com/articles/2021-12-23-learn-forms-web-dev/", "published_at": "2021-12-23T11:01:10+00:00" }, { "id": "01a08792-cf8a-72a0-8b5d-3bd8854963cf", "title": "100 days - 100 HTML elements in a tweet", "url": "https://justmarkup.com/articles/2021-04-13-html-elements-in-a-tweet/", "published_at": "2021-04-12T13:51:20+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb1bc431b", "title": "Overenhancement", "url": "https://justmarkup.com/notes/2021-03-19-overenhancement/", "published_at": "2021-03-19T15:04:08+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb1ebb315", "title": "The Void", "url": "https://justmarkup.com/notes/2021-03-01-the-void/", "published_at": "2021-03-01T15:11:08+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb221aef8", "title": "Reduce your client-side JavaScript in Next.js", "url": "https://justmarkup.com/articles/2021-02-15-recude-client-js-next-js/", "published_at": "2021-02-10T19:01:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb2eea1ef", "title": "Nine years", "url": "https://justmarkup.com/notes/2021-01-31-nine-years/", "published_at": "2021-01-31T11:11:08+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb3580a7b", "title": "Integrate Pocket in Eleventy", "url": "https://justmarkup.com/articles/2021-01-19-integrate-pocket-in-eleventy/", "published_at": "2021-01-19T12:04:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb4283623", "title": "Make the page count of a 3D book visible using CSS custom properties", "url": "https://justmarkup.com/articles/2021-01-12-make-the-page-count-of-a-3d-book-visible-using-css-custom-properties/", "published_at": "2021-01-12T12:34:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb42ff9e5", "title": "Loading and replacing HTML parts with HTML", "url": "https://justmarkup.com/notes/2020-12-28-loading-and-replacing-html-parts-with-html/", "published_at": "2020-12-28T13:11:08+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb4eed3cc", "title": "Too much noise", "url": "https://justmarkup.com/notes/2020-11-13-too-much-noise/", "published_at": "2020-11-13T09:11:08+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb5c896e3", "title": "Styling the details element", "url": "https://justmarkup.com/articles/2020-09-22-styling-and-animation-details/", "published_at": "2020-09-22T05:11:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb6abf4a8", "title": "Better Image Description Browser Extension", "url": "https://justmarkup.com/notes/2020-06-09-better-image-description-extensions/", "published_at": "2020-06-09T04:11:08+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb73fee37", "title": "The need for a web accessibility law", "url": "https://justmarkup.com/notes/2020-05-27-accessibility-law/", "published_at": "2020-05-27T12:23:12+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb8347b1c", "title": "Read out loud - Text to speech with the Web Speech API.", "url": "https://justmarkup.com/articles/2020-05-19-text-to-speech/", "published_at": "2020-05-19T02:31:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb8586863", "title": "Written with Writerie", "url": "https://justmarkup.com/notes/2020-04-23-hello-writerie/", "published_at": "2020-04-23T08:38:12+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb92fa713", "title": "100 days - 100 CSS properties in a tweet", "url": "https://justmarkup.com/articles/2020-04-15-css-property-in-a-tweet/", "published_at": "2020-04-15T03:51:20+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beb9e35d48", "title": "A poll, third-party, assumptions, and some tips", "url": "https://justmarkup.com/notes/2020-04-10-so-much-third-party/", "published_at": "2020-04-10T07:54:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beba547752", "title": "Basic tests for a frontend feature", "url": "https://justmarkup.com/notes/2020-03-10-basic-tests-for-a-frontend-feature/", "published_at": "2020-03-10T18:24:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebadac122", "title": "The beauty of the Unknown", "url": "https://justmarkup.com/notes/2020-02-28-the-beauty-of-the-unknown/", "published_at": "2020-02-28T11:42:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebbcba8fc", "title": "Teaser with multiple links", "url": "https://justmarkup.com/articles/2020-02-21-teaser-with-multiple-links/", "published_at": "2020-02-21T05:56:12+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebc185eec", "title": "Share images to your website using the Web Share Target API", "url": "https://justmarkup.com/articles/2020-02-11-share-images-to-your-website/", "published_at": "2020-02-11T09:46:43+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebc6070e0", "title": "Eight years", "url": "https://justmarkup.com/notes/2020-01-31-eight-years/", "published_at": "2020-01-31T09:13:20+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebd513700", "title": "Boring by default", "url": "https://justmarkup.com/notes/2020-01-14-boring-by-default/", "published_at": "2020-01-14T18:42:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebdf6ed10", "title": "Do's and Don'ts of implementing a hamburger menu", "url": "https://justmarkup.com/articles/2019-12-04-hamburger-menu/", "published_at": "2019-12-04T07:20:43+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebe30e036", "title": "image orientation on the web", "url": "https://justmarkup.com/articles/2019-10-21-image-orientation/", "published_at": "2019-10-21T06:18:43+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebee99b77", "title": "Closing feediary", "url": "https://justmarkup.com/notes/2019-10-05-behind-closing-feediary/", "published_at": "2019-10-05T10:20:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebf11c434", "title": "Version Eight", "url": "https://justmarkup.com/notes/2019-05-06-version-eight/", "published_at": "2019-05-06T10:50:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bebfecb894", "title": "Adapting to user preferences", "url": "https://justmarkup.com/log/2019/02/adapting-to-user-preferences/", "published_at": "2019-02-19T14:48:43+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec02f3d2a", "title": "Seven years", "url": "https://justmarkup.com/log/2019/01/seven-years/", "published_at": "2019-01-31T05:13:20+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec07950ea", "title": "A look at CSS hyphenation in 2019", "url": "https://justmarkup.com/log/2019/01/a-look-at-css-hyphenation-in-2019/", "published_at": "2019-01-28T08:40:34+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec11d6ce0", "title": "The link to button enhancement", "url": "https://justmarkup.com/log/2019/01/the-link-to-button-enhancement/", "published_at": "2019-01-21T15:21:01+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec1864fa1", "title": "Using Puppeteer to crawl pages and save them as Markdown files", "url": "https://justmarkup.com/log/2019/01/using-puppeteer-to-crawl-pages-and-save-them-as-markdown-files/", "published_at": "2019-01-04T06:55:11+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec281be7f", "title": "Just markup", "url": "https://justmarkup.com/log/2018/11/just-markup/", "published_at": "2018-11-27T06:01:10+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec3596cf5", "title": "On using tracking scripts", "url": "https://justmarkup.com/log/2018/09/on-using-tracking-scripts/", "published_at": "2018-09-13T13:06:37+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec414305b", "title": "Hey there feediary.com", "url": "https://justmarkup.com/log/2018/07/hey-there-feediary-com/", "published_at": "2018-07-31T03:49:56+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec5010f4c", "title": "Progressive Enhancement and Marketing", "url": "https://justmarkup.com/log/2018/07/progressive-enhancement-and-marketing/", "published_at": "2018-07-03T10:30:24+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec59ea16a", "title": "Setting up https with a valid certificate for a local domain – and use it with Node.js", "url": "https://justmarkup.com/log/2018/05/https-valid-certificate-local-domain/", "published_at": "2018-05-31T02:36:19+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec64e78aa", "title": "Collection of CSS snippets", "url": "https://justmarkup.com/log/2018/03/collection-of-css-snippets/", "published_at": "2018-03-27T00:45:05+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec6fc3a5a", "title": "Do Not Track user preference", "url": "https://justmarkup.com/log/2018/03/do-not-track-user-preference/", "published_at": "2018-03-01T13:09:26+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec731351b", "title": "Gifhancement – convert GIF to video and embed responsible", "url": "https://justmarkup.com/log/2018/02/gifhancement/", "published_at": "2018-02-26T06:21:26+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec7e56840", "title": "Enhancing a login form – from basic to validation to reveal password", "url": "https://justmarkup.com/log/2018/02/enhancing-a-login-form/", "published_at": "2018-02-13T07:09:39+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec8454f49", "title": "PWA on desktop", "url": "https://justmarkup.com/log/2018/02/pwa-on-desktop/", "published_at": "2018-02-05T05:54:49+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec8ed4f6b", "title": "Quick fix", "url": "https://justmarkup.com/log/2018/01/quick-fix/", "published_at": "2018-01-22T04:47:34+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec9201c8c", "title": "Keeping track", "url": "https://justmarkup.com/log/2017/12/keeping-track/", "published_at": "2017-12-12T06:03:45+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bec9d6e998", "title": "Writing for the web", "url": "https://justmarkup.com/log/2017/11/writing-for-the-web/", "published_at": "2017-11-16T05:34:53+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beca53dc7e", "title": "Network based image loading using the Network Information API in Service Worker", "url": "https://justmarkup.com/log/2017/11/network-based-image-loading/", "published_at": "2017-11-02T09:15:30+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becb04ba86", "title": "My approach on using id, class and data attributes in HTML, CSS and JavaScript", "url": "https://justmarkup.com/log/2017/07/my-approach-on-using-id-class-and-data-attributes-in-html-css-and-javascript/", "published_at": "2017-07-05T03:48:40+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becb5fba03", "title": "CSS and progressive enhancement", "url": "https://justmarkup.com/log/2017/02/css-and-progressive-enhancement/", "published_at": "2017-02-13T12:33:50+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becbeee82d", "title": "Implementing push notifications on the front-end and back-end", "url": "https://justmarkup.com/log/2017/02/implementing-push-notifications/", "published_at": "2017-02-07T15:43:07+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becc9abe84", "title": "Introducing πŸš€ iss-observer.com", "url": "https://justmarkup.com/log/2017/02/introducing-iss-observer-com/", "published_at": "2017-02-02T13:14:17+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becd0a1e57", "title": "Handling states on resize using CSS custom properties", "url": "https://justmarkup.com/log/2017/01/handling-states-on-resize-using-css-custom-properties/", "published_at": "2017-01-24T09:31:50+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becdb52a9d", "title": "Early adopters – Using new web platform features", "url": "https://justmarkup.com/log/2017/01/early-adopters-using-new-web-platform-features/", "published_at": "2017-01-20T14:05:28+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becdd85174", "title": "Truncating and revealing text – The Show More and Read More patterns", "url": "https://justmarkup.com/log/2017/01/truncating-and-revealing-text-the-show-more-and-read-more-patterns/", "published_at": "2017-01-12T16:28:18+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bece10f6c2", "title": "Distrusting certificates – Time to act if you use a StartCom (StartSSL) or WoSign certificate", "url": "https://justmarkup.com/log/2016/12/distrusting-certificates/", "published_at": "2016-12-20T15:37:28+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bece9f9c3a", "title": "Improving performance by Caching and Storing – article for Performance Calendar 2016", "url": "https://justmarkup.com/log/2016/12/improving-performance-by-caching-and-storing-article-for-performance-calendar-2016/", "published_at": "2016-12-14T05:30:11+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becee09dd3", "title": "Browsers should be more intolerant and punish bad practice", "url": "https://justmarkup.com/log/2016/11/browsers-should-be-more-intolerant/", "published_at": "2016-11-01T11:51:53+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becefb107e", "title": "Using the Web Share API to enhance a static share link", "url": "https://justmarkup.com/log/2016/10/using-the-web-share-api/", "published_at": "2016-10-21T03:56:26+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87becffa57c0", "title": "Fast on my machine", "url": "https://justmarkup.com/log/2016/10/fast-on-my-machine/", "published_at": "2016-10-20T05:07:57+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed054e3ca", "title": "My reply to ” Progressive enhancement isn’t dead, but it smells funny” by Nolan Lawson", "url": "https://justmarkup.com/log/2016/10/my-reply-to-progressive-enhancement-isnt-dead-but-it-smells-funny-by-nolan-lawson/", "published_at": "2016-10-13T13:41:39+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed1130ac5", "title": "Enhancing a comment form - From basic to custom error message to BackgroundSync", "url": "https://justmarkup.com/log/2016/10/enhancing-a-comment-form/", "published_at": "2016-10-10T10:12:04+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed1a80a7b", "title": "Ways To Reduce Content Shifting On Page Load – article for Smashing Magazine", "url": "https://justmarkup.com/log/2016/08/ways-to-reduce-content-shifting-on-page-load-article-for-smashing-magazine/", "published_at": "2016-08-29T11:00:06+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed27f7ea0", "title": "Progressive enhancement all the things", "url": "https://justmarkup.com/log/2016/08/progressive-enhancement-all-the-things/", "published_at": "2016-08-23T11:49:13+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed28f9ec2", "title": "Indicating offline", "url": "https://justmarkup.com/log/2016/08/indicating-offline/", "published_at": "2016-08-18T03:25:25+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed292f17a", "title": "Progressive web apps – let’s not repeat the errors from the beginning of responsive web design", "url": "https://justmarkup.com/log/2016/06/progressive-web-apps-lets-not-repeat-the-errors-from-the-beginning-of-responsive-web-design/", "published_at": "2016-06-07T01:51:41+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed2ee293a", "title": "Google to reward sites with service worker (offline ready) in search rankings", "url": "https://justmarkup.com/log/2016/04/google-to-reward-sites-with-service-worker-offline-ready-in-search-rankings/", "published_at": "2016-04-22T07:29:35+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed37fa080", "title": "Add to homescreen and the app banner", "url": "https://justmarkup.com/log/2016/04/add-to-homescreen-and-the-app-banner/", "published_at": "2016-04-09T09:44:42+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed3d73d86", "title": "Discoverability of progressive web apps", "url": "https://justmarkup.com/log/2016/04/discoverability-of-progressive-web-apps/", "published_at": "2016-04-05T11:27:52+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed4be80fa", "title": "CSS containment", "url": "https://justmarkup.com/log/2016/04/css-containment/", "published_at": "2016-04-05T06:04:11+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed586e70d", "title": "On browser support", "url": "https://justmarkup.com/log/2016/03/on-browser-support/", "published_at": "2016-03-22T08:17:52+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed65e6d8c", "title": "Use cases for container queries", "url": "https://justmarkup.com/log/2016/02/use-cases-for-container-queries/", "published_at": "2016-02-20T13:40:49+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed6cb8069", "title": "Theme switcher using CSS custom properties", "url": "https://justmarkup.com/log/2016/02/theme-switcher-using-css-custom-properties/", "published_at": "2016-02-15T10:37:45+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed6d4c5fe", "title": "This should be really easy to implement", "url": "https://justmarkup.com/log/2016/02/this-should-be-really-easy-to-implement/", "published_at": "2016-02-05T15:50:21+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed7c3053e", "title": "Rethinking setting class=”js” to hide elements if JavaScript is available", "url": "https://justmarkup.com/log/2016/02/rethinking-setting-classjs-to-hide-elements-if-js-available/", "published_at": "2016-02-01T13:38:11+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed87b9a55", "title": "Showing the alternative text while images are loading", "url": "https://justmarkup.com/log/2016/01/showing-the-alternative-text-while-images-are-loading/", "published_at": "2016-01-20T05:54:22+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed8d2617d", "title": "On the Safari 9.1 release", "url": "https://justmarkup.com/log/2016/01/on-the-safari-9-1-release/", "published_at": "2016-01-14T06:12:52+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed9b6af2b", "title": "The death IE8, IE9 and IE10", "url": "https://justmarkup.com/log/2016/01/the-death-of-ie8-ie9-and-ie10/", "published_at": "2016-01-12T11:58:12+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87bed9c226b9", "title": "Every web site has to start with server-side rendered HTML – no exceptions.", "url": "https://justmarkup.com/log/2016/01/every-web-site-has-to-starts-with-html/", "published_at": "2016-01-07T11:22:25+00:00" }, { "id": "01a08792-cf8b-725d-8f35-87beda55d3cc", "title": "Syntax highlighting as an enhancement", "url": "https://justmarkup.com/log/2016/01/add-syntax-highlighting-as-an-enhancement/", "published_at": "2016-01-05T07:49:08+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d60a49674", "title": "Add Service Worker for WordPress", "url": "https://justmarkup.com/log/2016/01/add-service-worker-for-wordpress/", "published_at": "2016-01-01T14:17:54+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d60fca560", "title": "Front-end wishlist for 2016", "url": "https://justmarkup.com/log/2015/12/front-end-wishlist-for-2016/", "published_at": "2015-12-22T05:59:18+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d6177e24c", "title": "Scale an element without changing the size of its child elements", "url": "https://justmarkup.com/log/2015/11/scale-an-element-without-changing-the-size-of-its-child-elements/", "published_at": "2015-11-27T09:55:43+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d61b884b4", "title": "Definining aspect ratio to prevent reflow", "url": "https://justmarkup.com/log/2015/11/definining-aspect-ratio-to-prevent-reflow/", "published_at": "2015-11-25T10:21:50+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d61df3966", "title": "Open redesign", "url": "https://justmarkup.com/log/2015/11/open-redesign/", "published_at": "2015-11-12T13:47:34+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d627a89e3", "title": "Using text-shadow instead of font-weight bold to avoid jumping", "url": "https://justmarkup.com/log/2015/11/quick-tip-using-text-shadow-instead-of-font-weight-bold-to-avoid-jumping/", "published_at": "2015-11-02T05:55:32+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d635fae01", "title": "Audio - The preload attribute", "url": "https://justmarkup.com/log/2015/08/audio-the-preload-attribute/", "published_at": "2015-08-11T08:18:46+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d6386b9a7", "title": "Dealing with long words in CSS", "url": "https://justmarkup.com/log/2015/07/dealing-with-long-words-in-css/", "published_at": "2015-07-31T09:54:41+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d63c87fc7", "title": "The Full Tools Developer", "url": "https://justmarkup.com/log/2015/07/the-full-tools-developer/", "published_at": "2015-07-23T05:35:40+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d642ca69d", "title": "Introducing bugspencer.com", "url": "https://justmarkup.com/log/2015/07/introducing-bugspencer-com/", "published_at": "2015-07-16T09:50:54+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d6440de2b", "title": "Defining browser support", "url": "https://justmarkup.com/log/2015/07/browser-support/", "published_at": "2015-07-09T13:03:14+00:00" }, { "id": "01a08792-cf8c-7207-be5a-2e0d64dad10a", "title": "A web developer and a surfer went on a Safari – What happend next will shock you.", "url": "https://justmarkup.com/log/2015/07/a-web-developer-and-a-surfer-went-on-a-safari/", "published_at": "2015-07-07T04:16:40+00:00" } ] posts Claim your blog
Back to justmarkup
Blog Β· corpus.blog/blogs/justmarkup.com/posts

justmarkup

justmarkup.com

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015