Blogs

BROWSE: Most Recent | Popular Tags |

Tags > javascript

Four short links: 18 June 2013

By Nat Torkington
June 17, 2013

Our Backbone Stack (Pamela Fox) — fascinating glimpse into the tech used and why. Automating Card Games Using OpenCV and Python — My vision for an automated version of the game was simple. Players sit across a table on which …

5 Surprises for PHP Developers Coming to JavaScript

By Stoyan Stefanov
June 10, 2013

PHP programmers often see the familiar C-like syntax of JavaScript and think it’s all flowers and roses. And while trivialities like loops and conditions are pretty much equivalent in both languages, things get very weird very quickly. Let’s take a …

Four short links: 6 June 2013

By Nat Torkington
June 6, 2013

ShareFest — peer-to-peer file sharing in the browser. Source on GitHub. (via Andy Baio) Media for Thinking the Unthinkable (Bret Victor) — “Right now, today, we can’t see the thing, at all, that’s going to be the most important 100 …

Radar podcast: anthropology, big data, and the importance of context

By Jon Bruner
June 5, 2013

Jim Stogdill, Roger Magoulas and I enjoyed a widely discursive discussion last week, available as a podcast above. Roger, fresh from our Fluent conference on JavaScript, opens by talking about the emergence of JS as a heavyweight computing tool and …

Smuggling Web Practices into the Enterprise

By Simon St. Laurent
June 5, 2013

At last year’s Fluent Conference, I kept having the same conversation with attendees from large companies. They had come to the show with a mandate from their bosses to figure out how to bring that fast-moving web work into their …

Four short links: 4 June 2013

By Nat Torkington
June 4, 2013

WeevilScout — browser app that turns your browser into a worker for distributed computation tasks. See the poster (PDF). (via Ben Lorica) sregex (Github) — A non-backtracking regex engine library for large data streams. See also slide notes from a …

8 Dart Features Those Fat Cats Don’t Want You to Know

By Seth Ladd
May 30, 2013

In this article, I’ll show you eight more features that help Dart stand on its own as a productive, ceremony-free language. Remember, Dart compiles to JavaScript, so everything you see here works across the modern Web. Dart makes fluent APIs …

Looking Forward, a Leap

By Simon St. Laurent
May 29, 2013

Over the last few months, I keep finding new signs that the way we approach web development is about to shift. The parts – which have mostly existed for a while – haven’t completely come together yet, but the next …

Four short links: 29 May 2013

By Nat Torkington
May 29, 2013

