
¿Qué lenguaje recomendáis vosotros para empezar?
Yo recomiendo Java.
Javascript para crear pequeños scripts está bien pero puede ser lioso.
Python también es muy simple pero para empezar es mejor tipado estático yo creo. https://t.co/M0LyFivqLi

¿Qué lenguaje recomendáis vosotros para empezar?
Yo recomiendo Java.
Javascript para crear pequeños scripts está bien pero puede ser lioso.
Python también es muy simple pero para empezar es mejor tipado estático yo creo. https://t.co/M0LyFivqLi

¿Cuál fue el lenguaje de programación con el que empezasteis?
Yo empecé con Pascal

Esta extensión la descubrí hace poco y mola mucho porque permite escribir emails ✉️ en markdown. También tienen extensión para thunderbird.

Algunos tips interesantes para #vscode @code
https://sudolabs.io/blog/tips-to-use -VSCode-more-efficiently/

Es increíble lo rápido que puedes llegar a escribir código HTML con emmet
Yo quiero sacarle más partido porque lo uso muy poco.
Para el que no lo conozca:

Los que programáis en Windows que terminal usáis? cmd? cmder?
Yo recomiendo la terminal hyper de @zeithq, que además es multiplataforma.
La terminal se puede dividir, tiene keybindings, temas, extensiones, etc

Creo que en el mundo del frontend nos estamos abstrayendo demasiado. Utilizamos demasiadas herramientas y compiladores que por debajo hacen su magia.
Es cierto que nos ayuda pero no controlas lo que pasa por debajo y si se rompe algo en el proceso es muy difícil de cambiar.

Si todavía sois los que os resistís a usar Jquery, os recomiendo pasaros a Cash 💰, una alternativa mucho más ligera y moderna:

Con esto puedes hacer que cualquier página web se convierta en aplicación de escritorio.
Por ejemplo puedes tener Whatsapp web como si fuera una aplicación normal del sistema:

📝 ¡Nuevo artículo en el blog!
En este artículo hablo sobre lo básico de sass. Muchos ya lo conoceréis, pero he querido hacer un artículo para la gente que todavía no lo usa.

Angular Ivy es el nuevo motor de renderizado y compilado de Angular.
✌️ Angular Ivy va a disminuir el tiempo en hacer rebuild y va a reducir el tamaño de los archivos considerablemente.
Se supone que saldrá este mes junto a la nueva versión 8.0 de Angular.

Inreíble lo que puede llegar a hacer la gente en una web.

En este artículo de @unsplash explican exactamente cuánto dinero les cuesta al mes toda la infraestructura que tienen montada. Muy interesante.
https://medium.com/unsplash/what-doe s-unsplash-cost-in-2019-f499620a14d0

Cuando trabajo con proyectos en Javascript suelo tirar de axios para las peticiones HTTP. ¿Creéis que todavía hace falta esta librería?
No sé si en Javascript ya se pueden hacer estas peticiones así de sencillas y con promesas.

¿Conocíais el framework de @sveltejs? Tiene buena pinta, parece que puedes escribir aplicaciones web con menos código.
Estos meses se ha puesto mucho de moda.

¿Qué os parecería un curso gratuito de #Vue en mi blog? 🖖
En principio iría sacando artículos según los escriba. Empezaremos desde 0 hasta ver conceptos más avanzados.
Llevo cosa de un año trabajando profesionalmente con él y creo que puede resultar interesante.

Recientemente he encontrado esta librería de iconos SVG y no tiene mala pinta.
Por cierto, que no lo he dicho, los iconos son independientes. Puedes seleccionar uno o varios para exportar.

¿Alguna vez habéis llegado a usar los headings H6?

Muy interesante este repositorio con consejos para redactar buenos mensajes de commit ☑

Por cierto, muy interesante el estudio de @PerfReviews_ de las webs de todos los partidos políticos 🗳️. Analizan performance de sus webs y de cada una dicen los fallos que cometen.

Hablando de #flexbox. Con esta página puedes ver de manera visual cada propiedad de #css flex. Muy interesante:

¿Es malo usar demasiado display:flex? Es que lo uso mucho para centrar elementos verticalmente.

He actualizado los paquetes de mi distro Antergos + KDE y las fuentes y toda la interfaz se ve como el culo.
Creo que me voy a volver a Manjaro.

