BROWSE: Most Recent | Popular Tags |

Tags > C

It’s the End of the Web As We Knew It

By Simon St. Laurent
May 29, 2014

For the past 15 years, Google has enforced the classic “HTML as foundation” architecture at the heart of the Web. Content creators and the developers who support them had to present content and link information as part of their pages’ …

Just Fork It

By Simon St. Laurent
April 30, 2014

Brian Kardell (вкαя∂εℓℓ) ‏ tweeted: Forking another spec: generally less than ideal. Spooning w another spec: weird. Knifing another spec: generally indicative of larger issues — вкαя∂εℓℓ (@briankardell) April 28, 2014 Kip Hampton ‏replied: @briankardell Sporking another spec: "welcome to the w3c, …

5 ways developers win with PaaS

By Katie Miller
April 21, 2014

As a software developer, you are no doubt familiar with the process of abstracting away unnecessary detail in code — imagine if that same principle were applied to application hosting. Say hello to Platform as a Service (PaaS), which enables …

Can We Extend the Web Cleanly?

By Simon St. Laurent
April 10, 2014

“Design by Committee” is rarely a compliment. Can the Web shift away from that model, retaining some order without falling into troublesome chaos? The Manifesto Part of the excitement around the Extensible Web Manifesto was that it wanted to move …

The backlash against big data, continued

By Mike Loukides
April 8, 2014