Quick Reads of Notable New Zealanders — notable for two reasons: (a) CC-NC-BY licensed, and (b) gorgeous gorgeous web design. Not what one normally associates with Government web sites! svg.js — Javascript library for making and munging SVG images. (via …

End-to-End JavaScript Quality Analysis

By Ariya Hidayat
May 23, 2013

The rise of single-page web applications means that front-end developers need to pay attention not only to network transport optimization, but also to rendering and computation performance. With applications written in JavaScript, the language tooling itself has not really caught …

From JavaScript to Declarative Markup

By Simon St. Laurent
May 22, 2013

Web architecture separates structured content (markup), presentation (style), and behavior (JavaScript). As recently as a decade ago, many developers worked in all three, but the years since Ajax arrived have brought more specialization. The rise of JavaScript in particular has …

Dart Is Not the Language You Think It Is

By Seth Ladd
May 21, 2013

When Dart was originally launched, many developers mistook it for some sort of Java clone. In truth, Dart is inspired by a range of languages such as Smalltalk, Strongtalk, Erlang, C#, and JavaScript. Get past the semicolons and curly braces, …

JavaScript Flexibility: Fun, But Use with Care

By Elisabeth Robson
May 21, 2013

When you begin programming in JavaScript, you’ll need to use variables. A variable is just a bit of storage to hold a value. Just about every line of code you write will use a variable of one kind or another, …

What Kind of JavaScript Developer Are You?

By Simon St. Laurent
May 14, 2013

“JavaScript developer” is a description that hides tremendous diversity. While every language has a range of user skill levels, JavaScript has a remarkably fragmented community. People come to JavaScript for different reasons from different places, and this can make communication …

JavaScript Makes Browsers Behave

By Elisabeth Robson
May 14, 2013

If you know HTML and CSS, you’re ready to begin learning JavaScript. But you might be surprised, because JavaScript looks quite different from both HTML and CSS. That’s because JavaScript is a language for computation. Unlike HTML, which is for …

Tech Events You Don’t Want to Miss

By Jenn Webb
May 13, 2013

Each Monday, we round up upcoming event highlights from the programming and technology spaces. Have an event to share? Send us a note. Kicking up the Dust with NodeJS and a Bunch of Other JavaScript Goodness: Bill Scott talks about …

Make It Simple: Architecting Your JavaScript Applications for Testability

By Sara Peyton
May 13, 2013

Mark Ethan Trostler (@zzoass) writes and tests code for a living, currently at Google. The veteran coder and author of Testable JavaScript recently delivered a comprehensive lesson on writing and maintaining testable code to some 400 folks from around the …

JavaScript: Not as Expected

By Simon St. Laurent
May 8, 2013

JavaScript’s ever-growing importance still takes people by surprise. Every time I post about things JavaScript makes possible, I get pushback from people who refuse to be impressed by JavaScript. Why? Because it isn’t what they wanted. In the course of …

Cutting Your Programming Teeth on JavaScript

By Elisabeth Robson
May 7, 2013

JavaScript is a bit different from other programming languages. How? Well, JavaScript runs in an environment, and that’s usually the browser. So when you learn JavaScript, you’ll learn both the language basics, as well as how to use JavaScript in …

CSS Selectors as Superpowers

By Simon St. Laurent
May 1, 2013

After years of complaints about Cascading Style Sheets, many stemming from their deliberately declarative nature, it’s time to recognize their power. For developers coming from imperative programming styles, it might seem hard to lose the ability to specify more complex …

Location, Location, Location

By Elisabeth Robson
April 30, 2013

Everyone knows you add JavaScript to your page by putting your <script> element at the top of your HTML page, right? Not so fast. In part two of Head First JavaScript Programming Teasers, Eric explains the nuts and bolts of …

Stop standardizing HTML

By Simon St. Laurent
April 24, 2013

When HTML first appeared, it offered a coherent if limited vocabulary for sharing content on the newly created World Wide Web. Today, after HTML has handed off most of its actual work to other specifications, it’s time to stop worrying …

Four short links: 24 April 2013

By Nat Torkington
April 24, 2013

Solar Energy: This is What a Disruptive Technology Looks Like (Brian McConnell) — In 1977, solar cells cost upwards of $70 per Watt of capacity. In 2013, that cost has dropped to $0.74 per Watt, a 100:1 improvement (source: The …

Yet another JavaScript book?

By Elisabeth Robson
April 23, 2013

Eric Freeman and I are writing a new book: Head First JavaScript Programming, and to go along with it, we’re creating a series of teaser videos to give you a taste of what’s coming in the book, and a chance …

Tech events you don’t want to miss

By Jenn Webb
April 22, 2013

Each Monday, we round up upcoming event highlights from the programming and technology space. Have an event to share? Send us a note. The Best of Fluent: Maintainable JavaScript webcast Date: 5 a.m. PT, April 24 Location: Online webcast Why …

Building native apps from JavaScript using Titanium

By Andy Oram
April 18, 2013

In this interview, the author of Titanium: Up and Running describes how Titanium can be used to generate native mobile apps from JavaScript code. He distinguishes the Titanium platform from native API programming and from other popular JavaScript platforms for …

The Fluent Online Conference Preview

By Simon St. Laurent
April 12, 2013

As JavaScript and the Web connect more and more technologies, conversations grow broader and broader. While the Fluent conference is large enough to cover a broad range, we created a sampler of topics for the two-hour online conference I hosted …

Learning Paths for JavaScript

By Simon St. Laurent
April 9, 2013

Everyone learns and teaches JavaScript their own way, but Cody Lindley (@codylindley) has spent a lot of time with a lot of different kinds of learners. He made the jQuery Cookbook happen, finding and managing contributors as well as making …

Where are JavaScript and the web going?

By Simon St. Laurent
April 3, 2013

JavaScript and HTML5 just keep moving. One day it’s form validation, the next animation. Then it becomes full-on model view controller stacks getting data from sensors on devices and communicating with back-end servers that are themselves largely JavaScript. Peter Cooper …

Four short links: 3 April 2013

By Nat Torkington
April 3, 2013

Capn Proto — open source faster protocol buffers (binary data interchange format and RPC system). Saddle — a high performance data manipulation library for Sacala. Vega — a visualization grammar, a declarative format for creating, saving and sharing visualization designs. …

Four short links: 2 April 2013

By Nat Torkington
April 2, 2013

Analyzing mbostock’s queue.js — beautiful walkthrough of a small library, showing the how and why of good coding. What Job Would You Hire a Textbook To Do? (Karl Fisch) — notes from a Discovery Education “Beyond the Textbook” event. The …

Four short links: 20 March 2013

By Nat Torkington
March 20, 2013

Digital Music Consumption on the Internet: Evidence from Clickstream Data (Scribd) — The goal of this paper is to analyze the behavior of digital music consumers on the Internet. Using clickstream data on a panel of more than 16,000 European …

Four short links: 18 March 2013

By Nat Torkington
March 18, 2013

A Quantitative Literary History of 2,958 Nineteenth-Century British Novels: The Semantic Cohort Method (PDF) — This project was simultaneously an experiment in developing quantitative and computational methods for tracing changes in literary language. We wanted to see how far quantifiable …

Four short links: 4 March 2013

By Nat Torkington
March 4, 2013

Life Inside the Aaron Swartz Investigation — do hard things and risk failure. What else are we on this earth for? crossfilter — open source (Apache 2) JavaScript library for exploring large multivariate datasets in the browser. Crossfilter supports extremely …

Four short links: 20 February 2013

By Nat Torkington
February 20, 2013

The Network of Global Control (PLoS One) — We find that transnational corporations form a giant bow-tie structure and that a large portion of control flows to a small tightly-knit core of financial institutions. [...] From an empirical point of …

Visualizing book production

By Adam Hyde
February 4, 2013

Data visualization is one of the hot topics of the last year or two. So what does this offer publishing and book production? Open data activists in particular have been lobbying governments for access to databases which they use to …

Four short links: 24 January 2013

By Nat Torkington
January 24, 2013

Google’s Driverless Car is Worth Trillions (Forbes) — Much of the reporting about Google’s driverless car has mistakenly focused on its science-fiction feel. [...] In fact, the driverless car has broad implications for society, for the economy and for individual …

Four short links: 18 January 2013

By Nat Torkington
January 18, 2013

Bruce Sterling Interview — It changed my work profoundly when I realized I could talk to a global audience on the Internet, although I was legally limited from doing that by national publishing systems. The lack of any global book …

Are we over-thinking EPUB?

By Adam Hyde
January 17, 2013

One common misnomer I have come across is that EPUB3 is ‘a technology’ – something in and of itself. I believe this category mistake is largely a result of the the IDPF’s (the organisation that maintains EPUB3) success in promoting …

Four short links: 7 January 2013

By Nat Torkington
January 10, 2013

DroneNet: How to Build It (John Robb) — It’s possible to break the FAA’s “line of sight” rules regarding drones right now and get away with it to enable fast decentralized growth. This strategy works. e.g. PayPal flagrantly broke banking …

Four short links: 7 January 2012

By Nat Torkington
January 7, 2013

DroneNet: How to Build It (John Robb) — It’s possible to break the FAA’s “line of sight” rules regarding drones right now and get away with it to enable fast decentralized growth. This strategy works. e.g. PayPal flagrantly broke banking …

HTML5: The code to maximizing revenue

By Joe Wikert
January 2, 2013

Have you heard all the hype about HTML5 but you’re still not sold on it? You need to read the latest whitepaper from SPi Global. It’s called HTML5: The Code to Maximizing Revenue and it does a terrific job explaining …

Four short links: 26 December 2012

By Nat Torkington
December 26, 2012

Arduino IR Remote Control — control your Arduino project via your TV’s remote control. (via Arduino) holler — WTFPL-licensed Javascript library for real-time in-app notifications via the commandline (uses node). (via Javascript Weekly) First Tweets — numbers of “first tweet …

Four short links: 25 December 2012

By Nat Torkington
December 24, 2012

RebelMouse — aggregates FB, Twitter, Instagram, G+ content w/Pinboard-like aesthetics. It’s like aggregators we’ve had since 2004, but in this Brave New World we have to authenticate to a blogging service to get our own public posts out in a …

Four short links: 20 December 2012

By Nat Torkington
December 20, 2012

Use The Index, Luke — free ebook on tuning SQL database access. CamanJS — Instagram-like filters in Javascript, permissively-licensed open source. (via VentureBeat) Don’t Stick That There — USB device pretending to be a keyboard. The benefit of this is …

Four short links: 17 December 2012

By Nat Torkington
December 17, 2012

TraceKit (GitHub) — stack traces for Javascript exceptions, in all major browsers. SCADA Manufacturer Starts Own Anti-Malware Project — perimeter protection only, so it doesn’t sound to my inexpert ears like the whole solution to SCADA vulnerability, but it at …

Four short links: 7 December 2012

By Nat Torkington
December 7, 2012

AR Drone That Infects Other Drones With Virus Wins DroneGames (IEEE) — how awesome is a contest where a group who taught a drone to behave itself on the end of a leash, constantly taking pictures and performing facial recognition, …

Four short links: 4 December 2012

By Nat Torkington
December 4, 2012

James Burke at dConstruct — transcription of his talk. EPIC. I love this man and could listen to him all day long. (via Keith Bolland) Mechanism Design on Trust Networks (CiteSeerX) — academic paper behind the Ripple Bitcoin-esque open source …

WYSIWYG vs WYSI

By Adam Hyde
December 3, 2012

Since HTML is the new paper and the new path to paper online editing environments are becoming much more important for publishing. Dominant until now has been the WYSIWYG editor we all know and…err…love? However the current WYSIWYG paradigm has …

Emerging languages spotlight: Elm

By Rachel Roumeliotis
November 30, 2012

Over the next few months I’ll be taking a look at new and emerging programming languages. The following piece is the first in this series. The Elm Programming Language, created by Evan Czaplicki, tackles web interaction and takes on the …


1 to 50 of 304 Next
The Watering Hole