En el trabajo, está deseando tener tiempo libre para ponerme a programar, y ahora que estoy de vacaciones no me apetece.

🎉 He actualizado el libro que escribir sobre #Angular avanzado con un par de capítulos nuevos.
📘 Si ya lo compraste puedes volver a descargarlo con lo nuevo y si no lo has comprado ya tienes plan de #SemanaSanta.

🎉 ¡Mi blog cumple 3 años! 🎉
🎂 El primer artículo que escribí fue tal día como hoy hace 3 años.
Muchas gracias por vuestro apoyo todos estos años 😘
🎈🎈🎈

:wq

Me encanta ver la evolución que han sufrido las webs todo este tiempo.
En este artículo han recopilado capturas de cómo eran las webs a lo largo de los años.

Tengo un sueño infernal

Prevue, una herramienta para prototipar y crear relaciones entre componentes #Vue.
La arquitectura la puedes exportar como si la hubieras creado con el Vue CLI

💻 ¿En que sistema operativo desarrollas?

👌 Esto te va a facilitar mucho la vida al mirar el histórico de commits
@crloscuesta tiene esta página en la que propone emojis para identificar los distintos tipos de commit.
Ya solo falta que añadan un selector de emoji en @GitKraken

Muy buena la charla de @leomicheloni. Trata sobre clean code y buenas prácticas en #Javascript
La parte del final refactorizando código en vivo es muy chula

¿Estás en una rama y necesitas traerte un fichero de otra rama? Puedes hacer esto:
git checkout my-awesome-source-branch the/path/to/yourfile.rad

Hay un truco con #CSS para que no deje seleccionar el texto al usuario:
p { user-select: none; }

El otro día descubría la página de @codetalkstv y me parece increíblemente útil 👌
📹 Se trata de una página en la que recopilan charlas y conferencias de muchos lenguajes de programación.

Es increíble como después de tanto tiempo, crear aplicaciones de escritorio sea tan complicado.
Que si, que es cierto que ahora tienes Electron, pero me parece un poco chapuza por temas de rendimiento.

🤨 ¿Necesitas saber la diferencia entre dos arrays en #Javascript?
Muy sencillo: 

👌 Muy interesante el vídeo de @midudev y @d4nidev hablando de cómo abordan el tema del testing en el desarrollo web:

Quiero hacer una serie de artículos en los que en casa uno construya un pequeño proyecto o página, para de paso ir explicando el código.
El problema es que no se todavía como llamar a la serie.


¿Qué le veis a tailwind css? Me parece una práctica malísima poner clases que corresponden a estilos sueltos, al final estás definiendo estilos como clases y eso no creo que sea muy bueno en mi opinión?

📹 Si queréis ver buenos vídeos y tutoriales sobre #Angular y en español os recomiendo mucho el canal de @domini_code

Un consejo que recomiendo siempre para el #CSS en componentes web es:
En la clase de la etiqueta HTML añade el nombre del archivo en el que se encuentra el componente, así es más fácil reconocer estilos.

CSS Effects Animations
Pequeñas animaciones hover para copiar y pegar en un clic. Hay pocas por el momento, pero alguna os puede resultar útil:

Si alguien quiere trabajo de #frontend en Pozuelo de Alarcón que me mande un mensaje privado

Cómo crear colores hexadecimales en #javascript en una sola línea de código:
'#' + Math.floor(Math.random() * 0xFFFFFF).toString(16).padStart(6, '0')

¡Grandes noticias!
📘 He publicado mi primer ebook, es sobre conceptos algo más avanzados de #Angular.
Las ventas del libro irán destinadas a cubrir gastos de mi web y a publicar más artículos.
Los RT son muy agradecidos 😘

Los viernes al llegar a casa sigo programando, la diferencia es que lo hago con cerveza 🍺

¿Quieres eliminar duplicados de un array en #javascript?
[... new Set(arr)]
Listo, en una sola línea de código

ng serve

Viendo lo que ha pasado con Myspace, ¿os imagináis que pasaría si borraran todo github?
Yo tengo una copia del blog en gitlab pero tener una copia de todo da una pereza increíble.

https://webflow.com/web-design-art-h istory
Muy chula esta página con una especie de historia sobre el diseño y el arte, con unas animaciones y unos visuales muy chulos

