Introducing AresDB: Uber’s GPU-Powered Open Source, Real-time Analytics Engine
AresDB —— 来自 Uber 基于 GPU 的开源实时分析引擎 (已翻译45%)

At Uber, real-time analytics allow us to attain business insights and operational efficiency, enabling us to make data-driven decisions to improve experiences on the Uber platfo...

发布于 2019/01/31 06:05
Introduction to Paging - Writing an OS in Rust (Second Edition)
分页介绍 - 用 Rust 写个操作系统(第二版) (已翻译60%)

This post introduces paging, a very common memory management scheme that we will also use for our operating system. It explains why memory isolation is needed, how segmentation ...

发布于 2019/01/16 15:38
The Forgotten History of OOP
被遗忘的面向对象历史 (已翻译91%)

Note: This is part of the “Composing Software” series (now a book!) on learning functional programming and compositional software techniques in JavaScript ES6+ from the ground...

发布于 2019/01/08 15:05
Flutter — The sky’s the limit
天知道 Flutter 的极限在哪里 (已翻译67%)

picture by Sheena Wood Some of you probably get the pun already. The Flutter project was initially known as the Sky Engine. If you look closely into the project’s GitHub repo y...

发布于 2019/01/02 19:12
Little known features of JavaScript
那些鲜为人知的 Javascript 特性 (已翻译63%)

JavaScript is often said to be the easiest language to start with and the hardest to master. I couldn’t agree more. This is because JavaScript is a really old & a really flexi...

发布于 2018/12/25 16:13
Circuit Breaker pattern
断路器模式 (已翻译78%)

Handle faults that might take a variable amount of time to recover from, when connecting to a remote service or resource. This can improve the stability and resiliency of an app...

发布于 2018/12/25 12:00
How unreliable is UDP?
UDP 协议到底可不可靠? (已翻译20%)

[Un]Reliability The first thing I wanted to know was how unreliable UDP was. Are we talking about a delivery rate of 25%? 50%? 75%? Packets Received - click table to toggle % Re...

发布于 2018/12/07 14:23
Progress, Precision and Profit
Elon Musk 的高效法则 (已翻译38%)

Elon Musk is a productivity machine who works 100 hr weeks, is the CEO of two companies and sleeps at his office. In a powerful letter to his employees, Musk explains the 6 tips...

发布于 2018/12/04 11:06
Why Angular Made Me Quit Web Dev
为什么 Angular 使我逃离 Web 开发 (已翻译64%)

One of the most reliable ways to discern whether a corporation has begun to rot is to gauge the derivative of the utility its products provide over time. A company like Apple wi...

发布于 2018/11/08 14:31
GraphQL is not OData
GraphQL 不是 OData (已翻译68%)

For a couple years, I’ve observed scores of developers making ill-informed claims about GraphQL. People have claimed that GraphQL allows the client to demand sorting, paging, ...

发布于 2018/11/08 12:30
Falling in love with Rust
爱上 Rust (已翻译65%)

Let me preface this with an apology: this is a technology love story, and as such, it’s long, rambling, sentimental and personal. Also befitting a love story, it has a When Ha...

发布于 2018/09/19 13:56
Go 2 Draft Designs
Go 2 设计草案 (已翻译61%)

As part of the Go 2 design process, we’ve published these draft designs to start community discussions about three topics: generics, error handling, and error value semantics. ...

发布于 2018/09/06 14:56
A Response to REST is the new SOAP
回应《REST 将会是新的 SOAP》 (已翻译58%)

Enough people have asked me about the article REST is the new SOAPthat I felt it justifies a write up. Before I get started, I want to be clear that I hold no grudge against the...

发布于 2018/02/08 15:59
Agile Games for Team Building
游戏中建设敏捷团队 (已翻译50%)

Games are fun, no doubt about that. But is that why they are used as team building activities? It’s not really the main reason, there are other explanations for that. Today, I...

发布于 2017/09/04 17:21
What next for compiled languages?
编译型语言的下一步改进会是什么? (已翻译41%)

Recently, on the twitters, Stephanie Hurlburt suggested that it'd be healthy for people who have been around the computering industry for a while (*cough cough*) to take some "a...

发布于 2017/08/21 17:35
How To Ask Questions The Smart Way
如何巧妙地提问 (已翻译99%)

Introduction In the world of hackers, the kind of answers you get to your technical questions depends as much on the way you ask the questions as on the difficulty of developing...

发布于 2017/07/17 09:00
拒绝让步 (已翻译45%)

… that which is hard and stiff is the follower of death that which is soft and yielding is the follower of life … – the Tao Te Ching, chapter 76...

发布于 2017/04/13 18:14
Asynchronous Python and Databases
异步 Python 与数据库 (已翻译12%)

The asynchronous programming topic is difficult to cover. These days, it's not just about one thing, and I'm mostly an outsider to it. However, because I deal a lot with relatio...

发布于 2015/04/02 19:43
Erlang and code style
Erlang 与代码风格 (已翻译62%)

Correct Erlang usage mandates you do not write any kind of defensive code. This is called intentional programming. You write code for the intentional control flow path which you...

发布于 2014/05/24 16:49
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and ...
每个程序员必须知道的 Unicode 和字符集 (已翻译53%)

Ever wonder about that mysterious Content-Type tag? You know, the one you’re supposed to put in HTML and you never quite know what it should be? Did you ever get an email from...

发布于 2013/12/16 09:19