Development

Development

1854 bookmarks
Custom sorting
Как заопенсорсить npm-пакет с нормальным деплоем, CI и демо (без потери радости к жизни)
Как заопенсорсить npm-пакет с нормальным деплоем, CI и демо (без потери радости к жизни)
Вот вы сделали что-то новое и крутое, приходит мысль — выложить в опенсорс и опубликовать в npm. Просто запушить код в публичный репозиторий недостаточно. Это о...
·habr.com·
Как заопенсорсить npm-пакет с нормальным деплоем, CI и демо (без потери радости к жизни)
Низкая связанность, архитектура и организация команд
Низкая связанность, архитектура и организация команд
Перевод статьи подготовлен специально для студентов курса «DevOps практики и инструменты». В этой статье обсуждается взаимосвязь между структурой кода и струк...
·habr.com·
Низкая связанность, архитектура и организация команд
Очередное руководство по уменьшению бойлерплейта в Redux (NGRX)
Очередное руководство по уменьшению бойлерплейта в Redux (NGRX)
О чем пойдет речь? Будем о говорить о нескольких (пяти, если быть конкретным) способах, трюках, кровавых жертвах богу энтерпрайза, которые вроде как должны помо...
·habr.com·
Очередное руководство по уменьшению бойлерплейта в Redux (NGRX)
Introducing Immer: Immutability the easy way
Introducing Immer: Immutability the easy way
Immutable, structurally shared data structures are a great paradigm for storing state. Especially when combined with an event-sourcing architecture. However, there is a cost to pay. In a language like JavaScript where immutability is not built into the language, producing a new state from the previous one is a boring, boiler-platy task. To prove the point: The Redux-ecosystem-links page alone lists 67(!) packages to help you to deal with immutable data structures in Redux.
·hackernoon.com·
Introducing Immer: Immutability the easy way
Introducing Create Next App
Introducing Create Next App
We're delighted today to introduce the new Create Next App. Create Next App sets up a modern React application powered by Next.js in one command.
·nextjs.org·
Introducing Create Next App
Algebraic Structures: Things I wish someone had explained about functional programming
Algebraic Structures: Things I wish someone had explained about functional programming
Algebraic Structures are something I wish I’d understood better, sooner. I had a hazy idea of what they were, but didn’t know the correct terminology. That was a massive barrier to finding out more. This article is my attempt to stop that happening to others. We'll look at: What are algebraic structures? How do we use them in JavaScript? Why would we bother? What's the big deal?
·jrsinclair.com·
Algebraic Structures: Things I wish someone had explained about functional programming
Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная
Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная
Этой статьей мы открываем серию публикаций о том, как автоматизировали в одном из крупных проектов компании ЛАНИТ процесс ручного тестирования большой информацио...
·habr.com·
Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная
Announcing TypeScript 3.7
Announcing TypeScript 3.7
We’re thrilled to announce the release of TypeScript 3.7, a release packed with awesome new language, compiler, and tooling features. If you haven’t yet heard of TypeScript, it’s a language based on JavaScript that adds static type-checking along with type syntax.
·devblogs.microsoft.com·
Announcing TypeScript 3.7
Lessons learned from 5 years in React.docx
Lessons learned from 5 years in React.docx
Dropbox — это бесплатная служба, которая обеспечивает повсеместный доступ к вашим фото, документам и видео. Вам больше не придется отправлять себе файлы по электронной почте!
·dropbox.com·
Lessons learned from 5 years in React.docx