Yawn. Yet another article trashing “big data,” this time an op-ed in the Times. This one is better than most, and ends with the truism that data isn’t a silver bullet. It certainly isn’t. I’ll spare you all the links (most of …

Four short links: 4 April 2014

By Nat Torkington
April 4, 2014

C# Compiler Open Sourced — bit by the bit, the ship of Microsoft turns. The Web’s Declarative Composable Future — this. For the first time since 1993, I feel like the web platform is taking a step towards being a …

Humanizing emerging technologies

By Jenn Webb
April 2, 2014

Editor’s note: we’re running a series of five excerpts from our forthcoming book Designing for Emerging Technologies, a compilation of works by industry experts in areas of user experience design related to genomics, robotics, the Internet of Things, and the …

Six Degrees of Kevin Bacon in six languages

By Patrick Reynolds
March 25, 2014

The Oracle at Delphi spoke just one language, a cryptic one that priests “compiled” into ancient Greek. The Oracle of Bacon—the website that plays the Six Degrees of Kevin Bacon game for you—has, in its 20-year existence, been written in …

Upward Mobility: Animating the Leaves of Fall (in Australia)

By James Turner
March 17, 2014

One of nicest features of iOS development is that, frequently, you can pull off visual effects that look amazing without having to write a lot of code. It may be about to start the spring season here, but Down Under …

Slo-mo for the masses

By Glen Martin
February 22, 2014

The connectivity of everything isn’t just about objects talking to each other via the Internet. It’s also about the accelerating democratization of formerly elite technology. Yes, it’s about putting powerful devices in touch with each other — but it’s also …

How To (Semi-)Automate JavaScript Refactoring

By Simon St. Laurent
February 20, 2014

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 …

Four short links: 20 February 2014

By Nat Torkington
February 20, 2014

Practical Typography — informative and elegant. Nokia Treasure Tag — Bluetooth-chatty locators for keyrings, wallets, etc. Stanford Guidelines for Web Credibility — signals for those looking to identify dodgy content, as well as hygiene factors for those looking to provide …

The Industrial Internet of Things

By Kipp Bradford
February 4, 2014

A few days ago, a company called Echelon caused a stir when it released a new product called IzoT. You may never have heard of Echelon; for most of us, they are merely a part of the invisible glue that …

Transcending UIAlertView on iOS 7

By Matt Neuburg
January 30, 2014

Of all the new features and APIs that iOS 7 provides to developers, none, in my opinion, is as important from a user interface perspective as custom view controller transitions, the ability to insert your own animation when a view …

Four short links: 20 January 2014

By Nat Torkington
January 20, 2014

idb (Github) — a tool to simplify some common tasks for iOS pentesting and research: screenshots, logs, plists/databases/caches, app binary decryption/download, etc. (via ShmooCon) Twitter Infrastructure — an interview with Raffi Krikorian, VP of Platform Engineering. Details on SOA, deployment …

Court Prods FCC in Unexpected Direction in This Week’s Verizon Ruling

By Andy Oram
January 16, 2014

A court ruling this past Tuesday on FCC “network neutrality” regulation closes and opens a few paths in a three-way chess game that has been going on for years between the US District Court of Appeals, the FCC, and the …

Court prods FCC in unexpected direction in this week’s Verizon ruling

By Andy Oram
January 16, 2014

A court ruling this past Tuesday on FCC “network neutrality” regulation closes and opens a few paths in a three-way chess game that has been going on for years between the US District Court of Appeals, the FCC, and the …

Exploring Proximity with iBeacons

By Hari K Gottipati
January 7, 2014

In the last couple of months, iBeacon is making a lot of noise. iBeacons are small wireless sensors placed inside any physical space that transmit data to your phone using Bluetooth Low Energy (also known as Bluetooth 4.0 and Bluetooth …

Online Education 2.0: Making Learning at OST

By Matthew Bronson
January 3, 2014

It became clear to me early on that the “secret sauce” in an OST education for our students is the personal interaction and mentoring of our instructors. At OST, we frequently hear comments like: Some parts of the assignments were really challenging and I would get stuck. I would send Mary my error code and …

The post Online Education 2.0: Making Learning at OST appeared first on O'Reilly School of Technology.

Be a Polyglot Learner First, Then a Polyglot Programmer

By Dr. Venkat Subramaniam
December 11, 2013

Being a polyglot programmer has its benefits; most of us have read or heard about those benefits from various respectable sources. I’d like to highlight the importance of being a polyglot learner before being a polyglot programmer. You heard me …

Podcast: news that reaches beyond the screen

By Jon Bruner
December 10, 2013

Reporters, editors and designers are looking for new ways to interact with readers and with the physical world–drawing data in through sensors and expressing it through new immersive formats. In this episode of the Radar podcast, recorded at News Foo …

Supercomputing on the cheap with Parallella

By Federico Lucifredi
December 10, 2013

Packing impressive supercomputing power inside a small credit card-sized board running Ubuntu, Adapteva‘s $99 ARM-based Parallella system includes the unique Ephiphany numerical accelerator that promises to unleash industrial strength parallel processing on the desktop at a rock-bottom price. The Massachusetts-based …

Who will upgrade the telecom foundation of the Internet?

By Andy Oram
December 9, 2013

Although readers of this blog know quite well the role that the Internet can play in our lives, we may forget that its most promising contributions — telemedicine, the smart electrical grid, distance education, etc. — depend on a rock-solid …

Technical Tests: You’re Doing it Wrong, Part 2

By Trisha Gee
December 4, 2013

In part one we covered types of technical tests—their relative costs, and why organizations need to understand the costs to the candidates if they want to attract the right type of candidates, and at what point in the process to …

Technical Tests, You’re Doing It Wrong

By Trisha Gee
November 26, 2013

Because so many of us have experienced both sides of the interview table, the London Java Community has a slight obsession with discussing approaches to recruitment. The nice thing about these conversations is you see both points of view—the candidates …

Four short links: 19 November 2013

By Nat Torkington
November 19, 2013

Why The Banner Ad is Heroic — enough to make Dave Eggers cry. Advertising triumphalism rampant. Udacity/Thrun Profile — A student taking college algebra in person was 52% more likely to pass than one taking a Udacity class, making the …

Upward Mobility: The Mobile Payment Problem

By James Turner
November 4, 2013

There was a time when the two big unsolved puzzles of online finance were micropayments and mobile payments. Micropayments were a problem because no one seemed willing to make sub-dollar transfers economically viable, while mobile payments had a chicken-and-egg solution …

Transformative Programming

By Simon St. Laurent
October 16, 2013

“Small pieces loosely joined,” David Weinberger’s appealing theory of the Web, has much to say to programmers as well. It always inspires me to reduce the size of individual code components. The hard part, though, is rarely the “small” – …

Four short links: 15 October 2013

By Nat Torkington
October 14, 2013

BF Skinner’s Baby Make Project (BoingBoing) — I got to read some of Skinner’s original writing on the Air-Crib recently and couple of things stuck out to me. First, it cracked me up. The article, published in 1959 in Cumulative …

Where are the chances for change in health care – top-down or bottom-up?

By Andy Oram
October 11, 2013

Everyone seems to agree that health care is the next big industry waiting to be disrupted. But who will force that change on a massive system full of conservative players? Three possibilities present themselves: Top-down change: from the US government …

What do we get for that DRM?

By Simon St. Laurent
October 10, 2013

I had a hard time finding anything to like in Tim Berners-Lee’s meager excuse for the W3C’s new focus on digital rights management (DRM). However, the piece that keeps me shaking my head and wondering is a question he asks …

Semi-automatic method for grading a million homework assignments

By Ben Lorica
October 6, 2013

One of the hardest things about teaching a large class is grading exams and homework assignments. In my teaching days a “large class” was only in the few hundreds (still a challenge for the TAs and instructor). But in the …

Finding data after the shutdown, workarounds for reporters, and teaching a journalism MOOC.

By Janaya Williams
October 3, 2013

When a government shutdown renders government data websites useless, what’s a data journalist to do? This week, reporters hoping to gather data from sites like the US Census Bureau, the USDA’s Food and Nutrition Service, and the Bureau of Economic …

Four short links: 27 September 2013

By Nat Torkington
September 24, 2013

The Amen Break (YouTube) — fascinating 20m history of the amen break, a handful of bars of drum solo from a forgotten 1969 song which became the origin of a huge amount of popular music from rap to jungle and …

From “Web Development” to the “Web Platform”

By Simon St. Laurent
September 4, 2013

The rise of the phrase “web platform” over the past few years makes me very happy. For years, I’ve been looking for a good term that would cover HTML, CSS, JavaScript, and a few related technologies. The terminology has long …

This Is My Brain on (Not) Programming

By Simon St. Laurent
August 21, 2013

Last week, I admitted that one of my key programming experiences had been with a typewriter. I wasn’t programming the typewriter: I just stopped programming. A few people liked this, others wondered about it, and (since it’s August) it seems …

Upward Mobility: Black Magic Method Swizzling

By James Turner
August 20, 2013

This week, we’re going to depart from the basics, and talk about a piece of Objective-C black magic that, when used properly, can be a powerful tool. However, used incorrectly, it can cause devastation on a biblical scale. Let’s talk …

From BASIC to HyperTalk to JavaScript to Rails to Erlang

By Simon St. Laurent
August 14, 2013

I’ve never formally trained to be a programmer, outside of occasional conference workshops and a week of XSL tutorials. In some ways, that’s terrible, because it’s taken me about thirty years to learn what some friends of mine appear to …

On working with Oracle, writing, and the latest edition of Oracle Essentials

By Ann Spencer
August 9, 2013

Robert Stackowiak and Rick Greenwald are super busy. They both handle a lot of responsibilities in their “day” jobs at Oracle. They also managed to squeeze in enough time to complete the latest update to their book, Oracle Essentials. It …

Hot swap devices and increase Arduino interface options with I2C

By John Boxall
August 9, 2013

After a short period of time, beginners working with the Arduino development boards often find themselves wanting to work with a greater range of input or sensor devices—such as real-time clocks, temperature sensors, or digital potentiometers. However each of these …

The Rise of Infrastructure as Data

By Michael DeHaan
August 6, 2013

IT infrastructure should be simpler to automate. A new method of describing IT configurations and policy as data formats can help us get there. To understand this conclusion, it helps to understand how the existing tool chains of automation software …

Data science in the public interest, ‘digital media data gurus’, and a comic about dirty data.

By Janaya Williams
July 31, 2013

Data science in the public interest is en vogue, as collaborations between data scientists, nonprofits and human rights groups are springing up everywhere. Journalists at the Knight Foundation are following suit. This week, the foundation gave details about it’s $2 …

Open Source In The Classroom

By Jon Roberts
July 25, 2013

To teach computer programming to a young person with no experience, you must imagine what it’s like to know nothing about languages, algorithms, data structures, design patterns, object orientation, development tools, etc. Yet the kids I’ve seen in high school …

Go Programming Language for System Administration

By Gustavo Franco
July 24, 2013

Go is the first major systems language to emerge in over a decade, even though computing continues to change at a rapid pace—computers are smaller, faster and can execute operations in parallel via multi core processors. Even languages like Python …

Four short links: 22 July 2013

By Nat Torkington
July 22, 2013

The Anti-Virus Age is Over — for every analyst that an AV company hires, the bad guys can hire 10 developers. 3D Printing’s 2014 Renaissance (Quartz) — patents on sintering about to expire which will open up hi-res production. Happened …

Securing User Content in the JavaScriptable Web

By Sean McGregor
July 22, 2013

Recent work by a W3 Working Group plans to expose many powerful cryptographic operations for web applications. Although the planned API adds much needed functionality to JavaScript, it doesn’t address the JavaScript runtime’s terrible security properties. For instance, any script …

Augmenting Unstructured Data

By Jesse Anderson
July 17, 2013

Our world is filled with unstructured data. By some estimates, it’s as high as 80% of all data. Unstructured data is data that isn’t in a specific format. It isn’t separated by a delimiter that you could split on and …

A Great Summer Read

By Edie Freedman
July 14, 2013

Douglas Adams’ expeditions to find endangered species Yes, that Douglas Adams, writer, humorist, dramatist, and author of Hitchhiker’s Guide to the Galaxy. Last Chance to See, by Adams and Mark Carwardine, is the story of a series of expeditions the two men …

The post A Great Summer Read appeared first on Animals.

The Appeal of the Lift Web Frameworks

By Richard Dallaway
July 10, 2013

Lift is one of the better-known web frameworks for Scala. Version 2.5 has just been released, so it seems like a good time to show features of Lift that I particularly like. Lift is different from other web frameworks (in …

Four short links: 1 July 2013

By Nat Torkington
July 1, 2013

Web Traffic Visualization — Dots enter when transactions start and exit when completed. Their speed is proportional to client’s response time while their size reflects the server’s contribution to total time. Color comes from the specific request. (via Nelson Minar) …

1 to 50 of 863 Next
The Watering Hole