Social Media APIs That You Can Use

Ever thought of using social media APIs? You should. They offer a lot of neat possibilities. Popular social networks alike Facebook, Flickr, LinkedIn, and Twitter are service APIs’ most devoted users. At the end of the day, developers have no better means than social APIs to expand the reach of their application, which is why these tools make absolute sense. This article will give a closer look to the social media APIs used by each aforementioned network, but before we get down to details, let us explain what social media APIs actually mean. How can social media APIs help you? To start with, they help display content on any app. This is how separate content units such as tweets, Facebook posts, or Flickr photos become visible to … Read More

Google APIs That You Can Use

Google APIs can be categorized in many different ways, but most experts in the industry tend to divide them in three separate groups: – The HTTP APIs (RPC-based Geocoding API, RESTful Google Data API, SOAP AdWords APIs) that are interacted with directly from our server’s side; – HTML/JavaScript APIs (Google Visualizations, Google Maps, Charts, etc.) that are interacted with on the client’s side – App and Extension APIs (Android SDK, Chrome Extensions, Google Talk bots, and so on) which are in fact original API-first gadgets we use to enhance the power of our products. Each and every conversation on APIs and why they’re useful ends up with a simple question: Why does Google offer such at the first place? It would be an … Read More

Bliki: ValueObject

When programming, I often find it’s useful to represent things as a compound. A 2D coordinate consists of an x value and y value. An amount of money consists of a number and a currency. A date range consists of start and end dates, which themselves can be compounds of year, month, and day. As I do this, I run into the question of whether two compound objects are the same. If I have two point objects that both represent the Cartesian coordinates of (2,3), it makes sense to treat them as equal. Objects that are equal due to the value of their properties, in this case their x and y coordinates, are called value objects. But unless I’m careful when programming, I may not get … Read More

A Collection Of jQuery Maps Plugins

Google maps API may seem intimidating when using it for the first time. If all you are hoping to do is create a map to display simple directions to a client’s address, you may wonder if all the different interactive options are really necessary or just distractions to make the whole process more complicated and if there is a simpler approach you could take. A quick and easy answer to this is could be to use a jQuery plugin to make the process a whole lot more simple. One of the most popular Javascript libraries with website developers and designers, jQuery has the capabilities to fit to your websites’ requirements and help solve issues making your website become more effective and creative. These plugins provide a … Read More

Bliki: BusinessCapabilityCentric

A business-capability centric team is one whose work is aligned long-term to a certain area of the business. The team lives as long as the said business-capability is relevant to the business. This is in contrast to project teams that only last as long as it takes to deliver project scope. For example, an e-commerce business has capabilities such as buying and merchandising, catalog, marketing, order management, fulfilment and customer service. An insurance business has capabilities such as policy administration, claims administration, and new business. A telecom business has capabilities such as network management, service provisioning and assurance, billing, and revenue management. They may be further divided into fine-grained capabilities so that they can be owned by teams of manageable size. Business-… Read More

Google Launches Cloud Bigtable, A Very Fast NoSQL Database For The Enterprise

With Cloud Bigtable, Google is launching a new NoSQL database service today that, as the name implies, is powered by the company’s Bigtable data storage system The added twist here is that the new service is compatible with the Apache HBase API — which itself is based on Google’s Bigtable project. At Google, Bigtable powers the likes of Gmail, Google Search and Google… Read More Read More

Microservices and the First Law of Distributed Objects

When I wrote Patterns of Enterprise Application Architecture, I coined what I called the First Law of Distributed Object Design: “don’t distribute your objects”. In recent months there’s been a lot of interest in microservices, which has led a few people to ask whether microservices are in contravention to this law, and if so why I am in favor of them? Read More