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.
Become a Better Architect – The most successful IT professionals I know, regardless of title or role, are the ones that are business focused. From an enterprise architecture perspective, the technology is, at best, half of the overall architecture equation
oterm is a web browser unix terminal – oterm is a web browser unix terminal. It serves a console so you can access your server from anywhere in the world where you have an Internet connection. It effectively is an xterm in a browser.
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.
Building Innovative Organizations with Lean Thinking – Leaders play a key role in the construction of an organization but only its members can determine its culture In the course of creating a culture, leaders simply play enabler and focus on eliminating obstacles, ensuring employees have enough information an
Tabris. The Cross-Platform Mobile Framework for Java – Tabris is a Java framework written by Java developers for Java developers to build mobile apps. It uses standard JavaEE technology to create an application on a server. Native clients act as a player for the applications's UI. They access the application b
» Windows PowerShell TutorialThreading.DispatcherTimer – In this tutorial the basics of Windows PowerShell is explained with examples. Only read this article if you need a fast going-through Windows PowerShell basics and if you don’t have time to read the great tutorial by Jesse Hamrick on PowerShell Pro which this article is mostly based on.
Postman – A powerful HTTP client to test web services – Postman is a powerful HTTP client to help test web services easily and efficiently. Postman let's you craft simple as well as complex HTTP requests quickly. It also saves requests for future use so that you never have to repeat your keystrokes ever again.
What I Wish I Knew Before Studying Computer Security in College – Now that my time in college is almost over, I want to reflect on some of the things I've learned as a student of Computer Security with the hope that some incoming security students can learn from my experiences. If you are currently in the industry or hav
Things I Learned Working on the Twitter Platform | Ryan Sarver – Giving advice is much easier than deploying it. I’ll be the first to admit that we weren’t able to successfully implement a lot of the lessons here, but hopefully they are still valuable. This isn’t meant to be an analysis or tell-all about Twitter’s platf
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.
Firefox, Chrome strengthen in-browser debugging – JavaWorld – Google has been paying attention to Web developers as well, updating its Chrome Developer Tools (DevTools), a set of Web authoring and debugging tools built into the Google Chrome browser. Perhaps the most notable update is the introduction of Workspaces, a built-in source code editor that could eliminate the small but still frequent process of flipping between an external code editor and a browser to check a newly edited Web page
Holacracy | Social Technology for Purposeful Organization – The Holacracy governance process is not governance “of the people, by the people, and for the people” – it is governance of the organization, through the people, for the purpose. It liberates an organization to find and express its deepest creative capaci
The management framework that propelled LinkedIn to a $20 billion company – Weiner believes getting your “boat” to the best possible destination requires a clearly-articulated vision and mission. These statements ultimately inform and invigorate a company’s strategy and objectives. Perhaps most importantly, leaders need to talk the talk and walk the walk on their professed values to keep the entire company unified and moving in the right direction.
ORMs vs SQL: The JPA Story – previously wrote about ORMs vs SQL and received a lot of reaction to it–most of it positive. Some of it was predictable ("you don't know what you're talking about (because you don't agree with me)") but one reaction from a couple of people surprised me: they took my post to mean that I was against persistence abstractions. I will now expand on those points with a specific example: the Java Persistence API ("JPA").