The developer experience of WordPress presets

In the lingo of the WordPress block editor, presets are the set of values that are shown to users in different style categories: colors, duotone values, font sizes, gradients. Presets are an important part of a WordPress theme because they’re presumably tied to the theme style choices. When having presets available, users can create content… Seguir lendo The developer experience of WordPress presets

Designing for growth

«Code should grow by addition rather than mutation.» The best example of that axiom I ever found is the one in Beck’s Implementation patterns. What goes next is almost an exact reproduction of the book. After reading this post, if you liked, I’d strongly recommend you to buy a copy. Imagine a graphic editor where… Seguir lendo Designing for growth

How gvSIG MapControl works: flow of control

Within gvSIG design, MapControl is one of the core components. Its main responsibility is to allow users to interact with a map of layers (zoom in/out, edit geometries, …). That goal is achieved through two concrete tasks: Route the user actions to the proper tool which will execute it. Manage the drawing of the layers. This… Seguir lendo How gvSIG MapControl works: flow of control