← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 39
  1. Link: https://github.com/jayfreestone/causewalk

  2. One of the classic OOP principles is the ‘always-valid domain entity’.

  3. Once the 'next big thing', now largely forgotten.

  4. A rule has to hold on both sides of an API boundary.

  5. Concurrency in transactions

  6. Avoiding prettified logs

  7. Most codebases implement a cargo-cult 'repository pattern' that Evans and Vernon would shudder at.

  8. Coldstarts are dead

    Link: https://edjgeek.com/blog/lambda-cold-starts-dead/

  9. You nearly always want to put

  10. In React, it’s always preferable to maintain a linear data flow.

  11. What does 'use the module system for global dependency injection' actually mean, and is it a good substitute for real DI?

  12. Link: https://maggieappleton.com/zero-alignment/

  13. What's the best way to progressively enhance a traditional server-rendered application with client-side JavaScript in 2023?

  14. A more ergonomic solution to stubbing out multiple GraphQL responses using Playwright.

  15. Revisiting old solutions for preventing background scrolling from within modal dialogs & overlays.

  16. In many statically typed languages, once we accept a generalised interface as a parameter we lose the ability to retrieve concrete values from our return type.

  17. What is an integration test?

  18. A language-agnostic guide on how to write maintainable, loosely-coupled unit tests which provide confidence and reduce fragility.

  19. Thoughts on what we might see in the coming year, including the return of micro-frontends, functional JavaScript & the demise of the Jamstack as we know it.

  20. Using two SVGs and shape-outside to wrap text inside a shape.

  21. A more ergonomic solution to stubbing out multiple GraphQL responses using Cypress.

  22. Fighting blocking resources and the fabled flash-of-unstyled-text with Adobe Fonts.

  23. Mocking concrete dependencies is a code-smell.

  24. Follow the Grain

    Spend less time trying to fix things, and more time trying to understand them.

  25. Cutouts with CSS Masks

    Creating a button with a notch cut out using composited CSS masks.

  26. Bulletproof flag components

    A resilient take on a flag-like media object.

  27. A modern attempt at creating a CSS-only aspect-ratio box that fills its wrapper.

  28. React Portals with Hooks

    Since Hooks have just been introduced into the latest stable build of React, it's a great time to play around with them and think about how previous component structures and paradigms (including classes and HOC's) can fit within them.

  29. A really common pattern on the web is adding an icon or indicator using a pseudo element so it appears before or after an element, such as an external link indicator.

  30. ES6 Proxies

    I recently discovered ES6 proxies, essentially a means to intercept properties accessors and methods and either override or extend them.

  31. Entanglement

    Starting the design process nowadays is overwhelming.

  32. Perils of Atomic Design

    Modular design methodologies, such as Brad Frost's Atomic Design, offer consistency and maintainability.

  33. Masking Bitmaps with SVG

    Peter’s trick involves leveraging SVG’s support for masking to provide JPEGs with a means to transparency, and therefore the best of both worlds.

  34. Extremes

    Print often encourages us to design around everyman data, while the web forces us to do the opposite.

  35. Design Differently

    MengTo's article on how designers approach code made me wonder about how my coding affects the way I design.

  36. Tree Felling

    At Responsive Day Out Oliver Reichenstein introduced the Container Model, a new means of information architecture that recalls the origins of the web.

  37. Access

    Good design, UX and otherwise, has always been about improving the content's accessibility.