サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
radar.oreilly.com
Do one thing… I don't want barely distinguishable tools that are mediocre at everything; I want tools that do one thing and do it well. I’ve been lamenting the demise of the Unix philosophy: tools should do one thing, and do it well. The ability to connect many small tools is better than having a single tool that does everything poorly. That philosophy was great, but hasn’t survived into the Web a
Swarm v. Fleet v. Kubernetes v. Mesos Comparing different orchestration tools. Most software systems evolve over time. New features are added and old ones pruned. Fluctuating user demand means an efficient system must be able to quickly scale resources up and down. Demands for near zero-downtime require automatic fail-over to pre-provisioned back-up systems, normally in a separate data centre or r
Learning programming at scale Bringing some of the benefits of face-to-face learning to millions of people without access to an in-person tutor. Millions of people around the world — from aspiring software engineers to data scientists — now want to learn programming. One of the best ways to learn is by working side-by-side with a personal tutor. A good tutor can watch you as you code, help you deb
The world beyond batch: Streaming 101 A high-level tour of modern data-processing concepts. Editor’s note: This is the first post in a two-part series about the evolution of data processing, with a focus on streaming systems, unbounded data sets, and the future of big data. See part two. Streaming data processing is a big deal in big data these days, and for good reasons. Amongst them: Businesses
A tale of two clusters: Mesos and YARN With Myriad, analytics can be performed on the same hardware that runs your production services. This is a tale of two siloed clusters. The first cluster is an Apache Hadoop cluster. This is an island whose resources are completely isolated to Hadoop and its processes. The second cluster is the description I give to all resources that are not a part of the Ha
10 Elasticsearch metrics to watch Track key metrics to keep Elasticsearch running smoothly. Elasticsearch is booming. Together with Logstash, a tool for collecting and processing logs, and Kibana, a tool for searching and visualizing data in Elasticsearch (aka, the “ELK” stack), adoption of Elasticsearch continues to grow by leaps and bounds. When it comes to actually using Elasticsearch, there ar
The smartest way to program smart things: Node.js The reasons to use Node.js for hardware are simple: it’s standardized, event driven, and has very high productivity. Node.js is on the rise for programming hardware. The full Google V8 version helps run Intel’s Edison chip. The IoT community has already embraced Node.js for embedded devices and robotics, with notable examples including Nodebots and
Four short links: 2 June 2015 Toyota Code, Sapir-Wharf-Emoji, Crowdsourcing Formal Proof, and Safety-Critical Code Toyota’s Spaghetti Code — Toyota had more than 10,000 global variables. And he was critical of Toyota watchdog supervisor — software to detect the death of a task — design. He testified that Toyota’s watchdog supervisor ‘is incapable of ever detecting the death of a major task. That’s
Creative computing with Clojure Exploring Clojure as a tool to generate music, visual art, poetry, and dance. Clojure is gaining traction and popularity as a programming language. Both enterprises and startups are adopting this functional language because of the simplicity, elegance, and power that it brings to their business. The language originated on the JVM, but has since spread to run on the
Google’s Physical Web vs Apple’s iBeacon How proximity approaches compare and a look at the flourishing proximity startup ecosystem. Editor’s note: This is the second post in a series looking at beacon technology and the burgeoning beacon ecosystem. In the first of this series, I covered some of the basics behind proximity, Bluetooth Low Energy, and iBeacon, and walked through some use cases where
The log: The lifeblood of your data pipeline Why every data pipeline should have a Unified Logging Layer. The value of log data for business is unimpeachable. On every level of the organization, the question, “How are we doing?” is answered, ultimately, by log data. Error logs tell developers what went wrong in their applications. User event logs give product managers insights on usage. If the CEO
4 reasons why microservices resonate Microservices optimize evolutionary change at a granular level. We just finished the first O’Reilly Software Architecture Conference and the overwhelming most popular topic was microservices. Why all the hype about an architectural style? Microservices are the first post-DevOps revolution architecture. The DevOps revolution highlighted how much inadvertent fric
A real-time processing revival Things are moving fast in the stream processing world. Register for Strata + Hadoop World, London. Editor’s note: Ben Lorica is an advisor to Databricks and Graphistry. Many of the technologies discussed in this post will be covered in trainings, tutorials, and sessions at Strata + Hadoop World in London this coming May. There’s renewed interest in stream processing
www.oreilly.com
Now, next, and beyond: Tracking need-to-know trends at the intersection of business and technology AI/ML Few technologies have the potential to change the nature of work and how we live as artificial intelligence (AI) and machine learning (ML). Future of the Firm Everything from new organizational structures and payment schemes to new expectations, skills, and tools will shape the future of the fi
Isomorphic JavaScript with LazoJS In search of the holy grail, again When I started at @WalmartLabs I was placed on team that was tasked with creating a new web framework from scratch that could power large public facing web sites. I recently had the opportunity to speak about this experience at OSCON. The title of the talk was “Satisfying Business and Engineering Requirements: Client-server JavaS
Scaling NoSQL databases: 5 tips for increasing performance How NoSQL databases scale vertically and horizontally, and what you should consider when building a DB cluster. Editor’s note: this post is a follow-up to a recent webcast, “Getting the Most Out of Your NoSQL DB,” by the post author, Alex Bordei. As product manager for Bigstep’s Full Metal Cloud, I work with a lot of amazing technologies.
The Future of AngularJS Charting the progress towards AngularJS 2.0 AngularJS, for me, was a revelation the first time I encountered it. I was coming from using GWT (Google Web Toolkit), and seeing our large application shrink in lines of code by 90% was close to a spiritual experience. I was a convert from day one, because I knew how bad things were otherwise. Ever since, I have been associated w
What every Java developer needs to know about Java 9 Introducing updated HTTP client support and JSON API integration. Java 8 may only have been released a few months ago, but Oracle has already announced the first set of features that will be targeted for Java 9. On August 11th, Mark Reinhold, a Chief Architect for Java, made available an initial feature set to subscribers on the jdk9-dev mailing
How to build and run your first deep learning network Step-by-step instruction on training your own neural network. When I first became interested in using deep learning for computer vision I found it hard to get started. There were only a couple of open source projects available, they had little documentation, were very experimental, and relied on a lot of tricky-to-install dependencies. A lot of
Yes, CSS is code Learning from "The Humble Border-Radius" One of the best things I overheard at the Fluent Conference was (more or less): “CSS live coding? I was like, that isn’t code. But then it was.” Lea Verou had changed the mind of a skeptic. CSS is not Turing complete (Update: Lea points out that I’m wrong about that), and I’ve long been grateful that it wasn’t designed as an imperative prog
How to (semi-)automate JavaScript refactoring Disposable robot assassins and spreadsheets Computers aren’t ready to write much of our code for us, but they can still help us clean and improve our code. At Fluent 2013, O’Reilly’s Web Platform, JavaScript and HTML5 conference, Giles Bowkett demonstrated a wide variety of ways to write code that helps refactor code, showing developers a variety of wa
It seems like more and more languages these days are getting support for closures in one form or another. (Even Java is getting in on the game, finally.) Ruby has had closure-like structures called blocks since its early days, though, and they’re central to the language. Used properly, they can reduce repetition and even make coding less error-prone. Understanding blocks can give you some great id
次のページ
このページを最初にブックマークしてみませんか?
『Rolling with Ruby on Rails』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く