Julian Shen

478 Flips | 10 Magazines | 23 Likes | 14 Following | 31 Followers | @julianshen | Keep up with Julian Shen on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Julian Shen”

Build Services on a Backbone of Events

For many, microservices are built on a protocol of requests and responses. REST etc. This approach is very natural. It is after all the way we write …

微服务,够了

新技能Get:如何利用HTTP技术提升网页的加载速度

在这个信息爆炸的时代,使用移动终端获取新鲜信息已经是大势所趋,但是移动网页浏览速度还有巨大的提升空间。据 Strangeloop Networks 统计,在同样的网络条件下,使用移动端访问相同网页平均会比 PC 端慢40%!然而另一方面,用户对网速的要求却步步紧逼。研究表明,网页响应时间可容忍的阀值 …

谈谈技术选型

webrtc android ios - 标签 - RTC.Blacker - 博客园

当前标签: webrtc android ios<p>共5页: 上一页 1 2 3 4 5 下一页<p>Android IOS WebRTC 音视频开发总结(二一)-- 黑屏问题 RTC.Blacker 2015-01-28 14:26 阅读:5609 评论:1<p>Android IOS WebRTC 音视频开发总 …

In Production

• <b>Source</b>: https://github.com/nsqio/nsq• <b><br>Issues</b>: https://github.com/nsqio/nsq/issues• <b><br>Mailing List</b>: nsq-users@googlegroups.com• <b><br>IRC</b>: #nsq on freenode• <b><br>Docs</b>: …

Dropbox 做到資料加密又避免重複儲存的秘密

前言<p>Dropbox 是一個很受歡迎的雲端資料儲存與備份服務 , 從使用者的角度 , 它真的很方便 , 有些很大的檔案往往也能很快就能完成上載 。 但您想過它為什麼可以做到這樣快速上傳 , 背後的技術原理是什麼 ? 對於您的資料安全與個人隱私又有什麼影響 ? 山姆鍋根據自己的了解 , 為您解釋 Dro …

Facebook面临的若干开放性数据问题

Facebook如何向十亿人推荐东西

GopherCon 2015 Roundup

A few weeks ago, Go programmers from around the world descended on Denver, Colorado for GopherCon 2015. The two-day, single-track conference …

dotScale 2013 - Brad Fitzpatrick - Software I'm excited about

How Ansible Works | Ansible.com

Ansible is an IT orchestration engine that automates configuration management, application deployment and many other IT needs.

道客云DaoCloud

最近Docker淫威太盛,大有秒杀虚拟化的气势,想不想<b>扁</b>它?<p>谈起Docker,小黑羊禁不住想起小时候在<b>冷藏厂</b>打工的经历.....<p>为什么<b>冷藏厂</b>会乱入?因为那简直是<b>虚拟化</b>和<b>Docker</b>活生生的例子。<p><b>首先你得有个库房>></b><p>这库房敞亮吧,能造库房的包工头很多,比如<b>华为、惠普、Dell、联想、曙光、浪潮</b>之类的。<p>这些库房有个高大上的名字,叫<b>物理服务器。</b><p>鱼呀、肉啊就可以存到库房了吗?当然不行!<p>你需要低温才可以保鲜!<p><b>所以你得有制冷机>></b><p>主流的制冷机有两大系列<p><b>Windows制冷机和Linux制冷机</b><p>配备了制冷机的库房就可以正常Work啦<p>最初的冷库就是这个样子<p>但是问题来了,各种库藏品都很<b>矫情</b>。<p>怕串味儿怎么办?温度要求 …

Nightwatch.js

Expect<p>Nightwatch introduces in version 0.7 a new BDD-style interface for performing assertions on elements, defined on the expect namespace on the …

JavaScript

Apache Kafka + Spark + Database = Real-Time Trinity

As technology fits into our lives and onto our wrists, demands increase for intelligent and real-time mobile applications. These applications need to …

The Docker Workaround: How ProfitBricks Did It

Docker. It’s as if you cannot escape reading that name or hearing about the wonders of containers. The question is becoming common and the demand …

Using Protobuf instead of JSON to communicate with a frontend

<b>Writing proposals? Try Proppy, our new product!</b><p><i>Reading time: ~15 minutes.</i><p>Protocol buffers (or other binary serialization formats like Thrift) are …

Lucene: The Good Parts

Before MongoDB, before Cassandra, before “NoSQL”, there was Lucene.<p>Did you know that Doug Cutting wrote the first versions of Lucene in 1999? To put …

Mesos, Omega, Borg: A Survey

Google recently unveiled one of their crown jewels of system infrastructure: Borg, their cluster scheduler. This prompted me to re-read the Mesos and …

DevOps

Fabian Hueske on Apache Flink Framework

Apache Flink is a distributed data flow processing system for performing analytics on large data sets. It can be used for real time data streams as …

Cluster-Based Architectures Using Docker and Amazon EC2 Container Service

In the first post of this series, we examined how Linux container technology, like Docker, can be used to streamline software development and …

Using Go at The New York Times

Easy cluster parallelization with ZeroMQ

May 22, 2015<p><i>TL;DR: I design short wrapper scripts to send batch jobs to a cluster. The first architecture (ventilator-worker-sink) is suboptimal,</i> …

A library for low latency IPC between multiple Java processes/JVMs

Mappedbus is a Java based high throughput, low latency message bus, using either a memory mapped file or shared memory as transport<p>Mappedbus was …

Scaling Wix to 60M Users - From Monolith to Microservices - Wix Tech Stack

<i>By Yoav Abrahami, Chief Architect, at Wix.</i><p>Stats<p>Over 61M users - gaining 1.5M users/month<br>• 2PB of user media files - 1.5TB of new files/day<br>• 3 data …

Announcing GitTorrent: A Decentralized GitHub

(This post is an <i>aspirational transcript</i> of the talk I gave to the Data Terra Nemo conference in May 2015. If you’d like to watch the less eloquent …