AngularJS Tutorial: Learn to Build Modern Web Apps | Thinkster – This tutorial will guide you through the process of creating a full-stack application. It features step-by-step instructions on how to build a fantasy football application, code snippets of the full application, and explanations on design decisions
SQL Injection – Understanding and Protection – n this article, we will continue our previously-discussed technical side of SQL injections, as it is imperative to ensure complete knowledge of what a SQL injection is. Otherwise, how can you protect against it? In order to completely understand what a SQL injection is, one must know how a SQL injection works
Amazon ElastiCache – Now With a Dash of Redis – In addition to the existing support for Memcached, Amazon ElastiCache now supports the popular Redis key-value store. If you are already running Redis on-premises or on an EC2 instance, it should be very easy for you to upgrade to ElastiCache, while gainin
Google goes back to the future with SQL F1 database • The Register – F1 uses some of Google's most advanced technologies, such as BigTable and the planet-spanning "Spanner" database, which F1 servers are co-located with for optimum use. Google describes it as a "a hybrid, combining the best aspects of traditional relational databases and scalable NoSQL systems".
HTML5 Threading with Web Workers and Data Storage with IndexedDB – In this article, I continue exploring HTML5 features with a look at Web Workers, which let you speed up your client-side applications, and Indexed DB, a client-side data storage mechanism that is the preferred storage approach going forward in HTML5. (Befo
Application Resilience in a Service-oriented Architecture – Programming – Engineering resilience into an application is critical to achieving fault and latency tolerance. Operational considerations and support by client applications are equally important. These principles can be applied in many different ways and approaches will differ by language, technology stack, and personal preference but hopefully our experiences, and perhaps even our open source software, can inspire improved resilience in your systems.
Nginx for Developers: An Introduction – After struggling with it myself for a bit, I finally got down the basics of how to work with nginx, and wanted to share it so that other developers would have an easier time picking it up.
Using Native APIs in Sencha Desktop Packager | Blog | Sencha – Sencha Desktop Packager lets you to take an existing web application and deploy it as a desktop application. You can also integrate with the native platform by using additional APIs to create menus, show file dialogs, and access the file system. In this bl
Deploy Java Apps With Docker = Awesome | Atlassian Blogs – What I liked about Docker is how responsive and quick it is and the insta-repeatability that it delivers. Spawning up a new container takes literally the same time it takes to run the command on bare metal. It’s a joy to behold!
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
InfoQ: Running Heroku on Heroku – Noah Zoschke discusses self-hosting, bootstrapping, cross-compiling, avoiding circular dependencies, distributed process management, all in the context of running Heroku support apps on Heroku.
HTTPie: cURL for humans – HTTPie is a CLI HTTP utility built out of frustration with existing tools. The goal is to make CLI interaction with HTTP-based services as human-friendly as possible. HTTPie does so by providing an http command that allows for issuing arbitrary HTTP requests using a simple and natural syntax and displaying colorized responses:
Field Guide to Web Applications from Google – This field guide is designed to help you create great user experiences in your web apps. Whether you’re building your first web app, or are just looking for ways to improve existing experiences, there’s something here for you!
Introducing Spring Hadoop | SpringSource Team Blog – VMware have announced the availability of Spring Hadoop, which integrates the Spring Framework and the Apache Hadoop platform. The project provides a convenient mechanism for the configuration, creation, and execution of the various services and utilities such as MapReduce, Hive, Pig, and Cascading jobs via the Spring container
Spring Thread Pool Services – Java Code Geeks – Thread Pools are very important to execute synchronous & asynchronous processes. This article shows how to develop and monitor Thread Pool Services by using Spring. Creating Thread Pool has been explained via two alternative methods.
Working With Data in Sencha Designer | Learn | Sencha – This screencast provides an overview of the data layer in Sencha frameworks and demonstrates how you can use Designer to use the data capabilities. We explore the basics of creating stores, defining record structure using models, using proxies and readers to load data, sorting and grouping data, previewing loaded data, and attaching stores to views.
How to take advantage of Redis just adding it to your stack – You can use Redis right now to do things that will make your users happier, your systems less complex, your site more responsive. You don't need to replace your current setup in order to use it, just start using Redis to do new things that were otherwise not possible, or hard, or too costly.
InfoQ: Olap4j 1.0: a Java API for OLAP Servers – After nearly five years of work, Business Intelligence vendor Pentaho has announced the release of olap4j 1.0, a new, common Java API for any online analytical processing (OLAP) server.
Play framework ? Home – Finally a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures
Unixmen – Digg says yes to NoSQL, bye to MySQL | Unixmen – After twitter, now is Digg who decided to replace MySQL and most of their infrastructure components and move away from LAMP to another architecture called NoSQL that is based in Casandra, an opensource project that develops a highly scalable second-generation distributed database