Kode Vicious - @kode_vicious July 6, 2017 Volume 15, issue 3 PDF IoT: The Internet of Terror If it seems like the sky is falling, that's because it is. Dear KV, We're deploying a consumer IoT (Internet of Things) device, with each device connected to a cloud service that acts as the platform from which it will be controlled. The device itself isn't dangerous: it's a simple, slimmed-down tablet to
May 31, 2017 Volume 15, issue 2 PDF Data Sketching The approximate approach is often faster and more efficient. Graham Cormode Do you ever feel overwhelmed by an unending stream of information? It can seem like a barrage of new email and text messages demands constant attention, and there are also phone calls to pick up, articles to read, and knocks on the door to answer. Putting these pieces toge
May 3, 2017 Volume 15, issue 2 PDF The IDAR Graph An improvement over UML Mark A. Overton, Northrop Grumman Company UML (Unified Modeling Language)6 is the de facto standard for representing object-oriented designs. It does a fine job of recording designs, but it has a severe problem: its diagrams don't convey what humans need to know, making them hard to understand. This is why most software deve
March 22, 2017 Volume 15, issue 1 PDF The Debugging Mindset Understanding the psychology of learning strategies leads to effective problem-solving skills. Devon H. O'Dell Software developers spend 35-50 percent of their time validating and debugging software.1 The cost of debugging, testing, and verification is estimated to account for 50-75 percent of the total budget of software development proj
December 1, 2016 Volume 14, issue 5 PDF BBR: Congestion-Based Congestion Control Measuring bottleneck bandwidth and round-trip propagation time Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, Van Jacobson By all accounts, today's Internet is not moving data as well as it should. Most of the world's cellular users experience delays of seconds to minutes; public Wi-Fi in airpor
July 26, 2016 Volume 14, issue 3 PDF Idle-Time Garbage-Collection Scheduling Taking advantage of idleness to reduce dropped frames and memory consumption Ulan Degenbaev, Google Germany GmbH Jochen Eisinger, Google Germany GmbH Manfred Ernst, Google Inc. Ross McIlroy, Google UK Ltd. Hannes Payer, Google Germany GmbH Google's Chrome web browser strives to deliver a smooth user experience. An animati
What case study topics do you want to read about? Take a quick survey. Case Studies September 5, 2016 Volume 14, issue 4 PDF React: Facebook's Functional Turn on Writing JavaScript A discussion with Pete Hunt, Paul O'Shannessy, Dave Smith and Terry Coatta One of the long-standing ironies of user-friendly JavaScript front ends is that building them typically involved trudging through the DOM (Docum
August 23, 2016 Volume 14, issue 4 PDF Scaling Synchronization in Multicore Programs Advanced synchronization methods can boost the performance of multicore software. Adam Morrison, Tel Aviv University Designing software for modern multicore processors poses a dilemma. Traditional software designs, in which threads manipulate shared data, have limited scalability because synchronization of updates
June 14, 2016 Volume 14, issue 3 PDF The Hidden Dividends of Microservices Microservices aren't for every company, and the journey isn't easy. Tom Killalea Microservices are an approach to building distributed systems in which services are exposed only through hardened APIs; the services themselves have a high degree of internal cohesion around a specific and well-bounded context or area of respon
April 20, 2016 Volume 14, issue 2 PDF The Flame Graph This visualization of software execution is a new necessity for performance profiling and debugging. Brendan Gregg, Netflix An everyday problem in our industry is understanding how software is consuming resources, particularly CPUs. What exactly is consuming how much, and how did this change since the last software version? These questions can
July 23, 2014 Volume 12, issue 7 PDF The Network is Reliable An informal survey of real-world communications failures Peter Bailis, UC Berkeley Kyle Kingsbury, Jepsen Networks "The network is reliable" tops Peter Deutsch's classic list, "Eight fallacies of distributed computing" (https://blogs.oracle.com/jag/resource/Fallacies.html), "all [of which] prove to be false in the long run and all [of wh
February 1, 2016 Volume 13, issue 9 PDF The Verification of a Distributed System A practitioner's guide to increasing confidence in system correctness Caitie McCaffrey Leslie Lamport, known for his seminal work in distributed systems, famously said, "A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable." Given this bleak
December 11, 2015 Volume 13, issue 8 PDF A Purpose-built Global Network: Google's Move to SDN A discussion with Amin Vahdat, David Clark, and Jennifer Rexford Everything about Google is at scale, of course—a market cap of legendary proportions, an unrivaled talent pool, enough intellectual property to keep armies of attorneys in Guccis for life, and, oh yeah, a private WAN (wide area network) bigg
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く