Tatari | Engineers | San Francisco | ONSITE | Fulltime | https://www.tatari.tv Tatari combines old-school TV advertising with modern tooling and advanced analytics. We build software to automate and improve our media…
Joins like that wouldn't really be used for coordinating between multiple threads in a fine-grained fashion. For example, maybe you'd kick off two worker thread from your main thread, and each of those is going to do…
I worked in an org at Yahoo that required all development to use Atomic, and that was essentially the reasoning as presented. The Atomic authors put a lot of effort [1] put into proving the size point, enough that it…
Tagged unions are indeed pretty helpful for Redux reducers. One thing to note is that you can actually skip some code here as well. Specifically, the constant definitions: export type INCREMENT_COUNTER =…
Heroku prices are per "dyno" which are significantly less powerful than an EC2 small.
Use CSS transforms. Unlike absolute positioning, percentages with a transform bases the resulting value off the transformed element's size. So something like this: figure figurecaption { transition: all 0.4s; transform:…
There's still a lot of differing behavior in modern browsers that a feature check doesn't expose. Bugs, quirks, performance characteristics (e.g. slow SVG animation in Firefox), and just plain divergences from the spec.…
I think you can classify lottery tickets as investment, wheras insurance is, well, insurance. I don't play the lottery because it's extremely unlikely to make me positive returns. I pay for health insurance because I…
Tatari | Engineers | San Francisco | ONSITE | Fulltime | https://www.tatari.tv Tatari combines old-school TV advertising with modern tooling and advanced analytics. We build software to automate and improve our media…
Tatari | Engineers | San Francisco | ONSITE | Fulltime | https://www.tatari.tv Tatari combines old-school TV advertising with modern tooling and advanced analytics. We build software to automate and improve our media…
Tatari | Engineers | San Francisco | ONSITE | Fulltime | https://www.tatari.tv Tatari combines old-school TV advertising with modern tooling and advanced analytics. We build software to automate and improve our media…
Joins like that wouldn't really be used for coordinating between multiple threads in a fine-grained fashion. For example, maybe you'd kick off two worker thread from your main thread, and each of those is going to do…
I worked in an org at Yahoo that required all development to use Atomic, and that was essentially the reasoning as presented. The Atomic authors put a lot of effort [1] put into proving the size point, enough that it…
Tagged unions are indeed pretty helpful for Redux reducers. One thing to note is that you can actually skip some code here as well. Specifically, the constant definitions: export type INCREMENT_COUNTER =…
Heroku prices are per "dyno" which are significantly less powerful than an EC2 small.
Use CSS transforms. Unlike absolute positioning, percentages with a transform bases the resulting value off the transformed element's size. So something like this: figure figurecaption { transition: all 0.4s; transform:…
There's still a lot of differing behavior in modern browsers that a feature check doesn't expose. Bugs, quirks, performance characteristics (e.g. slow SVG animation in Firefox), and just plain divergences from the spec.…
I think you can classify lottery tickets as investment, wheras insurance is, well, insurance. I don't play the lottery because it's extremely unlikely to make me positive returns. I pay for health insurance because I…