Lo que leímos en junio: noticias sobre Angular, JWT, escándalo de blockchain y un poco de zen



Debido al fútbol, ​​la cantidad de lecturas disminuyó levemente, pero tuve la oportunidad de diluir la selección tradicional de enlaces útiles sobre Angular con solo lecturas curiosas de fin de semana, que también se omitieron y se discutieron en nuestro Slack corporativo. Esto es ficción: sobre el escándalo de Tezos, Netflix JSON, computadoras no binarias y programación Zen.

1. Comencemos, como siempre, con Angular


Encabezado adhesivo en angular


Encabezado adhesivo en rxjs con animación (este es el que sale cuando te desplazas hacia arriba y desaparece cuando te desplazas hacia abajo). Un buen ejemplo del uso simple de rxjs.


Guía de animación dinámica angular


Una breve historia sobre el uso de `@ angular / animaciones` como ejemplo de animación de un cambio de ruta con la configuración en tiempo de ejecución.

"Aunque entiendo muy bien que este problema (animaciones en el proyecto Angular NgRx Material Starter en los navegadores IE y Edge) se puede resolver reescribiendo el diseño con CSS simplificado, la pereza a veces también trae resultados ... Por ejemplo, conduce al desarrollo de un parche que desactiva las animaciones problemáticas en "navegadores correspondientes, y en el futuro este parche puede convertirse en una función completa".

Gestión de estado angular: no tenga miedo del código de caldera


Un excelente artículo para aquellos que usan una administración de estado similar a un editor sobre cómo simplificar un montón de código de caldera y ocultar la biblioteca utilizada por los consumidores.

"No creo que el asunto esté en el código repetitivo. A veces esto es simplemente una falta de una clara separación de responsabilidades. Falta de componentes "inteligentes" y "estúpidos" claramente definidos. Mal estructurado o demasiado grande para un solo estado de contenedor. Suscripciones complejas dentro de componentes que combinan múltiples observables. Bueno, todo tipo de pequeñas cosas encima. Agregue enrutamiento a este estado y de repente:


Haciendo una canasta en Angular con Akita


Para los fanáticos de todo tipo de cosas específicas, otra gestión de estado para una entidad angular ( github ). La cosa en sí es bastante específica, pero este artículo muestra un caso de uso real para aquellos que estén interesados.

2. Romper en PHP


Cinco minutos PHP # 33
Un podcast interesante sobre JSON Web Token (JWT), más una buena selección de enlaces relacionados en las notas de la versión.

3. Promesa de ficción de fin de semana


Diez reglas de un programador zen


Repentinamente gran artículo de titular de clickbait. Más filosófico que práctico. Y muy controvertido, ¡pero este es solo su encanto!

“¿Trabajar veinte años para ser socio de la empresa? ¿Por qué no trabajar con toda su fuerza simplemente porque es divertido? El trabajo duro puede ser un placer. "Un día sin trabajo es un día sin comida", dice el proverbio Zen. No es necesario esperar veinte años para ser feliz. Puedes ser feliz en este momento, sin siquiera ser un socio y no tener un Porsche ”.

Por cierto, los desarrolladores que no entendieron el Zen también viven bien .

Tezos: historia de amor, historia de terror. Dentro del mayor escándalo criptográfico del mundo


Un artículo muy largo y controvertido, útil, sin embargo, para comprender la cocina interior de la cadena de bloques. El autor claramente simpatiza con un lado y demoniza al otro, a veces se confunde en los testimonios, fue capaz de descubrir algo (el cantón Zug como la Meca de la OIC), algo se le escapa y escapa con frases generales como "obviamente eso". Pero aún así, esta es la lectura principal (por ahora) sobre las criptomonedas de este año.

"Mientras tanto, el valor de los activos criptográficos restantes del fondo se ha duplicado pasivamente a más de $ 400 millones. En unas pocas semanas, toda la Fundación Tezos, como lo muestran documentos posteriores, consistirá en tres directores, cero empleados, dos demandas de ex empleados y una hostilidad abierta entre las personas con derechos de propiedad intelectual ".

Lecciones inolvidables que aprendí de 100 conferencias aburridas


Un texto breve con tres ideas muy útiles que el autor (diseñador, pero útil para todos) sacó de las conferencias. Sería posible describirlos a todos aquí, pero sería deshonesto en relación con la persona que se sentó en un centenar de eventos aburridos. Pero no puedo evitar citar:

“Los oradores en las conferencias comparten confidencialmente las lecciones aprendidas de sus propias prácticas exitosas. Sin embargo, lo que funcionó para ellos es solo UNO de los caminos, no el ÚNICO. Tu camino puede ser completamente diferente, y eso es genial. Pocos alcanzaron las alturas copiando las decisiones de otras personas ”.

La vida al sistema binario


Una visión fascinante de la historia de las computadoras no binarias, no limitada a las ternarias. Ficción el sábado antes del fútbol.

“Otras versiones del sistema 2 de 5 son más conocidas porque se usan en códigos de barras. POSTNET (el antiguo sistema de código de barras de correo estadounidense) utilizó la secuencia 0, 1, 2, 4, 7. Ofrece una solución más elegante al problema de representar cero con dos bits: 00011 (4 + 7), que de lo contrario habría dado un número no válido de 11. "


Ingeniería de crecimiento en Netflix - Acelerar la innovación


Un artículo un poco acuoso sobre el dispositivo de procedimiento de registro de Netflix. Hace unos años, nos hubiera sido muy útil, lo que significa que ahora bien podría ser útil para otra persona.

“Growth Engineering domina la lógica empresarial y los protocolos, lo que le permite crear aplicaciones ligeras y flexibles para casi cualquier plataforma (iOS, Android, Smart TV, navegadores). Nuestros servicios se comunican a través de un protocolo JSON especial a través de HTTP. El protocolo no tiene estado y proporciona el conjunto mínimo necesario de primitivas y convenciones que permiten lograr un desarrollo rápido para cualquier plataforma ".

Bueno, tradicional: ¡siempre estamos buscando desarrolladores geniales !

Source: https://habr.com/ru/post/es416427/


All Articles