6/1/2014 Developer News Roundup

Joke:

Scientists from the University of Southern North Dakota at Hoople* have discovered a technique for extracting the glazing from the eyes of mindless bubble-gum-chewing teenagers and applying the extract to various surfaces to give them a unique shine. The scientists have tried it on a number of materials, including leather, and the results are, if nothing else, quite fascinating. Apparently, Mel Brooks has caught wind of this development and is considering using it in his next motion picture, tentatively entitled “Glazing Saddles.”
Apologies to Professor Peter Schickele of P.D.Q. Bach fame.

 

Security news:

In baffling move, TrueCrypt open-source crypto project shuts down (Very cryptic. Never say I don’t go for the obvious dumb jokes, either)

OpenSSL to get a security audit and two full-time developers (Two, count ‘em TWO! I feel more secure already. Not.)

 

Mobile, web, and cloud news:

Ramda wants to put the function in functional JavaScript (Have a rendezvous with Ramda. Arthur C. Clark must be rolling over in his grave, now.)

Tools rush in: Developer options grow for Internet of things (Get yours now, before they become obsolete in 27.5 hours)

Pop quiz: Who invented cloud computing? (Seems the answer is still kind of hazy)

PHP improvements to boost real-world app performance (Now if they would just make it more secure and actually pleasant to program…)

Mary Meeker’s 2014 Internet Trends report is a must read (Why not. I’ve got nothing better to do.)

App dev Q&A: The journey to making Famo.us real (And Famo was his name-o)

Microsoft goes public with browser development plans (More open, just without the source)

Microsoft’s new open source ASP.Net can run on Linux, OS X (ASP.NET goes Mono e Mono)

ASP.NET vNext on OSX and Linux (Some more on the subject)

Xamarin.Forms – Write Once, Run Everywhere, AND Be Native? (This makes looking at Xamarin for cross-platform development even more compelling)

RubyMotion 3.0 Sneak Peek: Android Support (on the other hand, if you only want to support Android and you like Ruby, not Java, take a look at this)

Apache Cordova 3.5.0 (New version)

Hands On with the Android Wear Developer SDK (Warning: This may wear you down)

Update: Xamarin 3 releases Apple Xcode alternative (These people are on a roll)

Microsoft shoots to shorten Internet Explorer’s long tail (After shooting themselves in the foot for so many years)

Visual Studio Now Supports Hybrid Cross-platform Mobile Development via Cordova (Shades of Dr. Strangelove – We must not allow a PhoneGap gap!)

Top 10 JavaScript traps for a C# developer (Sounds like some of these also apply to other types of non-JavaScript developers)

uncss: Find Unused CSS (Hey, you might even find Waldo!)

New standard for a faster Web finished by year end? Maybe not (I’m betting not)

 

General news:

15 trends and 15 turn-offs in app dev (Just 15 of each?)

Caliburn.Micro – Xaml made easy (Write once for all your Windows-based platforms, if you like that sort of thing)

Git 2.0 features better defaults and a kinder learning curve (Now you only need a Masters degree to git it…get it? Er, never mind, I hear someone calling me…)

Computer scientists study other computer scientists (No doubt looking for signs of artificial intelligence)

Enjoy machine learning with Mahout on Hadoop (A shout out for Mahout)

TechEd North America Highlights for App Developers (Lots of links to content from the conference)

When too much coding can kill you (No coded messages, here)

Skype shown automatically translating multilingual voice calls (Why not? What could go wrong?)

Microsoft’s New OneNote Service API Backs Free Apps for Windows, Mac OS, iOS and Android (Hmm, very OneNoteworthy)

Setting Up F# In Emacs (Emacs in the key of F#)

Coding Principles Every Engineer Should Know (Random quote: “…only good programmers can solve problems in simple, understandable ways.”)

Nitra goes Open Source! (probably because you’ve never heard of Nitra before this)

Where Is the Learning in Agile? (It was too fast and has already left the building?)

