IntelliJ IDEA 14 Ships Advanced Coding Assistance for Thymeleaf – If you’re using Thymeleaf (the coolest template engine for Java) in your project or just considering giving it a try, you’ll be excited to know that the latest EAP build of the upcoming IntelliJ IDEA 14 brings rich coding assistance for editing Thymeleaf templates.
Creating Native Windows 8 Apps with Ext JS 5 #sencha #extjs5 – By embracing HTML5, Microsoft has opened new doors for developers and provided access to new markets for HTML5 developers. Equally important, Microsoft has shifted from laggard to leader in HTML5 support—and in so doing has signaled strong support for the
Meteor 0.9.2: Building iOS and Android mobile apps with PhoneGap – Meteor 0.9.2 is out today, and with it we have big news: our first support for building mobile apps in Meteor, for both iOS and Android! Now with just a few new Meteor commands you can add PhoneGap / Cordova packages to your app to access native device API
Getting Started with JHipster on OS X #spring #angularjs – JHipster seems like a nice project, so I figured I'd try to find the causes of my issues. This article is designed to save you the pain I had. If you'd rather just see the steps to get up and running quickly, skip to the summary.
Building an Enterprise PaaS #paas – Dave McCrory discusses what it takes to build an Enterprise Platform as a Service, covering data services, core application capabilities and design principles, CI, monitoring, coding standards, dependencies, security, and deployment.
The Space Between Theory and Practice in Distributed Systems – That's the gap I am talking about: material that explains how the practice is synthesized from the theory, and how the theory is based off analysis of the practice. The exercise of synthesis is very seldom straight forward, but we too frequently leave it t
Capital Market Big Data Use Cases #bigdata – Alex Raitt, Clive Saha present design patterns and use cases of capital market firms that are incorporating big data technologies into their credit risk analysis, price discovery or sentiment analysis software. They also discuss various technology stacks a
9 Rules for the Developer-ization of IT | CIO – CIOs who want to drive innovation and change in their organizations should focus on making the lives of developers easier so they can innovate, produce great apps and deliver valuable IP
Swift Has Reached 1.0 #swift #ios – On June 2, 2014 at WWDC, the Swift team finally showed you what we had been working on for years. That was a big day with lots of excitement, for us and for developers around the world. Today, we’ve reached the second giant milestone – Swift version 1.0 is GA
Crosswalk is a web runtime for ambitious HTML5 applications – Crosswalk is a web runtime for ambitious HTML5 applications. It provides all the features of a modern browser, combined with deep device integration and an API for adding native extensions. It is especially suited to mobile devices, with support for both Android and Tizen
Xen & Docker: Made for Each Other! – Docker is a really promising and growing technology. With Docker and Xen on the same team, the two technologies work in tandem to create an extremely efficient, best-of-breed infrastructure. Finally uniting them in one interface is a big leap ahead!
JSON Web Tokens – jwt.io – JSON Web Token (JWT) is a compact URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature
BOWER: A package manager for the web – yum/apt-get for the web – Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.
15 hot programming trends — and 15 going cold – What follows is a list of what's hot — and what's not — among today's programmers. Not everyone will agree with what's A-listed, what's D-listed, and what's been left out. But that's what makes programming an endlessly fascinating profession: rapid change, passionate debate, sudden comebacks.
The Four Stages of Disruption – While I was speaking with some entrepreneurs recently on the topic, the question kept coming up: “If we’re so aware of disruption, then why do successful products (or companies) keep getting disrupted?”
The Science of Choosing EC2 Reserved Instances – In this talk, Cloudability VP of Product Development Toban Zolman walks you through the most common scenarios for RIs, shows you how to make the best possible decisions for RI purchases, and how to significantly reduce the time needed to make those decisio
7 Ways to be a Better Programmer in 2014 – Programming – Coders make resolutions, no? If your to-do-better list is still empty, consider these ideas from other programmers to put to use in the New Year. Even the smartest folks have room to grow. The following excerpts are contained in the book 97 Things Every Pro
How Netflix Reverse Engineered Hollywood – To understand how people look for movies, the video service created 76,897 micro-genres. We took the genre descriptions, broke them down to their key words, … and built our own new-genre generator.
Why I’m interested in Bitcoin – Chris Dixon – I believe the only way the technology industry can offer meaningfully improved financial services is by building new services that don’t depend on incumbent companies. Bitcoin is a serious proposal for dramatically improving the payments industry. There a
Jackson – Unmarshall to Collection/Array – Mapping json arrays to java collections is one of the more common tasks that Jackson is used for, and these solutions are vital to get to a correct, type-safe mapping.
The Decline of IE and Firefox – Windows and IE are dying under the assault of iPads and other tablets from the left, and Chromebooks from the right. This is not surprising, or even news to people who spend a lot of time in the tech world. What surprised me recently was how precipitous th
Ketosis – advantaged or misunderstood state? – In part I of this post I will see to it (assuming you read it) that you’ll know more about ketosis than just about anyone, including your doctor or the majority of “experts” out there writing about this topic.
Spring 4 Enhances Support for Java 8, Java EE 7, REST and HTML5 – Pivotal released Spring 4.0, the first major release since 2009. The new release supports Java 8 with expression of callbacks using lambdas, JSR 310 Date and Time API, & parameter name discovery. Java EE 7 support includes JMS 2.0, JTA 1.2, JPA 2.1..
What Makes a Great API? – John Musser explains how to transform a good API into a great one based on his experience with thousands of APIs at ProgrammableWeb and API Science.
Managing a Startup Isn’t Different – Don’t Re-invent Everything – What troubles me sometimes is seeing startups that re-invent tried and true management principles, or misinterpret them, or even ignore them, for a lack of interest in researching or learning the prior knowledge that already would have served to solve the