Conviction InfoTech

Conviction InfoTech
A Software Website Development Company

Sunday, November 30, 2014

Some Aspects of modern technology



Pharmaceutically-enhanced 21st century is doing something to our brains, we could be sleepwalking towards a future in which neuro-chip technology blurs the line between living and non-living machines, and between our bodies and the outside world.
Already, an electronic chip is being developed that could allow a paralysed patient to move a robotic limb just by thinking about it.

Of course, there are benefits from technical progress - but there are great dangers as well, and I believe that we are seeing some of those today.


By Conviction InfoTech

Saturday, November 29, 2014

Languages used in Facebook

Front end written in PHP Much of it is written using XHP, and the runtime is HipHop for PHP with a lot of JavaScript.

Back end services are written in C, C++ and JavaA lot of the C++ services rely on Boost. Some internal tools and some glue code are in Python.

The Chat channel service is written in Erlang(Program language). The back end services and the web front end communicate using Apache Thrift.

The iPhone app and iOS SDK are in Objective-C. Some internal components are in OCaml (programming language)Haskell (programming language), and Ruby (programming language)

By Conviction InfoTech

Friday, November 28, 2014

GitHub: A code Repository

GitHub is the largest code host online with over 12.7 million repositories. It’s a great place for developers and businesses to share and manage code in both public and private settings. The site also includes helpful tools for collaborative programming like integrated issue tracking, code reviews, easy text formatting and support for over 200 programming languages. GitHub was founded by Tom Preston-Werner, Chris Wanstrath and PJ Hyett to simplify sharing code. The platform now boasts over five million users and the GitHub blog is the best place to stay up on the latest features, development trends, programmer meetups, must-see code modules and more.

By Conviction InfoTech

Thursday, November 27, 2014

A short note on planning of Responsive websites

What are the needs, wants and expectations of your design strategy? Website development company should design webpages which are not purely responsive, but sustainable, globally accessible, and, well, responsible.
In simple terms, responsive web design is a method of delivering the same website over different screen sizes.
Design Process In the Responsive Age
The issues caused when trying to force new results from an old process are significant yet, strangely enough, not immediately obvious. We’ve all just gotten used to them, like the annoying quirk we didn’t realize we had, until someone points it out. And from that point forward, it drives you crazy. For example, when we create a desktop-sized, fixed-width site layout in Photoshop and hand it to a developer to interpret into HTML/CSS, we are asking the developer to make a lot of design decisions—possibly without even realizing it.

By Conviction InfoTech

Cloud computing: Working step 1

In a cloud computing system, there's a significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The network of computers that make up the cloud handles them instead. Hardware and software demands on the user's side decrease. The only thing the user's computer needs to be able to run is the cloud computing system's interface software, which can be as simple as a Web browser, and the cloud's network takes care of the rest.



By Conviction InfoTech

Tuesday, November 18, 2014

Chepter 2: Cloud computing and Grid computing

What is cloud computingCloud computing is the next stage in evolution of the Internet. Cloud computing provides the means through which everything from computing power can be delivered to you as a service wherever and whenever you need.

Those of you who have been in IT for one decade or two, would remember that the first type of client-server application that was  popular is the mainframe and terminal application. At that time, storage and CPU was very expensive 

In the early 1990s, the budding Internet finally had enough computers attached to it that academics began thinking seriously about how to connect those machines together to create massive, shared pools of storage and compute power that would be much larger than what any one institution could afford to build. From there "the grid" began to take shape.
cloud computing

The difference between grid computing and cloud computing is hard to grasp because they are not always mutually exclusive. In fact, they are both used to economize computing by maximising existing resources.  

However, the difference between the two lies in the way the tasks are computed in each respective environment. In a computational grid, one large job is divided into many small portions and executed on multiple machines. This characteristic is fundamental to a grid; not so in a cloud.


By Conviction InfoTech

Sunday, November 16, 2014

Cloud computing chapter 1

Some more from history of Cloud computing
One of the first milestones in cloud computing history was the arrival of Salesforce.com in 1999, which pioneered the concept of delivering enterprise applications via a simple website. The services firm paved the way for both specialist and mainstream software firms to deliver applications over the internet.
The next development was Amazon Web Services in 2002, which provided a suite of cloud-based services including storage, computation and even human intelligence through the Amazon Mechanical Turk.