Choosing a Web Framework/Language Combo for the Next Decade (A decade worth of relevance? That’s optimistic)

Announcing Update to Productivity Power Tools 2013 (Apparently, we we’re productive enough, before)

Don’t Believe Anyone Who Tells You Learning To Code Is Easy (Really?

New Windows app development training resources now available (Please, please, won’t you build some apps?)

5/17/2014 Developer News Roundup

Joke:

Apparently, the Spice Girls are getting back together, but they’re adding a new girl, who happens to be 74 years old. She’s going to be known as “Old Spice”.

 

Web, cloud and mobile news:

Google gets on Dart soapbox, demos move from JavaScript (Dart targets the mainstream)

What’s new in Microsoft Azure (Item #1: It’s still going)

React: Making faster, smoother UIs for data-driven Web apps (A reactionary tale)

How Microsoft’s cloud push will affect your job (Watch your back)

Facebook: MVC Does Not Scale, Use Flux Instead [Updated] (Ah, there’s the flux of the matter)

FCC pushes ahead with plan for Internet ‘fast lane’ (Let’s see how fast they can make everyone’s blood boil)

One Web hoster’s wonderfully trollish FCC protest (And something to make you smile)

Son of SOPA: The Internet under siege (Businesses on the Internet wouldn’t be so bad if it wasn’t for the business “leaders”)

12 things we hate about PHP (Just 12? Did they drop a zero or three?)

SD Times Blog: Microsoft open-sources ASP.NET on GitHub (Now with baking soda)

How Joyent debugs Node code (Welcome to the Joyent Luck Club)

Don’t Forget to Cover Your Client Side! (A.K.A., cover you backside)

Spark Micro Web Framework (Made by really small spiders)

Rethinking DOM Traversal (Traversal of fortune?)

WebComponents.org (The new old thing)

No more JS frameworks (Yes)

Introducing ASP.NET vNext

 

Security news:

Microsoft continues RC4 encryption phase-out plan with .NET security updates (I feel more secure already…or not…)

Windows 8 Is The Most Secure Version Yet: Here’s Why (It is, it really is)

Security-vendor snake oil: 7 promises that don’t deliver (It’s a very simple equation: salesperson + promise = lie)

 

Functional Programming:

Functionally SOLID 2

A simple and straight forward Single File Windows Service template for F# (Hopefully, this is serviceable)

The slow adoption of Functional Programming in banks! (They’re still waiting to see if this Internet thing is for real)

Announcing FSharp.Azure – An Idiomatic F# Azure Storage API

Kaplan-Meier Survival Analysis Using F# (Get your crash course here)

 

Miscellaneous news:

Why run SQL on NoSQL? Speed, says Splice Machine (It’s the splice of life)

Hot boss, cold boss: This tech pro just had no chance (This would be even more amusing if the guy was self-employed)

Hg Init: a Mercurial tutorial (Read it quickly)

How a Boston Hospital is Using Google Glass to Save Lives (So, there is a use for this product that doesn’t have a creepy factor to it)

It was the best of times, it was the burst of times (Just when I was feeling all happy and bubbly)

8 new tech job titles — grab ’em before they’re hot (Because on Internet time, they’ll be hot two weeks from now and obsolete in six)

Agile Testing Heresy: Are You Testing Too Much? (I feel testy, does that count?)

For Microsoft, going backwards is the new forwards, but that’s ok (As long as that last step isn’t over the edge of a cliff)

New PostgreSQL guns for NoSQL market (How about we come up with a new database system and forget all this SQL/NoSQL stuff ever happened?)

Head games: What we saw at NeuroGaming Conference 2014 (I have a headache already)

Plumber, Mechanic, Programmer (Be sure not to get your pipes all tangled up in a bunch while reading this)

Rebooting Entity Framework (Lighter, fluffier)

10 Articles Every Programmer Must Read (If you have time to remember and know the URL, etc.)

Visual Studio 2013 Update 2 (Available now)

How Gamification Drives Business Objectives (Waiter, I’ll have the Agile special with a side order of Kanban, all smothered in gamification sauce)

With CShell, C# developers can bypass Visual Studio more often (Sally sells it by the CShore)

A new API for Visual Studio Online

So Here’s Why Everyone Is Starting Sentences With The Word ‘So’ (So true)

Ask Ars: Why are some programming languages faster than others? (Better hamsters)

 

Educational news:

SD Times Blog: Fifteen toys, games and tools that teach programming (Oh, so that’s what programming is like…)

Microsoft Research launches Code Hunt, an educational Web game for learning programming (This reminded me of the old TV show Sea Hunt)

5/8/2014 Article Links

Joke:

I have an idea for a series of humorous decorative figurines. They would feature an old Irish couple, and in each set, the wife will be hitting her husband with some implement (log, frying pan, etc). They will be pure Paddy whack knick knacks.

 

Security stuff:

Phishing scams increasingly using mobile apps to bait victims (Phishing with bait…who would have seen that one coming?)

Flash and Java still as vulnerable as ever, says Microsoft (Of course, part 1)

Malware infections in Windows PCs tripled in late 2013, Microsoft finds (Of course, part 2)

Fishing for Hackers: Analysis of a Linux Server Attack (Now open for hacking)

Antivirus is Dead: Long Live Antivirus! (This sounds very anti-anti-virus)

When a bad day gets worse—getting hacked twice in one day (When the third time is definitely not the charm)

Don’t let the latest zero-day fool you

US Government Begins Rollout Of Its ‘Driver’s License For The Internet’

 

Cloud stuff:

OpenStack now does NoSQL (Wait, isn’t that a double negative?)

SDN secrets of Amazon and Google (Now, slightly less secret)

 

Web and mobile stuff:

Dev Q&A: RequireJS’s James Burke on the JavaScript loader’s future (Required reading)

Apple has its own JavaScript accelerator in the works (Why not? Everyone else has)

Joe Belfiore just wrapped up his Reddit AMA, here are the highlights (WinPhone lives)

What Not Dying Looks Like (50% less pasty?)

CSS Shapes 101 (Sadly, all my CSS is just as out-of-shape as I am)

How to Retain Users with Good Design (And if that doesn’t work, alcohol)

AngularJS: Factory vs Service vs Provider (There’s an obtuse joke about angular in here, somewhere, and I’ll bet it’s acute one)

JavaScript Prototypes, Scopes, and Performance: What You Need to Know (…but were always afraid to ask)

 

Other stuff:

GitHub releases free and open Atom code editor (Version 2 will be the Molecule Editor)

A case for keeping primitives in Java (Get in touch with your primitive side)

Dockerfiles in a jiffy (It’s all in the pants)

Is devops killing the developer? (Killing them softly)

Meet Betty, the Siri-Like App That Turns Plain English Into Code (I wonder how it will translate swearing)

Top 12 tech hoaxes of all time (It’s amazing how old some of these are)

Arduino Vs. Raspberry Pi: Which Is The Right DIY Platform For You? (Arduino. Now shut up and eat your Pi.)

The Conflict at the Heart of Open Source (Open-heart surgery by amateurs is a conflict)

A C# 6.0 Language Preview (Peek-a-boo! I C# you!)

Using F# and FAKE to build a SharePoint provider-hosted app (I always knew SharePoint was a fake development platform)

Sculpt Your Code In a REPL – Part One (Great…all my code has gone to pottery)

Pattern Matching – Make the Compiler Work for You (Much better than making it work against you)

Microsoft Language Stack Analogy (Comparing languages to vehicles)

Rust for C++ programmers – part 5: borrowed references (Better steel yourself for this one)

Fostering Healthy Non-Professional Relationships (Step away from the keyboard, and no one will get hurt)

Linus Torvalds Receives IEEE Computer Pioneer Award 

Why our startup failed (How things end down)

5/5/2014 Article Links

Joke:

The Irish don’t celebrate Cinco de Mayo. They do celebrate Fifth of Gin.

 

Security stuff:

Data breaches 9% more costly in 2013 than year before (this isn’t helping my feelings of insecurity about the Internet at all)

IBM rolls out new security suite, services as Target CEO’s head rolls (Hmm…bowling with CEO heads…I sense a new game idea)

11 reasons encryption is (almost) dead (It sure smells dead)

 

Web and mobile stuff:

Thanks to Tom Wheeler, the end of the open Internet is nigh 

iPhone 6 release date, news and rumors (It’s not a tumor…wait…never mind)

This AI tells you if your website is too cluttered (or you could just have your Mom look at it)

 

Cloud stuff:

Cloud Apps Soar, CIOs Take on New Role (Now with more fluff)

Run your own cloud storage for less, EMC says (…with their help, of course)

 

Microsoft stuff:

Microsoft Is Technology’s Comeback Kid (No kidding?)

Microsoft’s decision to patch Windows XP is a mistake (darned if they do, darned if they don’t)

Microsoft reissues botched Windows 8.1 Update KB 2919355 (hopefully, this doesn’t bring on another round of botulism)

High-tech Gaming Is Giving K-12 STEM Education A New Way To Play: A First Person Perspective by Corinth CEO Ondrej Homola

Bing Ads Jump Start (Add some bada boom to your bada bing)

Make Windows 8 Games with Construct 2 (Pro Construct advice)

Building Blocks: Initialize() C#, .NET, & JavaScript Dev Skills

Unity 3.5 RTW: Now with more Peace, Love, and Rock ‘n’ Roll (Wasn’t there something about drugs and something else in there?)

Twenty C# Questions Explained (Because they don’t feel like answering any more)

 

Other stuff:

Hadoop, Python, and NoSQL lead the pack for big data jobs 

Graphic Design Tips for Game Apps 

Not Your Father’s Java: An Opinionated Guide to Modern Java Development, Part 1 (In other words, check your own opinions at the door)

Experiencing Silicon Valley overload? For help, look inward 

Apple, Facebook, others defy authorities, notify users of secret data demands 

79 Percent of IT Administrators Want to Quit Due to Stress (The remaining 21% work for insurance companies)

4/15/2014 Article Links

Joke:

I just thought of a neat project. Go out and gather up old board games, in the boxes. You will need a lot of games. It’s OK to have multiples. Next, stack them up to build a big chair with these boxes. You now have a throne of games.

 

Microsoft stuff:

Microsoft releases Windows Phone 8.1 developer preview

Microsoft releases Cortana-based MSDN Voice Search app for Windows Phone 8.1

Windows Phone App Studio 

Windows Phone 8.1 now available on Windows Phone Preview for Developers

Is Windows 8 development worth the trouble? (the answer, as always, is “it depends”)

Using Visual Studio to build Universal XAML Apps (Pick a language, any language…well, as long as it’s C#, C++ or JavaScript…)

 

Web development:

X-Tag – The Custom Elements Polylib (“X-Tag is a small JavaScript library, created and supported by Mozilla, that brings Web Components Custom Element capabilities to all modern browsers”)

Angular and Durandal Converge (Crunch!)

Write Better JavaScript with Promises (I only promise you’ll do as well as you can, and no better)

Alternatives to Prefixr (Postfixr?)

 

Other stuff:

Developers Need to Broaden Their Range (Just don’t blow your stack in the process)

Too big to trust? Google’s growing credibility gap Uncredible!)

Sloppy but secure: Open source TrueCrypt passes audit (That cryptkeeper is so darn funny…oh, wait…nevermind…)

Google may boost search rank of sites with encryption, report claims (Hmmm…those who control secrecy rise to the top?)

Bend It, Charge It, Dunk It: Graphene, the Material of Tomorrow (Don’t dismiss this too quickly. Be flexible.)

4/11/2014 Article Links

Joke:

Two buddies rent a boat to go fishing. Naturally, they bring along a lot of beer to pass the time, because, who ever really goes fishing just for the fish. Anyway, they hit it big time and catch a lot of fish, while also ingesting a lot of beer. After a while, they both have caught their limit, so they head back in and return the boat. The first guy says, “You know, we really should have done something to remember that spot for next time.” The second guy says, “Oh, I did. I marked a big red ‘X’ inside the boat.” The first guy says, “You dummy! Suppose we don’t get the same boat next time?”

 

Cloud stuff:

Available Now: Preview of Project “Orleans” – Cloud Services at Scale

New Amazon toolset tracks cloud spending

Security could be a casualty of the new Azure portal

 

Mobile development stuff:

Windows Phone 8.1: a lap around the new development features

The decline of the mobile web

HTML5 apps can be just as speedy as native apps with the new Famo.us Javascript framework

 

F# stuff:

DDD and CQRS Using the Functional Language F#

Facilitating Open Contributions for the F# Compiler, Library and Visual F# Tools

 

Other stuff:

First look: MongoDB 2.6, the all-grown-up version

Developer picks: 7 tools for making the most of GitHub

6 ways the Internet of things will transform enterprise security

Dart 1.3 dramatically improves server-side performance

Mono and Roslyn

Software Estimation: How Misperceptions Mean We Almost Always Get It Wrong

Star software designer Greg Christie leaving Apple

4/9/2014 Article Links

Joke:

An old married couple is driving along a long, winding country road. The wife is talking a mile-a-minute as the old gentleman occasionally nods and grunts while keeping his eye straight ahead. At one point, the car hits a nasty bump in the road, the passenger door flings open, and the wife spills out. The man doesn’t even notice and keeps driving. A few minutes later, a cop pulls him over. The officer says, “Sir, we found your wife a few miles back. She’s a little bruised, but otherwise OK.” The old man looks over at the passenger side, then back at the officer and says, “Oh, thank goodness, officer. I thought I had gone deaf!”

 

Read this first:

The Heartbleed Bug

 

Windows stuff:

Microsoft requires migration to Windows 8.1 Update within 5 weeks (Save the date and save the day. Yikes!)

Microsoft should open-source Windows XP, enable 3rd-party support, says legal scholar (This could be taken more seriously if it had been posted on April 1)

The story of the Windows XP ‘Bliss’ desktop theme—and what it looks like today (news from the WABAC machine)

Microsoft removes Windows 8.1 Update from WSUS update servers (oops)

Microsoft Patch Tuesday bids adieu to Windows XP (also notes about other patches)

What’s new in Windows 8.1 Update

 

Web development stuff:

easeJS (Classical Object-Oriented JavaScript Framework)

JavaScript OCR 

pixi.js (Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback)

 

Mobile development stuff:

Handy code-free mobile app development resources for small businesses (code free, maybe, but not all are cost free)

Microsoft extends its JavaScript framework to rivals

 

Microsoft news:

Ballmer, Not Nadella, Gave The Go-Ahead To Ship Office For iPad, Which Has Racked Up 12M Downloads (this just highlights the disconnect between software developers and non-software developers)

The most hated browser in the world is finally dead (Now, can everyone just move on?)

Microsoft and open source: True love or casual fling?

Microsoft Azure Developer Camp: Build a Cloud-Native App (free virtual class)

Four things developers should know about the new Microsoft

Microsoft adds .Net compiler to open source offerings

 

Other stuff:

Google courts enterprise developers for Glass (Don’t most enterprises already have a glass ceiling?)

MongoDB 2.6: Our Biggest Release Ever (all hail the new king!)

CIOs: Lure Top Tech Talent by Offering Free Lunch (Developers: Beware of overuse of the words “Happy” and “Meal” when the CIO describes what your free lunches will be like)

Beware of NoSQL standards in Oracle’s clothing (woof)

Big data needs software-defined storage (well, what do you know? IBM offers a solution right up this alley)

Controversial Mozilla CEO Brendan Eich resigns

Java Tip: Hibernate validation in a standalone implementation