# Asana engineering community update

> Welcome to Asana's weekly update on the engineering community. We share useful resources, what's happened, and interesting work that's going on.

Source: https://asana.com/inside-asana/asana-engineering-update-825

## Asana Engineering community update: August 21-25

We believe in the value of our engineers knowing about the broader community. For the last few weeks, we’ve been sharing interesting community updates in Asana. Thus far, these updates have been well received—so we thought we’d share them more broadly.

Every week, we’ll post an update on the engineering community. We’ll share useful resources, what’s happened in the community, and interesting work that’s going on. We can all learn from each other, and we hope these updates help that.

We’d love to hear what you think. Leave us a comment with whether this is useful to you, or if you have an opinion on any of the content.

## StencilJS

[https://stenciljs.com/](https://stenciljs.com/)

[https://news.ycombinator.com/item?id=15080174](https://news.ycombinator.com/item?id=15080174)

There’s a new web framework from the creators of Ionic. What makes Stencil unique is the blend of Custom Elements with a React-like API. It also supports async rendering like React Fiber and first class router. Finally, Ionic wrote Stencil with [TypeScript](https://blog.asana.com/2014/11/asana-switching-typescript/), which means no need for handwritten typings.

## Codemod

[https://github.com/facebook/codemod](https://github.com/facebook/codemod)

[https://news.ycombinator.com/item?id=15083882](https://news.ycombinator.com/item?id=15083882)

Codemod is a Facebook tool/library to assist with large-scale codebase refactors. Having written ad hoc codemods throughout [Luna2](https://blog.asana.com/2015/05/the-evolution-of-asanas-luna-framework/), we appreciate a dedicated tool. Examining the README was a surprise because one of our founders, [Justin Rosentein](https://www.linkedin.com/in/justinrosenstein/), wrote the tool. If you’re looking for something JS specific, check out [JsCodeShift](https://github.com/facebook/jscodeshift).

## Fabric UI

[https://dev.office.com/fabric#/](https://dev.office.com/fabric#/)

[https://github.com/OfficeDev/office-ui-fabric-react](https://github.com/OfficeDev/office-ui-fabric-react)

Microsoft open sourced their desktop components for Office. Our favorite part is the use of TypeScript and [React](https://github.com/Asana/DefinitelyTyped/tree/master/react), which we have been using for [years](https://github.com/Asana/typed-react).

- [Skalowanie LunaDb, naszego wewnętrznego systemu deklaratywnego ładowania danych](/pl/resources/scaling-lunadb)

inżynieria

#### Inżynier ds. platformy

W Asanie stworzyliśmy system ładowania danych o nazwie LunaDb, który stanowi podstawę naszej aplikacji internetowej. Pomimo nazwy nie jest to baza danych. Jest to raczej system po ...

- [W jaki sposób Asana sprawia, że jestem bardziej efektywnym kierownikiem ds. inżynierii](/pl/inside-asana/asana-makes-me-effective-engineering-manager)

inżynieria

#### Menedżer ds. inżynierii infrastruktury danych

As an engineering manager, I need to keep track of so many things. I have my own personal to-dos that I need to prioritize, making time for focused work while also handling incomi ...

- [Skalowanie naszego procesu unieważniania: Część 1](/pl/inside-asana/scaling-invalidation-pipeline-part-1)

inżynieria

#### Inżynier ds. platformy

At Asana, our invalidation pipeline is a key part of implementing near-realtime reactivity in the webapp. Reactivity is how each-and-every Asana tab keeps up-to-date with the lat ...

- [Ścieżki rozwoju inżynierów w Asanie](/pl/inside-asana/asana-engineering-growth-paths)

inżynieria

Zespół inżynieryjny Asany, który jest zaangażowany w uczenie się i ciągłe doskonalenie, rozwija swoje talenty inżynieryjne poprzez przekazywanie i przyjmowanie odpowiedzialności, ...

- [Asana Engineering community update: August 21-25](/pl/inside-asana/asana-engineering-update-825)

inżynieria

We believe in the value of our engineers knowing about the broader community. For the last few weeks, we’ve been sharing interesting community updates in Asana. Thus far, these up ...

- [inżynieria](/inside-asana/engineering-spotlight)
