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
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.
Developing iOS 7 Apps for iPhone and iPad – Updated for iOS 7. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-v
Android vs. iOS Development: Fight! | TechCrunch – The eternal startup question "Android or iOS first?" grows ever thornier, with news that Android’s market share exceeds 80%. But never mind the managers and non-technical founders: what do developers! developers! think of that divide? Whoever makes life easier for them gains a sizable edge.
Java EE 6 vs. Spring Framework: A technology decision making process – Pure Java EE 6 Stack vs. Spring with Java EE – The following blog article summarizes key issues I found interesting when you consider one of those technology stack options. I will not try to convince somebody to choose either of the two. It’s the decision making process and the key arguments that are important to me and that I want to share.
An Introduction to Nitra | JetBrains Company Blog – Nitra is not only about creating and extending existing languages, but it also about tooling. Defining a syntax module will also provide features such as syntax highlighting, code folding, static analysis, refactoring, navigation and symbol lookup, effectively all the features that we provide in our existing tools and IDE’s.
dataset: databases for lazy people – The answer is that programmers are lazy, and thus they tend to prefer the easiest solution they find. And in Python, a database isn’t the simplest solution for storing a bunch of structured data. This is what dataset is going to change!
Slides: Mobile is eating the world – Quartz – This is a high-level view of mobile devices and usage worldwide, and the dynamics that shape them. Click to skip ahead to each section: mobile scale, tablets, ecosystem, mobile social & discovery.
Why You Should Never Use MongoDB – When you’re picking a data store, the most important thing to understand is where in your data — and where in its connections — the business value lies. If you don’t know yet, which is perfectly reasonable, then choose something that won’t paint you into a
Research Publications at Facebook – Giving people the power to share and connect requires constant innovation. At Facebook, we solve technical problems no one else has seen because no one else has built a social network of this size.
Working at the intersection of research and engineering to make the world more open and connected is one of the best things about being at Facebook right now.
Sample Mobile Application with AngularJS – In recent months, I have been sharing different versions of the Employee Directory sample application built with different technology stacks, different frameworks, and different back-end (REST services) implementations. A number of you have asked for a version of the application built with AngularJS. So here it is
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
Why MongoDB is worth $1.2 billion – JavaWorld – While you were sleeping, 10Gen — the company behind the MongoDB document database — changed its name to MongoDB, Inc., raised $231 million, and became the first billion-dollar open source startup. That's right, an open source NoSQL database startup has a $1.2 billion valuation.
Android for the Busy Developer: Free 12-Lesson Course – Do you want get started with Android development but can’t seem to find the time or you are unsure where to begin? Problem solved! Dino Esposito, in cooperation with Tuts+ Premium, welcomes you to the dazzling world of Android development with this free 12
SDN For Engineers – Brandon Heller is one of the authors of The Controller Placement Problem. In this video, he's going to give an introduction to OpenFlow and what the network engineer needs to know right off the bat about SDN.
A Hacker’s Guide to the Bay Area – This guide is targeted to “hackers” who wish to move to the San Francisco Bay Area, specifically San Francisco or Silicon Valley. This guide reflects my lifestyle – male, single, focused on work (in tech) and saving money, but keeping an eye on my health. I will only focus on things deemed important to “Hackers”.
I’ve Been Using Evernote All Wrong. Here’s Why It’s Actually Amazing – For years, I kept hearing how awesome Evernote was: how it could store everything you possibly needed, make it available everywhere, and how scores of people couldn't live without it. I tried it multiple times, and never saw the appeal until now. Here's what I was missing.
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.
SAP: Is HANA growth overstated? | ZDNet – SAP has shown strong growth with its HANA in-memory analytics systems, but at least one analyst is questioning the growth and adding that the company may be allocating other products to the category.
Microsoft to Make Leaps in the Mobile Enterprise – CIO.com – Apple, Google, Microsoft and BlackBerry bear down for the great mobile enterprise race in 2013. Here are the results from an exclusive survey on mobile app deployment plans for all mobile platforms. The winners and losers may surprise you.
Why China Is Reading Your Email – WSJ.com – Beijing's cyber attacks are rooted in military strategy, says one of America's foremost experts. The best way to combat them is for the U.S. to go on the cyber offensive too.
Performance Testing Java Applications – This talk explores when to start performance testing, how to avoid the common pitfalls, how to profile when the results cause your team to pull a funny face, and what you can do about that funny face. Specific issues to Java and managed runtimes in general
Why Use Twitter Bootstrap? Because I Said So – For me Twitter Bootstrap is a wonderful design tool because as a designer I don't have to focus so much on the UI components and focus more on the overall design of the app and its users. For web based applications and large data driven and heavy interactive websites it's a fantastic design tool
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.