Блог Artsy Engineering | DevsDay.ru

IT-блоги Блог Artsy Engineering

IT-блоги Блог Artsy Engineering

Разработка Artsy Engineering 11 мая 2021 г. 0:00

We have a handful of regularly scheduled meetings in place at Artsy devoted to knowledge sharing. But what about the unstructured ways in which we share knowledge? If structured sharing time demonstrates that a team is interested in spreading knowle...... читать далее

culture people teams

Разработка Artsy Engineering 15 апреля 2021 г. 0:00

I recently encountered a problem where client-side data (returned from a Relay query) became out of sync after a user interaction. How can we make sure our data is consistent while maintaining a single source of truth? This post explores why a develo...... читать далее

graphql react redis relay tooling

Разработка Artsy Engineering 15 апреля 2021 г. 0:00

Recently, I needed to test a button that would make an analytics tracking call using react-tracking and then navigate to a new page in a callback. This presented some challenges - I wasn't sure how to create a mocked version of react-tracking that wo...... читать далее

cms enzyme react-tracking testing tracking volt

Разработка Artsy Engineering 9 марта 2021 г. 0:00

A common suggestion for improving pull requests (PRs) is to "make your PR small and focused". I myself gave this suggestion in a recent article on this very blog about including context in PRs. Like most internet advice, this can feel like the "draw...... читать далее

community engineering github team tools

Разработка Artsy Engineering 11 февраля 2021 г. 0:00

I know that for many developers, especially those early in their careers, asking for help can be intimidating. I often fear wasting someone’s time or exposing myself as less skilled or smart than my team initially thought. In my first month as a sof...... читать далее

community culture learning teaching team

Разработка Artsy Engineering 6 января 2021 г. 0:00

Available now on Apple Podcasts, Spotify, and coming soon elsewhere, is Artsy Engineering Radio! Solving problems in the world of software engineering can mean a lot of different things, and this podcast will explore what that looks like at Artsy. I...... читать далее

community learning podcast

Разработка Artsy Engineering 31 декабря 2020 г. 0:00

In, a recent blog post, I discussed a fundamental difference between web and iOS deployments. Web software is deployed to servers that are under your control, while iOS software is deployed to users' devices that you have no control over. This distin...... читать далее

ios mobile teams

Разработка Artsy Engineering 9 декабря 2020 г. 0:00

Sharing knowledge! What a concept! In my recent blog post, I discussed "Knowledge Share" meetings (also known simply as "Knowledge Shares", or abbreviated "KS") and I want to dive deeper into them today. Last time, I described them as follows: Knowl...... читать далее

culture people teams

Разработка Artsy Engineering 29 сентября 2020 г. 0:00

It was a Wednesday, mid-summer 2019. I don't know which Wednesday specifically, but I know that it was a Wednesday because I was attending Artsy's weekly all-hands meeting. Two hundred colleagues were also there (many dialing in remotely) and we were...... читать далее

culture eigen emission ios mobile node reactnative teams tooling

Разработка Artsy Engineering 31 августа 2020 г. 0:00

In 2017, Artsy adopted Relay in both its front-end web and iOS codebases (using React and React Native, respectively). Generally speaking, this investment has turned out very well for us! Relay empowers product teams to quickly iterate on new feature...... читать далее

culture react relay

Разработка Artsy Engineering 21 августа 2020 г. 0:00

This blog post is going to motivate and describe Artsy's adoption and evolution of the usage of review apps. This first part of this post covers a couple of common problems where topic-specific servers (i.e. review apps) are useful. The rest of the...... читать далее

communication devops hokusai kubernetes