En este artículo tan bueno te enseñan que hay cosas que puedes hacer solo con #css sin necesitar #Javascript

Por cierto, estoy abierto a ideas para escribir artículos. Si queréis que hable de algo en particular me lo podéis decir sin problema.

"A Designer’s Little Helpers"
🎨 Una colección de recursos y páginas web útiles para cualquier diseñador y desarrollador frontend:
https://medium.com/hinderlingvolkart /a-designers-little-helpers-e803e2071ad2

Un bug al año no hace daño

¿Sabías que en #Javascript existe un operador llamado comma?
Lo que hace es evaluar la expresión de izquierda a derecha devolviendo el último valor: 

Pinta bien la charla en el #T3chFest2019 de @CristinaGrim y @cristinafsanz
Van a hablar de herramientas muy útiles para el desarrollo frontend.
No os la perdáis, a las 12:30 aquí:

Muy interesante la charla sobre Creative Coding de @nucliweb 👍 en el #T3chFest2019

Arranca el @T3chFest No os perdáis todas las charlas, las están retransmitiendo en directo aquí:
#T3chFest2019 https://www.youtube.com/watch?v=lrjR WKFjyNo
@T3chFest Por cierto el #T3chFest2019 tiene varios tracks a la vez, puedes ver el programa completo aquí:

📝 Nuevo artículo en el blog!
En esta ocasión os cuento todo lo que NPM puede ofrecer, esencial para gestionar dependencias de #javascript

📚 Bundle de libros sobre Linux. Hay libros sobre programación y creación de scripts también:

¿📦?

Hoy he aprendido que puedes acceder a todos los argumentos que llegan a una función en #Javascript aunque no los tengas declarados: 

📦 Una alternativa muy ligera al isEqual de #lodash
Permite saber si dos objetos en #Javascript son iguales:

La semana que viene tengo pensado subir un nuevo artículo al blog, stay tuned!

He publicado mi artículo de librerías Angular en http://de.to por si queréis echarle un vistazo
En respuesta a:
https://twitter.com/ThePracticalDev/ status/1104296011349049344

⛓ La cadena más larga de keywords que puedes escribir con #Javascript
throw as else this null continue from false break set true var let debugger do return yield await delete void typeof get instanceof static in new class of extends async function undefined

Ojo cuidao! que Windows ha liberado el código de la calculadora. Ya solo hace falta que liberen todo el sistema operativo

Si usáis moment js para parsear fechas en #javascript os recomiendo mucho esta alternativa más ligera:


😮 VSCode can do thar!?
✅ Una colección de pequeños tips y atajos para #vscode que seguramente no conozcas.
👌 Por ejemplo, ¿sabías que vscode te puede cambiar el código #JavaScript a ES6?

Angular Reactive Forms: Tips and Tricks
https://netbasal.com/angular-reactiv e-forms-tips-and-tricks-bb0c85400b58

Me he dado cuenta de que suelo poner outline: none a los enlaces cuando estoy haciendo una web porque el borde que aparece al pulsar sobre ellos no me gusta.
Pero hay un problema, los que navegan con teclado no saben en qué punto de la web está puesto el foco.

Hubo una época en la que usaba mucho #Vim y el otro día para ver que tal, probé #Emacs
Pues bien, me ha gustado mucho menos que Vim 😕, noto todo más confuso y los atajos no me acaban de gustar
¿A vosotros os gusta? 🤔

Nueva versión de #vscode. Se añade más soporte para Java y maven, optimización de extensiones y posibilidad de ocultar archivos temporales:

El creador de #Vuejs ha estado contando que para la versión 3 va a cambiar totalmente el sistema de reactividad.
Dice que quiere utilizar los proxys de Javascript para aumentar el rendimento y facilitar la vida a los programadores

Recientemente he descubierto una extensión para @vscode llamada TabNine que lo que hace es leerse el código que escribes, y mediante inteligencia artificial, te autocompleta con lo que cree que vas a usar en ese momento
Funciona muy bien y es capaz de autocompletar cualquier cosa para cualquier lenguaje

Google recopila toda información que puede sobre ti para mostrarte la publicidad más adecuada a tus gustos.
En esta página te dice lo que cree saber de ti:

Lunes de mucho sueño y de muchos bugs en producción. Pillo café ☕ 