Introducing Siesta: A Testing Tool for Ext JS | Blog | Sencha – Testing your code brings lots of advantages, perhaps the biggest one is that it increases your confidence in your codebase. How do you know your code actually works? How do you know if a small change in the core of your application is safe or if it breaks some feature? The only way is to actually manually verify each and every feature of your system—but that’s not realistic unless you have a test suite.
The Little Book on CoffeeScript – This book is designed to help you learn CoffeeScript, understand best practices and start building awesome client side applications. The book is little, only five chapters, but that's rather apt as CoffeeScript is a little language too.
Writing a Sencha Touch Application, Part 2 – In the first part of this Sencha Touch tutorial we started building an app that allows its user to take notes and store them on the device. Having created the foundation of the application we are in the process of building the Notes List view, which at this point looks like this:
Why the future of IT rests on one person – A lot of those practices will be single-actor practices — practices organized so that one employee, supported by technology, can do whatever needs to get done
Chart.io – Google Analytics for Your Database – Chart.io is Google Analytics for your database. We help you make sense of all the data you collect everyday. Chart.io quickly hooks up to your database and lets you create real time charts of the metrics you care about
Git and Subversion – Living together – There are many people who want to use Git, but are forced to stick with Subversion for various reasons. Git-svn gives us the opportunity to migrate away from Subversion, but setting up a two-way sync is less than trivial.
Spring GemFire 1.0.1 Released for Java and .NET | SpringSource.org – I am pleased to announce that 1.0.1 GA release of the Spring GemFire project is now available for both Java and .NET! The Spring GemFire project aims to make it easier to build Spring-powered highly scalable applications using GemFire as distributed data management platform.
Sketching: the Visual Thinking Power Tool – Sketching provides a unique space that can help you think differently, generate a variety of ideas quickly, explore alternatives with less risk, and encourage constructive discussions with colleagues and clients.
Data Wrangler – Wrangler is an interactive tool for data cleaning and transformation.
Spend less time formatting and more time analyzing your data
weightshift/The-Personal-Page at master – GitHub – This simple one-page website is a way for people to have a very quick and easy personable website that aggregates your activity and positions a simple logo, a portrait and some description text in a nicely-formatted manner.
Quora’s Technology Examined | Phil Whelan’s Blog – Quora is a great example of a modern tech start-up. They are very small team who understand the technologies they are using very well. They have made considered choices in the technology they have selected and have a good vision of which components would be better written from scratc
InfoQ: Characteristics of an Agile Organization – There are some patterns I see over and over that are fundamental to a successful agile adoption, or a large scale enterprise agile transformation. Here are the ones I think are most important and why.
InfoQ: Clojure-Java Interop: A Better Java than Java – Stuart Dabbs Halloway, after reviewing Clojure’s syntax comparing it with Java, explains how Clojure-Java interoperability works. He then talks about the need for simplicity in languages, attempting to prove that Clojure is a simpler language, and consequently better, than Java.
Technology Review: Putting the Web in a Spreadsheet – BigSheets is built on top of another piece of software called Hadoop. This is an open-source platform for processing very large amounts of Web data by splitting up tasks and handing them off to a cluster of different computers
The CTO Corner – The CTO Corner is dedicated to the topics and issues important to today's busy technology executive, the Chief Technology Officer. This site focuses on leadership & management, technology trends, and contemporary development & programming practices
QuirksBlog: The iPhone obsession – Web developers should take a look at their sites on a Nokia and a BlackBerry and fix whatever’s wrong. It isn’t that hard to get your hands on a testing device
Nailgun: Insanely Fast Java – Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O.
Easier testing with EasyMock – Join Elliotte Rusty Harold for a look at some hard unit tests made easy through mock objects — more specifically, the EasyMock framework. This open source library saves you time and helps make your mock-object code concise and legible.
InfoQ: 13 Reasons for Java Programmers to Learn Flex and BlazeDS – This article outlines the 13 reasons why Java programmers should learn Flex and BlazeDS. It talks about why Flex with BlazeDS is one of the best choices for developing rich Internet applications (RIAs)—from highly interactive websites to enterprise applications with Java back ends
Google Launches Public Data Search & Charts During Wolfram Alpha Demo – Google promises to add public data for answers on prices of cookies, CO2 emissions, asthma frequency, high school graduation rates, bakers’ salaries, number of wildfires amongst others. Currently this data is coming from produced and published by the U.S. Bureau of Labor Statistics and the U.S. Census Bureau’s Population Division, but Google does hope to bring in more public data sources.
NPR: Power Hungry: Visualizing The U.S. Electric Grid – The U.S. electric grid is a complex network of independently owned and operated power plants and transmission lines. Aging infrastructure, combined with a rise in domestic electricity consumption, has forced experts to critically examine the status and health of the nation's electrical systems.
Op-Ed Columnist – To Tweet or Not to Tweet – NYTimes.com – I was here on a simple quest: curious to know if the inventors of Twitter were as annoying as their invention. (They’re not. They’re charming.) I sat down with Biz Stone, 35, and Evan Williams, 37, and asked them to justify themselves.
Should Your Company Have a Social Media Policy? – Companies are realizing that people are talking about them whether they like it or not. As a result, they’re deciding whether they should consider having a social media presence, and hence, a policy. A social media policy outlines for employees the corporate guidelines or principles of communicating in the online world.
InfoQ: Domain Driven Design and Development In Practice – Domain Driven Design (DDD) is about mapping business domain concepts into software artifacts. Most of the writings and articles on this topic have been based on Eric Evans' book "Domain Driven Design", covering the domain modeling and design aspects mainl
Who’s Going To Be The Web’s Tim Russert? – Silicon Alley Insider – Tim Russert's death consumed a significant amount of my attention this weekend. I was saddened because I really liked him personally, even though only knew him via his work at NBC. More important, a big part of the reason I liked him, is that he educated
Using CSS to Fix Anything: 20+ Common Bugs and Fixes – Not only because your layout varies between browsers, but also because CSS has a lot of ways to position every element you have. Today we wanted to share with you some quick tips on how to avoid easy pitfalls when creating your CSS layout.
InfoQ: Presentation: The Design and Architecture of InfoQ – InfoQ.com is a web app/portal implementation combining portal technology (JSR 170) and web development (WebWork, Spring, AspectJ). In this presentation, Alexandru Popescu and Floyd Marinescu walks through the good, the bad, and the ugly of building InfoQ.
Datawocky: Why the World Needs a New Database System – The LAMP stack, with MySQL as the base, has transformed and democratized web application development. In a similar vein, I expect that we will see the emergence of a stack that democratizes large-scale data analytics applications. Aster Data could well be
Mastering Grails: Build your first Grails application – Grails gives you the development experience of Rails while being firmly grounded in proven Java technologies. But Grails isn’t just a simple “me too” port of Rails to the Java. Grails takes the lessons learned from Rails and mixes them with Java.
Firefox DataAnalytics Help center – DataAnalytics is a Firefox extension that enables importation, manipulation, analysis and graphing of data. Often websites lock their information in static tables. Have you ever wanted to sort or manipulate a product list sorted by name by price?
Anyterm – SSH via web – Have you ever wanted SSH or telnet access to your system from an internet desert – from behind a strict firewall, from an internet cafe, or even from a mobile phone? Anyterm is a combination of a web page and a web server module that provides this access
Setting up a GWT project in IntelliJ IDEA 7 – IntelliJ IDEA 7 has built in support (in the form of a bundled plugin) for GWT projects. This tutorial will walk you through the steps of creating a GWT project in IDEA 7.
Apache Home – MarkMail – MarkMail is a free service for searching mailing list archives, with huge advantages over traditional search engines. Each email is stored internally as an XML document, and accessed using XQuery.