ENTRIES TAGGED "languages"

Four short links: 4 June 2014

Four short links: 4 June 2014

Swift on GitHub, HTTP APIs, PGP in Gmail, and Comments vs Community

  1. Swift on GitHub — watch a thousand projects launch.
  2. HTTP API Design Guideextracted from work on the Heroku Platform API.
  3. End-to-End PGP in Gmail — Google releases an open source Chrome extension to enable end-to-end OpenPGP on top of gmail. This is a good thing. As noted FSF developer Ben Franklin wrote: Those who would give up awkward key signing parties to purchase temporary convenience deserve neither.
  4. Close Your Comments; Build Your Community (Annemarie Dooling) — I am rarely sad when a commenting platform collapses, because it usually means the community dissolved long before.
Comment
Four short links: 16 July 2013

Four short links: 16 July 2013

Sensor Networks, Programming Silliness, Higher Order C, and Meeting Silliness

  1. Pete Warden on SensorsWe’re all carrying little networked laboratories in our pockets. You see a photo. I see millions of light-sensor readings at an exact coordinate on the earth’s surface with a time resolution down to the millisecond. The future is combining all these signals into new ways of understanding the world, like this real-time stream of atmospheric measurements.
  2. Quine RelayThis is a Ruby program that generates Scala program that generates Scheme program that generates …(through 50 languages)… REXX program that generates the original Ruby code again.
  3. Celloa GNU99 C library which brings higher level programming to C. Interfaces allow for structured design, Duck Typing allows for generic functions, Exceptions control error handling, Constructors/Destructors aid memory management, Syntactic Sugar increases readability.
  4. The Meeting (John Birmingham) — satirising the Wall Street Journal’s meeting checklist advice.
Comment
State of the Computer Book Market, part 4: The Languages

State of the Computer Book Market, part 4: The Languages

A deep look at the market for books on programming languages.

In this fourth post of "State of the Computer Book Market," we look at programming languages and drill in on each language area.

Comments: 6
JavaScript spread to the edges and became permanent in the process

JavaScript spread to the edges and became permanent in the process

Node.js expert James Duncan on JavaScript's rise and what lies ahead.

James Duncan, the chief architect at Joyent, is one of the people using JavaScript in surprising ways. In this interview he shares his thoughts on how we came to depend so heavily on the language and where it might be headed.

Comments: 3
Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year

Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year

JavaScript is now a necessity.

JavaScript is everywhere: servers, rich web client libraries, HTML5, databases, even JavaScript-based languages. If you've avoided JavaScript, this is the year to learn it. And if you don't, you risk being left behind.

Comments: 35
Four short links: 6 January 2011

Four short links: 6 January 2011

Q&A, Phone Numbers, CoffeeScript 1.0, and Open Source Community Building

  1. Wikipedia of Long Tail Programming Questions (Joel Spolsky) — StackOverflow has mechanisms to remove the need to reask common questions. The editing feature is there so that old question/answer pairs can get better and better. For every person who asks a question and gets an answer on Stack Overflow, hundreds or thousands of people will come read that conversation later. [...] This is fundamentally different from Usenet or any of the web-based forums. [...] it’s actually a community-edited wiki of narrow, “long-tail” questions. Joel then goes on to plead, When you see a question that seems like it might reflect a common problem, don’t just answer it to get a few points. That doesn’t make the Internet any better, which sounds like a broken incentive system (get points for reanswering common questions, not for merging). The Wikipedia reference reminded me of Benjamin Mako Hill’s comment to me at dinner several years ago, that Wikipedia’s invisible advantage is the naming system where each concept has a single name. Stack Overflow’s content-matching smarts will have to substitute for the naming scheme, and that could be tricky.
  2. libphonenumber — Google’s Java and Javascript libraries for parsing, formatting, storing, and validating international phone numbers. (via Hacker News)
  3. CoffeeScript — a little language that compiles to Javascript. Just went to v1.0.
  4. Open Source Community Building: A Guide to Getting it Right (Dave Neary) — The history of free & open source software development is filled with stories of companies who are disappointed with their first experiences in community development. The technical director who does not understand why community projects do not accept features his team has spent months developing, or the management team that expects substantial contributions from outside the company to arrive overnight when they release software they’ve developed. Chris Grams once described the Tom Sawyer model of community engagement – companies who expect other people to do their job for them. Make sure you don’t fall into that trap. (via Glyn Moody on Twitter)
Comments Off
Free to Choose ebook deal reveals the programmer zeitgeist

Free to Choose ebook deal reveals the programmer zeitgeist

A list from O'Reilly's Free to Choose Cyber-Monday promotion offers a fascinating view of what's on the minds of the core audience.

Comments: 26