Archive | Programming RSS feed for this section

GitHub Has Made Octicons Icon Font Available As A Free Download


When we looked back in 2012, the social coding community GitHub has launched its own icon font called Octicons. At that time, GitHub was even went further by saying that Octicons is “a CSS3 techniques like rounded corners, gradients, and @font-face across all pages of the site.”


Previously, Octicons was designed with a lot of aesthetic considerations for the popularly retina-screened products and site performances as well. It was used across many of GitHub’s sites, including its well known text editor, Atom.

Now here is the good news: recently, GitHub has announced that Octicons is now available for anyone to download and use. You can download the Octicons for your personal use here.

HTML5 and Native Apps: Which One Is Better?

HTML5 is a new technology that allows website developers to build a rich web-based app that run on any device via a standard web browser. Many people think it will save the web, giving native platform-dependent apps as old fashioned item.

So, which will win? Native apps or HTML5?

This pie chart explains why we think HTML5 will win out, and what an HTML future will look like for consumers, developers, and brands:

Main Differences Between Native Apps and HTML5:

  • Distribution: Native apps are distributed through app stores and markets controlled by the owners of the platforms. HTML5 is distributed through the rules of the open web: the link economy.
  • Monetization: Native apps come with one-click purchase options built into mobile platforms. HTML5 apps will tend to be monetized more through advertising, because payments will be less user-friendly.
  • Platform power and network effects: Developers have to conform with Apple’s rules. Apple’s market share creates network effects and lock-in. If developers can build excellent iPhone and iPad functionality on the web using HTML5, they can cut Apple out of the loop. This will reduce the network effects of Apple’s platform.
  • Functionality: Right now, native apps can do a lot more than HTML5 apps. HTML5 apps will get better, but not as fast as some HTML5 advocates think.

Visual Search Solution Monetizes Add-Ons for Developers

The growth of the mobile Web has also spurred the recent growth of visual search. Superfish, a company that develops visual search technology, is looking to capitalize on this industry growth and has recently concluded the beta testing and general availability of Superfish Visual Search for the Web. Visual Search for the Web is a resource intended for developers who want “to quickly and easily add consumer product comparison functionality to their browser add-ons, extensions or toolbars.” The technology employed analyzes an image algorithmically in order to deliver similar and identical images in real-time without requiring text tags. Following the beta testing, the company released case studies of the various test participants (there were 12 total), including Surf Canyon, a browser add-on that adds an intelligence layer on top of Google, Bing or other SERPs, andFastestFox, another add-on that increases user efficiency and makes “common Web browsing tasks” more convenient. The new solution from Superfish is easily integrated into add-ons, extensions and toolbars with a simple, single line of Javascript code and only takes about an hour to complete. Superfish Visual Search for the Web will then help display similar and identical product results whenever a user scrolls over any product image on any Web page. The results are aggregated from a listing that contains over 150 million products from retailers such as Amazon, Walmart, Target, Best Buy, Macy’s, eBay, Toys ‘R’ Us and many more. “Superfish is squarely focused on the end-user experience,” says Surf Canyon CEO Mark Cramer. “They add a great new feature to Surf Canyon that our users enjoy, fits in perfectly with the core functionality of our app, and we don’t have to dedicate any time to manage/maintain it.” Read More…