MVC is dead, it’s time to MOVE on. – To re-iterate: MVC is awesome, but it's designed with decades old technologies. MOVE is just a update to make better use of the new tools we have.
Real Terminal, All Chrome — No Nonsense – Koding Blog – The app includes a Koding VM, SSH and all of the standard tools such as Vim, Emacs, and Midnight Commander. It also comes with runtimes/compilers for Python, Ruby, Go, Node, Gcc, and many more. The VMs even run an Apache server, accessible from a web address unique to the user’s session. All of this is completely free, no registration needed, and available whenever you need it.
How to Build a Raspberry Pi File Server – Tutorials Blog – So I found yet another cool use for a Raspberry Pi. You can actually use it as a file server, or more accurately a controller for a file server. All you need is your Pi and a nice external drive and you can serve files to anyone on your network. It’s prett
Functional thinking: Why functional programming is on the rise – Java developers should learn functional paradigms now, even if they have no immediate plans to move to a functional language such as Scala or Clojure. Over time, all mainstream languages will become more functional; Neal Ford explores the reasons why in this installment.
Hortonworks Joins OpenStack Foundation | Hortonworks – Hortonworks, a leading contributor to Apache Hadoop, today announced it has joined the OpenStack Foundation, which promotes the development, distribution and adoption of the OpenStack cloud operating system. By contributing to the OpenStack ecosystem
Cross-domain Ajax with Cross-Origin Resource Sharing – Cross-Origin Resource Sharing (CORS) is a W3C Working Draft that defines how the browser and server must communicate when accessing sources across origins. The basic idea behind CORS is to use custom HTTP headers to allow both the browser and the server to know enough about each other to determine if the request or response should succeed or fail.
Redesigning Google: how Larry Page engineered a beautiful revolution | The Verge – We went to Google looking for the person responsible for the new design direction, but the strange answer we got is that such a person doesn't exist. Instead, thanks to a vision laid out by a small team of Google designers, each product team is finding its way to a consistent and forward-looking design language thanks to a surprising process.
What the Obama IT team teaches us about polyglot programming – From the standpoint of tech geeks like myself, the IT operation behind Obama for America was extremely impressive. Why? Because the operation managed to be all of the following at the same time: 100% cloud-based, deeply polyglot, poly-framework, poly-DB, and, perhaps most importantly, unbelievably agile and time- and resource-constrained. And when you consider that they were passing around terabytes of data across over 100 applications
iOS – Creating your first app using the Windows Azure Mobile Services Quickstart – In this video Chris Risner demonstrates how you can create your first iOS application using Windows Azure Mobile Services. The demo includes creating your first Mobile Service, downloading the quick start iOS app, running the app then exploring how the application uses the Mobile Services Client SDK to insert, update and query its data to/from the newly created Mobile Service.
Let Microsoft Teach You How To Code – for FREE! – Can Microsoft teach you how to code for free? It sounds like a sensational title but it is true, Microsoft can help you learn to code by providing you the tools and curriculum to do so.
Integrating Bean Validation with JAX-RS in Java EE 6 » samaxes – JavaBeans Validation (Bean Validation) is a new validation model available as part of Java EE 6 platform. The Bean Validation model is supported by constraints in the form of annotations placed on a field, method, or class of a JavaBeans component, such as a managed bean.