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.
Significant Software Development Developments of 2011 | Javalobby – 2011 was yet another year that saw significant developments and advances in the software development industry. The lists compiled in this post indicate how broadly spread these advances were, affecting different programming languages, different deployment environments, and different stakeholders.
Groovy, the Python of Java – Groovy is respectful of and cooperative with Java itself. One of its primary design goals is to live alongside existing Java code, even while Groovy’s syntax far surpasses that of Java. In this respect, Groovy plays a very similar role in the Java ecosystem that Python plays in the C ecosystem
InfoQ: Apache Tika 1.0 Allows Easy Text Extraction for Java – The Apache Tika project aims to provide a single API for extracting data and detecting language from arbitrary input formats, such as text documents, spreadsheets, PDFs or images. Even audio or video input formats are supported to a certain degree.
InfoQ: Concurrent Caching at Google – Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.
Jodd | Jerry – The Unbearable Lightness of Java – Jerry is a jQuery in Java. Jerry is a fast and concise Java Library that simplifies HTML document parsing, traversing and manipulating. Jerry is designed to change the way that you parse HTML content
Facebook Poised to Lead Biggest U.S. Internet IPO Year Since 1999 Bubble – Bloomberg – With Facebook considering the largest Internet IPO on record and regulatory filings showing that at least 14 other Web-related companies are planning sales, the industry may raise $11 billion next year, according to data compiled by Bloomberg. That would be the most since $18.5 billion of IPOs in 1999, just before the dot-com bubble burst.
Coming to Terms with the Consumerization of IT – R “Ray” Wang – Harvard Business Review – IT and business leaders need to work together and operate in parallel. If IT slows down the business capability to innovate, the company will suffer as new business models emerge and infrastructure will fail to keep up. If business moves ahead of IT in technology, then the company fails because IT will spend years cleaning up technology messes