Become a Better Architect – The most successful IT professionals I know, regardless of title or role, are the ones that are business focused. From an enterprise architecture perspective, the technology is, at best, half of the overall architecture equation
oterm is a web browser unix terminal – oterm is a web browser unix terminal. It serves a console so you can access your server from anywhere in the world where you have an Internet connection. It effectively is an xterm in a browser.
Why Microsoft .Net failed – Microsoft tried, but it couldn't win the hearts and minds of developers who weren't already indoctrinated — and it alienated others along the way
CSS Sprites vs. Data URIs: Which is Faster on Mobile? | Mobify – Based on this research, I recommend limiting the use of data URIs to very small resources and to not use too many of them in your CSS or inline HTML. 15-20kB for max data URI size, and no more than 3 – 5 instances seems like a good rule of thumb for mobile!
Celluloid: Actor-based Concurrent Objects for Ruby – Celluloid is a concurrent object oriented programming framework for Ruby which lets you build multithreaded programs out of concurrent objects just as easily as you build sequential programs out of regular objects
Java 7 Sockets Direct Protocol – Write Once, Run Everywhere …. and Run (Some Places) Blazingly – This article will survey the new Java Sockets Direct Protocol (SDP) technology, a very exciting breakthrough that was recently introduced in the Java 7 SDK. SDP empowers the Ultra High Performance Computing (UHPC) community to use Java’s ubiquitously common features and merits for a very uncommon use case: native access to the InfiniBand Remote Direct Memory Access (RDMA) capability
The Elm Programming Language – Elm is a functional reactive programming (FRP) language that compiles to HTML, CSS, and JS. FRP is a concise and elegant way to create highly interactive applications and avoid callbacks.
Mary Meeker’s 2013 Internet Trends – The latest edition of the annual Internet Trends report finds continued robust online growth. There are now 2.4 billion Internet users around the world, and the total continues to grow apace
My takeaways from “Clean Code” — On Coding — Medium – There are many more principles, patterns, and practices in the book. This list summarizes what stood out for me most. I think any serious programmer will pick up something useful from reading this book. Highly recommended!
Guitar Handbook Download with Berklee Online | Berkleemusic.com – Get a taste of Berklee's legendary guitar instruction in our free downloadable Guitar Handbook. This extensive PDF contains lessons taken from Berklee's 12-week online guitar courses, and covers introductory topics such as scales, triads, strumming techniq
Microsoft Windows 8 criticism response: not like New Coke | BGR – Microsoft executive Frank Shaw is not happy with everyone who compared Windows 8 to New Coke this week. Shaw, who serves as Microsoft’s vice president of corporate communications, has written a blog post swiping back at media outlets who bashed the company
Eliminating my trivial inconveniences building Discourse – There is also a more insidious form of waiting. The zero value work you tend to do repetitively, also known as trivial inconveniences. These issues don’t stop you from working, they just make your job slightly more annoying.
Standard Java API for JSON – JSR-353, the Java API for JSON Processing (JSON-P), has reached final approval ballot this month. JSON-P (similar to JAXP) consists of a Streaming API (similar to StAX) and an Object Model API (similar to DOM).
Solarized – Precision colors for machines and people – Solarized is a sixteen color palette (eight monotones, eight accent colors) designed for use with terminal and gui applications. It has several unique properties. I designed this colorscheme with both precise CIELAB lightness relationships and a refined se
Novell offers mobile file sharing for the enterprise | PCWorld – In an effort to help enterprises get a handle on the Bring Your Own Device (BYOD) trend, Novell has released enterprise file sharing software that it claims is as easy to use as commercial cloud storage services such as Dropbox, Microsoft Skydrive, and Goo
Unraveling HTML5 vs. Native – When going for multiplatform solutions bear in mind that while the idea of a common codebase is desirable the “write-once-run-anywhere” paradigm is ultimately an illusion, as your app will still need platform-dependent tweaks, and a broad QA effort.
SV Angel Says Health Informatics Is One Of Its New “Megatrends” | TechCrunch – SV Angel, one of the Valley’s best-known early-stage firms has always had a list of six to eight "megatrends" that it invests prolifically in. Right now, those are big data, social commerce, online-to-offline commerce, education tech, the sharing economy and the "Internet of things." Now they’re adding "health informatics" to that list
Dieter Rams: ten principles for good design – As good design cannot be measured in a finite way he set about expressing the ten most important principles for what he considered was good design. (Sometimes they are referred as the ‘Ten commandments’.)
Hypercritical: Code Hard or Go Home – Given these graphs, and knowing the history between Apple and Google over the past decade, one of two things seemed inevitable: either Google was going to become the new de facto “owner” of WebKit development, or it was going to create its own fork of WebK
Software Leadership #4: Slow Down to Speed Up – Building a quality-focused team isn't easy. But creating a culture that slows down to do the right thing, while simultaneously moving fast, provides an enormous competetive advantage. It's not as common as you might think.
Groovy & Grails for Java Developers – Peter Ledbrook shows how Groovy can be useful for writing scripts, unit tests or builds for Spring projects and how Grails simplifies web application development.
15 Programming Skills Most Coveted By Employers – ReadWrite – So what skills are the most sought after? That's an ever-fluctuating, somewhat difficult thing to track. Normally, we'd avoid turning to a single source for such data, but its very nature makes Indeed.com an ideal place to look. The job search site aggregates more than 16 million listings from a wide range of sources, so it's fairly comprehensive.
Appcache Facts – The application cache is a poorly understood part of the HTML5 specification with a lot of potential. Let's get rid of some of the confusion and make the web a faster place.
Introducing the OpenStack Activity Board » The OpenStack Blog – I am pleased to announce that a beta release of the OpenStack Activity Board (beta) is now live. The development Activity Board announced few months ago provides a visual overview of all the OpenStack public activity of community members across multiple dimensions: contributors and organizations, projects and tools
We need a data democracy, not a data dictatorship – There are few companies that helped spur the democratization of data over the past few years more than Tableau. It has become the face of the next-generation business intelligence software thanks to its ease of use and focus on appealing visualization, and its free public software has found avid users even among relative data novices like myself.
Why I switched from iPhone to Android | TechHive – And so, by the end of the year, the idea of continuing to use an iPhone exclusively, or even as my primary phone, was no longer appealing. That's why I willingly parted with my unlimited data plan.