Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 147
  1. Software quality

  2. Playwright and PollyJS

    Integration of Playwright and PollyJS.

  3. diagrams-as-code

  4. powderizer

  5. About test coverage

    What is test coverage?

  6. instaparsejs

  7. Server-side UI Components

    JS I think that this whole trend (of UI components) started with React.

  8. Rails UI components

    Classical approach Classical Rails view (V from MVC) approach is: ERB plus helpers.

  9. Ruby tooling

    Speed up Ruby yjit asdf is “The Multiple Runtime Version Manager”.

  10. Documentation generators

    There are several types of static site generators (SSG).

  11. Components for Web

    Unsorted notes about components in web development Headless components Headless, aka un-styled, but (and it’s important) with a11y React Vue Svelte Solid Qwik Angular Preact Radix UI Radix Vue Melt UI kobalte Qwik UI ?

  12. BEOE

  13. SVG pan and zoom

  14. Astro Digital Garden

  15. Astro diagrams

    Task: add support for diagrams to Astro.

  16. JavaScript key-value store

    Unsorted notes about key-value stores in JavaScript.

  17. hugo-ideal-image

  18. Facets

  19. Faceted search

    Faceted search is a parametric search with the difference that user can judge about distribution of results by different cataegories (facets) upfront.

  20. Digital garden aka Second brain, Zettelkasten, personal wiki, personal knowledge management.

  21. Why?

  22. Hugo ideal image

    I created image components a couple of times before: Responsive images for Hugo react-ideal-image But browsers keep improving - now almost all modern browsers support: loading=lazy srcset picture webp I checked existing solutions - they either don’t do wh…

  23. Tauri and Puppeteer/Playwright have different use cases.

  24. Let’s say you need to distribute binary in npm.

  25. This list is about tools beyond static hosting and static website generators.

  26. Runtime type validators

    Where can be used validate http request from client (at server side) validate http response from server (at client side) validate data from untyped storage, for example localStorage, JSON columns in DB, etc. validate env variables validate CLI arguments v…

  27. Portable markdown links

    aka relative links, local links, file path links.

  28. BrainDB

  29. Markdown tools

    So you have folder with markdown files.

  30. Text to diagram

    aka diagrams as code I dreamt about it for a long time.

  31. Basic idea - navigating between pages is slow, because: browser waits for network response it is expensive to redraw the whole page from scratch.

  32. Markdown parsers

    JS micromark used by mdast-util-from-markdown used by remark-parse used by prettier mdx, which is used by Next.js Gatsby Docusaurus etc. mdc, which is used by Nuxt Astro markdown-it used by 11ty vuepress vitepress showdown used by (based on what they say)…

  33. Component libraries trends

    Headless and accessible aka unstyled, renderless Main idea is to provide all the logic for component (often accessibility) without forcing any visual appearance.

  34. Styling components

    style prop <div style={{ color: "red" }} /> style prop it the most basic CSS-in-JS solution.

  35. Introduction Typical problem: you want to distribute React (Solid, Vue, etc.) component in npm package.

  36. react-native-web with Vite

    react-native-web itself doesn’t require any tricky configuration to work with Vite. import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], alias: {…

  37. To illustrate ideas from my previous article.

  38. Native-like PWA

    Modern PWAs are very powerful - they can use/do: geolocation, notifications, file system, payment, bluetooth, camera, microphone, etc.

  39. Graph

  40. Fuzzy

  41. Parsing

  42. What are WCAG and WAI-ARIA?

    WCAG Initially I was confused by WCAG, WAI-ARIA and other standards.

  43. Imagine you have a list (or a table) with checkboxes, for example, to do list, mail inbox, or “back-office” page.

  44. Stop choosing DX over UX. – Devon Govett (@devongovett) By no means I want to dunk on Devon.

  45. Inspired by Braid Dialog: It’s recommended that you connect the Dialog’s open state to your router so that it can be closed via the browser’s back button.

  46. Parsing with derivatives

    Based on: Theory of Computation (CS3102), Spring 2017, videos are here It’s Time for a New Old Language, 2017, talk by Guy L.

  47. Why do we need parsers?

  48. Parser Combinators Timeline

    In my first post I didn’t mention “parser combinators”.

  49. Accessibility

    What is accessibility?