|
|
|||
BlogsTags > programmingGoogle I/O, Big Data Adolescence, Visualization, and the Future of Open SourceBy Adam FlahertyMay 17, 2013 Google I/O: O’Reilly Editor Rachel Roumeliotis reports from the conference floor. Big Data, Cool Kids: Fumbling toward the adolescence of big data tools. Code as Art: Interactive Data Visualization for the Web author Scott Murray on becoming a code artist. … Exploring Hypermedia with Mike AmundsenBy Simon St. LaurentMay 16, 2013 The Web’s flexibility has helped it to survive and thrive, pushing well beyond the browser-based universe where it first showed its promise. While I’ve spent most of my time working with the HTML/CSS/JavaScript side, the HTTP side of the original … A Matter of SemanticsBy Mike AmundsenMay 16, 2013 Messages on the Web carry three levels of information: Structure Semantics, Protocol Semantics, and Application Semantics. No matter the implementation style, all three of these are needed for any successful communication between client and server. This threesome (S-P-A) forms the … Google I/O 2013: Android Studio, Google Play Music: All Access, and New Advances in SearchBy Rachel RoumeliotisMay 16, 2013 While there was no skydiving this year to show off Google’s new wearable Glass, there were plenty of attendees wearing them proudly including me. This year hardware, however, didn’t take center stage. The focus was on new tools and upgrades … JavaScript Makes Browsers BehaveBy Elisabeth RobsonMay 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 … Four short links: 14 May 2013By Nat TorkingtonMay 14, 2013 Behind the Banner — visualization of what happens in the 150ms when the cabal of data vultures decide which ad to show you. They pass around your data as enthusiastically as a pipe at a Grateful Dead concert, and you’ve … Upward Mobility: Dump Those iOS DelegatesBy James TurnerMay 13, 2013 Because so much of iOS programming involves the delegate pattern (the UITableViewDelegate being a prime example), it’s natural that when programmers are developing their own classes that need to be able to asynchronously call back to a client class, they … Tech Events You Don’t Want to MissBy Jenn WebbMay 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 … Four short links: 13 May 2013By Nat TorkingtonMay 13, 2013 Exploiting a Bug in Google Glass — unbelievably detailed and yet easy-to-follow explanation of how the bug works, how the author found it, and how you can exploit it too. The second guide was slightly more technical, so when he … Make It Simple: Architecting Your JavaScript Applications for TestabilityBy Sara PeytonMay 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 … Four short links: 10 May 2013By Nat TorkingtonMay 10, 2013 The Remixing Dilemma — summary of research on remixed projects, finding that (1) Projects with moderate amounts of code are remixed more often than either very simple or very complex projects. (2) Projects by more prominent creators are more generative. … How to Develop for the Mobile Casual Gaming MarketBy Jenn WebbMay 8, 2013 HTML5 is becoming a larger and larger part of game design—so much so that Jesse Freeman (@jessefreeman) expects the future of HTML5 gaming to go beyond the browser. In the following interview, Freeman, a technology evangelist at Microsoft focusing on … Cutting Your Programming Teeth on JavaScriptBy Elisabeth RobsonMay 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 … Upward Mobility: Unit Testing Core DataBy James TurnerMay 6, 2013 One of the more common issues that arises in creating OCUnit tests in iOS is how to test code that uses Core Data. There are several challenges, but with a little foresight, you can be sailing right along. The first … Tech Events You Don’t Want to MissBy Jenn WebbMay 6, 2013 Each Monday, we round up upcoming event highlights from the programming and technology spaces. Have an event to share? Send us a note. Boston Web Performance Meetup: Tim Locke addresses solutions to scalability challenges and presents an alternative solution based … Conquering iOS Core DataBy Rachel RoumeliotisMay 2, 2013 Joshua Smith (@kognate) is a Lead Mobile Developer at iRx Reminder, frequent Cocoa Conference speaker and author of an upcoming book with O’Reilly on core data. We recently sat down to talk about core data and its complexities. What exactly … Location, Location, LocationBy Elisabeth RobsonApril 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 … Drupal for DesignersBy Meghan BlanchetteApril 30, 2013 Dani Nordin (@danigrrl) is an O’Reilly author (Drupal for Designers) and UX designer. We sat down recently to catch up on her current projects and her predictions for the future of Drupal design. She shared some best practices for designing, … Tech events you don’t want to missBy Jenn WebbApril 29, 2013 Each Monday, we round up upcoming event highlights from the programming and space. Have an event to share? Send us a note. IBM Impact Developer Unconference Date: April 28—May 2 Location: Las Vegas, NV Why you shouldn’t miss it: Tim … Go native, go big, and go deepBy Zigurd MednieksApril 29, 2013 Apps have to get bigger and more ambitious. A key question for the developer community is how do you create big, integrated, multi-functional, configurable apps for the mobile enterprise? Curiously, Facebook is providing some answers by not using HTML5 and … A human approach to postmortem reviewsBy Jenn WebbApril 25, 2013 There is nothing pleasant about postmortem reviews following an outage, and many companies struggle to execute positive, effective reviews. In a recent interview, Dave Zwieback (@mindweather), head of infrastructure at Knewton, said that we often focus only on technical issues … Four short links: 1 May 2013By Nat TorkingtonApril 24, 2013 Pin: A Dynamic Binary Instrumentation Tool — a dynamic binary instrumentation framework for the IA-32 and x86-64 instruction-set architectures that enables the creation of dynamic program analysis tools. Some tools built with Pin are Intel Parallel Inspector, Intel Parallel Amplifier … Four short links: 26 April 2013By Nat TorkingtonApril 24, 2013 The Engagement Cliff — Gallup surveyed nearly 500,000 students in grades five through 12 from more than 1,700 public schools in 37 states in 2012 and found that by the time students get to high school only about 4 in … Four short links: 25 April 2013By Nat TorkingtonApril 24, 2013 Alcatraz — package manager for iOS. (via Hacker News) Scarfolk Council — clever satire, the concept being a UK town stuck in 1979. Tupperware urns, “put old people down at birth”. The 1979 look is gorgeous. (via BoingBoing) Stop Designing … Four short links: 24 April 2013By Nat TorkingtonApril 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 RobsonApril 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 … Agile in Name OnlyBy James TurnerApril 22, 2013 In politics, the term RINO is used to refer to a candidate who is “Republican in Name Only,” i.e., claiming the mantle of the party, but not conforming to the platform or belief system. In software development, there’s a similar … Twisted Python: the engine of your InternetBy Jessica McKellarApril 22, 2013 I want to build a web server, a mail server, a BitTorrent client, a DNS server, or an IRC bot—clients and servers for a custom protocol in Python. And I want them to be cross-platform, RFC-compliant, testable, and deployable in … Four short links: 22 April 2013By Nat TorkingtonApril 22, 2013 Meshlab — open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes. HTML5 Video on iOS (Steve Souders) — While it’s true that Mobile Safari on iOS doesn’t buffer any video data as a … Four short links: 19 April 2013By Nat TorkingtonApril 19, 2013 Bruce Sterling on Disruption — If more computation, and more networking, was going to make the world prosperous, we’d be living in a prosperous world. And we’re not. Obviously we’re living in a Depression. Slow first 25% but then it … What is probabilistic programming?By Beau CroninApril 18, 2013 Probabilistic programming languages are in the spotlight. This is due to the announcement of a new DARPA program to support their fundamental research. But what is probabilistic programming? What can we expect from this research? Will this effort pay off? How long … Four short links: 18 April 2013By Nat TorkingtonApril 18, 2013 The Well Deserved Fortune of Satoshi Nakamoto — I can’t assure with 100% certainty that the all the black dots are owned by Satoshi, but almost all are owned by a single entity, and that entity began mining right from … Building native apps from JavaScript using TitaniumBy Andy OramApril 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 … Four short links: 17 April 2013By Nat TorkingtonApril 17, 2013 Computer Software Archive (Jason Scott) — The Internet Archive is the largest collection of historical software online in the world. Find me someone bigger. Through these terabytes (!) of software, the whole of the software landscape of the last 50 … HTML5 makes offline web apps possibleBy Jenn WebbApril 16, 2013 With advances in HTML5, web apps no longer require an Internet connection — thanks to HTML5′s support of client-side storage, web apps now can run offline in today’s browsers. “An HTML5 offline application is simply a website that has been … What is probabilistic programming?By Beau CroninApril 16, 2013 Probabilistic programming languages are in the spotlight. This is due to the announcement of a new DARPA program to support their fundamental research. But what is probabilistic programming? What can we expect from this research? Will this effort pay off? How long … Upward Mobility: Automating iOS builds with JenkinsBy James TurnerApril 15, 2013 One of the pleasant surprises I learned last year at WWDC is that Apple uses Jenkins to automated their iOS app builds. Since we were already using Jenkins to do the same thing at the Day Job, it was a … Four short links: 15 April 2013By Nat TorkingtonApril 15, 2013 Know Your HTTP Posters (GitHub) — A0-posters about the HTTP protocol. Crowdserfing — when a large corp uses crowd-sourced volunteering for its own financial gain, without giving back. It offends my sense of reciprocity as well, but nobody is coerced … The Fluent Online Conference PreviewBy Simon St. LaurentApril 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 … Four short links: 12 April 2013By Nat TorkingtonApril 12, 2013 Wikileaks ProjectK Code (Github) — open-sourced map and graph modules behind the Wikileaks code serving Kissinger-era cables. (via Journalism++) Plan Your Digital Afterlife With Inactive Account Manager — you can choose to have your data deleted — after three, six, … The Kirbster Reports Back from Pycon 2013By Kirby UrnerApril 11, 2013 (Artwork by Idan Gazit) Not all scripting languages are equal, and sometimes you may need to sell your boss on that idea. She might think, “Perl, Python, Ruby, PHP… we don’t care, what’s the difference?” Unless you’re equally happy using … Continue reading R as a programming languageBy Courtney NashApril 11, 2013 Garrett Grolemund is an O’Reilly author and teaches classes on data analysis for R Studios. We sat down to discuss why data scientists, statisticians, and programmers alike can use the R language to make data analysis easier and more powerful. … Four short links: 11 April 2013By Nat TorkingtonApril 11, 2013 A General Technique for Automating NES Games — software that learns how to play NES games and plays them automatically, using an aesthetically pleasing technique. With video, research paper, and code. rietveld — open source tool like Mondrian, Google’s code … Code Simplicity: The science of software designBy Max Kanat-AlexanderApril 10, 2013 If you want to be a better programmer, a good first step would be to choose an area of software development to take additional responsibility for. Now, when we say “responsibility,” we don’t mean the sort of “you’re to blame … New resource for developersBy Laurie PetryckiApril 8, 2013 Welcome to O’Reilly Media’s Programming blog, our resource for all things related to programming. Whether you’re a professional developer, hardcore hacker, or student, I hope this site provides you with interesting ideas, ways to learn new skills, exposure to alpha … Four short links: 3 April 2013By Nat TorkingtonApril 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 2013By Nat TorkingtonApril 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: 1 April 2013By Nat TorkingtonApril 1, 2013 MLDemos — an open-source visualization tool for machine learning algorithms created to help studying and understanding how several algorithms function and how their parameters affect and modify the results in problems of classification, regression, clustering, dimensionality reduction, dynamical systems and … Four short links: 29 March 2013By Nat TorkingtonMarch 29, 2013 Titan 0.3 Out — graph database now has full-text, geo, and numeric-range index backends. Mozilla Security Community Do a Reddit AMA — if you wanted a list of sharp web security people to follow on Twitter, you could do a … Commerce Weekly: Reimagining the stages of retailBy Jenn WebbMarch 28, 2013 The basics remain key in our radically changing retail environment This week, PandoDaily’s Sarah Lacy addressed the issue of whether or not brick-and-mortar retail is dead and argued that it’s more “dying as we know it” than dead-dead. Lacy pointed … 1 to 50 of 758 Next |
|||
|