Leveraging PhoneGap within Sencha Touch – With the release of Sencha Touch 2.3 and Sencha Cmd 4, creating your cross platform hybrid applications has never been easier. PhoneGap is now a key feature in the Sencha Touch mobile workflow integrating seamlessly into the newly released, NodeJS based, P
Mobile dev chops? Cloud infrastructure skills? You’re hired! – Hiring more contractors than full-time staff, placing data center and cloud expertise over more conventional IT skills, emphasizing mobile rather than desktop development, and more fine-grained ways to find the right people for the right jobs — these are
Announcing Suro: Backbone of Netflix’s Data Pipeline – Suro, which we are proud to announce as our latest offering as part of the NetflixOSS family, serves as the backbone of our data pipeline. It consists of a producer client, a collector server, and plugin framework that allows events to be dynamically filte
Java 8 first steps with Lambdas and Streams – Java 8 will bring the largest changes on the platform since the introduction of Generics in version 1.5. It’s on the time to look at some of the most important innovations.
Banks need to take on Amazon and Google or die – FT.com – Technology has already transformed many industries. Next in line is banking. In two or three years, only 5 per cent of consumer interaction will be through branches. The rules have changed and a new league of competitors is emerging.
Microsoft Surface Pro 2 review from gdgt – With the Surface Pro 2, Microsoft hasn't changed much — it kept the study build and sharp display, adding a new kickstand and improved battery life. But, despite all it has going for it, the Surface Pro 2 is still a hybrid device that isn't going to suit everyone.
Technology Change: The journey from .NET to Scala – There are now several dev teams at Empathica working on Scala projects. Tool chains are being developed. Coding standards are being established and enforced. Libraries are being standardized across our projects. It’s starting to return to a comfortable
Webinar replay: Spring Boot – Simplifying Spring for Everyone – n this webinar Phil Webb will demonstrate how Spring Boot can take you from zero to Spring with minimal fuss. We will look at how you can rapidly prototype Spring applications using Groovy, and how Spring Configuration in Java applications can be radically
For 2nd Generation of Surface, Tweaks From Microsoft – On Monday, Microsoft introduced a second generation of Surface tablets with only subtle adjustments from the originals, a sign that the company still believes in its vision of devices that blend the benefits of tablets and laptop computers. The most meaningful changes are under the hood, providing faster performance, better battery life and sharper screens.
Doing well by doing good: A leader’s guide | McKinsey & Company – Addressing community problems increasingly requires cooperation among the private, public, and not-for-profit sectors. Here, three executives explain how a civic alliance in America’s Minneapolis–Saint Paul region may point toward an operating model.
Introduction to Java multitenancy – The IBM Multitenant JVM recently became available as part of the IBM Java™ 8 beta. By running multiple applications within a single multitenant JVM, a cloud system can speed applications' start times and reduce their memory footprint. This article introduc
iOS 7 Safari & New Web Platform Features – Today, iOS 7 ships with a new version of Mobile Safari which brings with it a whole slew of features that our team worked on! Here are some of the big ones we worked on and what they can help you with.
The Architecture of Open Source Applications – In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answeri
Move over WordPress? Microsoft throws its weight behind Ghost – Ghost, the node.js-based blogging platform that took Kickstarter by storm a few months ago, is set to release its first beta to the public in just a few weeks. Given the overwhelming dominance of WordPress in the blogging space, some may be surprised to see such a clamor around a new platform
UnQLite – An Embeddable NoSQL Database Engine – UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc. as well a standard Key/Value store similar to BerkeleyDB, LevelDB, etc.
Internet Explorer 11: “Don’t call me IE” – It looks like Internet Explorer 11 could be the best Internet Explorer yet by a long shot. By finally removing the evidence of past mistakes, Microsoft is ready to take a place amongst the standards-based browsers of today
Facebook TAO: The power of the graph – A massive amount of effort has gone into making TAO the easy to use and powerful distributed data store that it is today. TAO has become one of the most important data stores at Facebook — the power of graph helps us tame the demanding and dynamic social
Oracle and Salesforce: a Data-Sharing Deal – NYTimes.com – Some of the best trash-talking in tech may be over. The Oracle Corporation and Salesforce.com, two of the more contentious competitors in software, are about to announce a close alliance involving software delivered via cloud computing.
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
Stanford Offers Free Introductory Course on iOS Programming – Stanford University is offering a free introductionary course "Coding Together: Developing Apps for iPhone and iPad (Winter 2013)" on iTunes U. All lectures can be downloaded as video podcasts along with slides in PDF format. The material is suitable for O
Designing A RESTful API That Doesn’t Suck | devo.ps – As we’re getting closer to shipping the first version of devo.ps and we are joined by a few new team members, the team took the time to review the few principles we followed when designing our RESTful JSON API.
Coding Horror: Why Ruby? – However, I'd also be lying if I didn't mention that I truly believe the sort of project we are building in Discourse does represent most future software. If you squint your eyes a little, I think you can see a future not too far in the distance where .NET
I’m done with the web – Don’t be afraid to invest a week learning something new. Cappuccino, GWT, and Sproutcore were born out of necessity; don’t stop breaking boundaries because it’s now easy to add rounded corners now.
Google Keep—Save what’s on your mind – With Google Keep, you can quickly jot ideas down when you think of them and even include checklists and photos to keep track of what’s important to you. Your notes are safely stored in Google Drive and synced to all your devices so you can always have
Sencha.io Support in Sencha Cmd – Sencha Cmd allows you to perform a wide variety of tasks, including managing how an application is configured and hosted in Sencha.io. As the Sencha.io platform grows and more services and configuration options are added to it, we will continue to add equivalent features to Sencha Cmd, so developers can automate their workflows and test effectively.
Dave Grohl’s SXSW 2013 Keynote Speech : NPR – Dave Grohl has become the unofficial Mayor of Rock 'n' Roll: a gregarious ambassador who wins armloads of Grammys and even directs a music documentary. Watch Grohl's keynote address at the SXSW Music Festival in Austin, Texas.
Splunk as a Big Data Platform for Developers – YouTube – Splunk is a Big Data platform that transforms the massive amount of heterogeneous and often totally unstructured machine data being generated across the enterprise into valuable insights and realtime operational intelligence.
By the numbers: How Google Compute Engine stacks up to Amazon EC2 — Tech News and Analysis – with Google Compute Engine, AWS has a formidable new competitor in the public cloud space, and we’ll likely be moving some of Scalr’s production workloads from our hybrid aws-rackspace-softlayer setup to it when it leaves beta. There’s a strong technical case for migrating heavy workloads to GCE, and I’ll be grabbing popcorn to eagerly watch as the battle unfolds between the giants.
The Play Framework at LinkedIn | LinkedIn Engineering – We’ve been running Play 2.0 in production for several months and are now gradually rolling it out to more teams at LinkedIn. In this blog post, I'll talk about the benefits we've seen from Play, show a brief walk-through of the developer experience, and ta
Smart Path Variables for Spring MVC in IntelliJ IDEA 12 – The latest release of IntelliJ IDEA brings many exciting features for Spring MVC support. In this post we would like to highlight some of them, which add even more intelligence for @RequestMapping and @PathVariable usages in your project.
A New Java Library for Amazing Productivity | Javalobby – Personally, I think this library is a godsend, and I think there’ll be a LOT of teams picking it up over the next five years, just like the popularity of Spring has swept the globe due to all the efficiencies it bestows on developers. The library, by the w
The Making of Fastbook: An HTML5 Love Story – This four-minute video gives you a quick overview of Sencha Fastbook, and shows you a side-by-side comparison of how well our HTML5 app performs against both the native iOS and the native Android Facebook apps (versions 5.2 and 1.9.12 respectively, the latest available when we made this video on December 10th).
Promoting iOS Apps with Smart App Banners – Safari has a new Smart App Banner feature in iOS 6 and later that provides a standardized method of promoting apps on the App Store from a website. <meta name="apple-itunes-app" content="app-id=myAppStoreID>
Building Twitter Bootstrap · An A List Apart Article – Thanks to the foresight and focus of a small group of designers and developers, we were able to evolve our development process, build an extensive front-end toolkit, and help thousands of others bootstrap the projects they love
Infotron Spreadsheet Analyzer – Breviz, the Spreadsheet Visualization Tool reveals the hidden logic of a spreadsheet, to help you spot errors and make your spreadsheets less risky and more efficient.
Apple iTunes becomes much more than a "break-even" business. – iTunes now is a blend of many business models. Some, like music, use a wholesale revenue recognition method and have very low to zero margins, others, like eBooks and Apps, are sold using an “agency” revenue model with potentially higher margins and some, like Software, are recognized at full value with very high margins.
VMware Spins Out SpringSource, Cloud Foundry and GemFire – Following months of speculation, VMware has officially announced plans to transfer many of its tier 2 technologies, including the Spring framework, distributed in-memory data cache GemFire, the Cloud Foundry PaaS, and Hadoop analytics tool Cetas, to parent company EMC as part of a newly formed initiative called Pivotal.
Netflix Log4J Optimizations Yield Logging at Massive Scale – Blitz4k, Netflix’ internally optimized version of log4j, has been released to Github. Blitz4j efficiently generates logs within a massively concurrent and heavy traffic environment while consuming fewer resources than other, more traditional logging technologies. It achieves this by overriding sections of log4j’s code where synchronization and deadlocks may occur.
How People Change – NYTimes.com – It’s a lousy leadership model. Don’t try to bludgeon bad behavior. Change the underlying context. Change the behavior triggers. Displace bad behavior with different good behavior. Be oblique. Redirect.
How Amazon Followed Google Into the World of Secret Servers – “It will be interesting to see, over the next 10 years or so, how successful the traditional server vendors will be competing against that kind of server capacity,” Pinkham says. “Once developers realize they can use this much cheaper, homogenous infrastructure, the power may shift toward the folks who build the cheapest, simplest hardware.”
Supporting Mobile Devices in a Web Application – The purpose of this paper was to prepare the reader for possible issues when preparing a web application for mobile deployment. The paper is an exercise to help the reader gain some experience prior to having to do the same.