@EMCALIoficial se presenta muy baja presión en el barrio alameda del rio/brisas de los álamos lo cual no permite que el agua suba de los pisos inferiores a los superiores desde hace 2 meses se está presentando esto, ahora no hay un canal para reportar la fallas telefónicamente
Two Related Problems:
1. useEffect is overused.
2. It's often hard to tell a useEffect is needless, because “useEffect” merely tells me *when* some code should run.
Solution: Name the function passed to useEffect.
✅Aids review
✅Clarifies intent
✅Helps us catch needless use
GitHub lanza una nueva familia de fuentes para codear.
La gracia de Monaspace es que puedes combinar sus distintas fuentes fácilmente, lo que te da más opciones para destacar partes importantes de tu código, no solo con colores o negritas.
🔗 https://t.co/ANLLBlrTqp
🚫 React tip: stop using forwardRef() for your custom components.
Just name the `ref` prop something else in your custom component (like `inputRef`) if you can.
Improve your VS Code Explorer file tree structure.
Add these settings in your configuration file for better visibility:
```
"workbench.tree.indent": 15,
"workbench.tree.renderIndentGuides": "always",
"workbench.colorCustomizations": {
"tree.indentGuidesStroke": "#05ef3c"
}
```
[Howto] Creating Indexes for JOINs
- an excerpt from the upcoming @IndexingBook
Optimizing joins seems complicated. How should the following query be optimized? It is using multiple tables and not just one!
👇 The full explanation
Hoy un amigo del trabajo me contó un proyecto en el que participó en su equipo anterior de Google
Es una web enfocada a niños para enseñarles idiomas! Los niños tienen que leer en voz alta y la app va corrigiendo la pronunciación
Esta hecha con Flutter y Web Assembly!
https://t.co/u4ZbONoOPI
JavaScript no tiene enums de forma nativa...
Pero puedes usar esto para lograr algo similar:
- Object.freeze: Para evitar que se pueda modificar las propiedades del objeto.
- Symbol(): Para crear valores únicos e inmutables.
También, en lugar de Symbol(), podrías crear una cadena de texto que sepas que no se repita.
Dependiendo de cada caso seguramente te interesarán diferentes formas de hacerlo.
De cualquier forma, a veces te puede servir para mejorar la forma en la que tratas las opciones o estados que son relevantes para el dominio de tu aplicación.
🔥 TypeScript Tip 🔥
Omit and Pick are the gateway to understanding type-level programming.
They let you start deriving types, instead of redeclaring them.