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
An example on how changing the language for thinking may help us to simplify our programs.
The third post of the series about the differences between values and references is focused on a practical example, the same trick that is at the core of React and Redux performance.
Reflections on a little thing I made, to learn how to better create the bigger ones.
«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
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
Last week I paired together with Francisco Puga to review the status of opencadtools. As Fran is doing a great work in preparing the integration of opencadtools as default CAD tools in gvSIG, I wanted to know first hand how it was going. iCarto and Cartolab were kind enough to sponsor this pairing session. One of… Seguir lendo How gvsig manages the snappers