F8 – Facebook Developers Conference.


F8 is annual conference held by Facebook which takes place on San-Francisco, California. This event starts with the keynote speech by Mark Zuckerberg followed by various sessions. Its going to be happen tomorrow. Yes, Facebook announced its F8 tomorrow (Apr 29, 2014). We can watch live stream of this event.

Words from F8 Team:

f8 is almost here, and you won’t want to miss any of the great talks, interviews, and surprises we have in store for you on Wednesday, 4/30! Join the live stream at 10 am PT to catch our morning keynote and spend the afternoon mixing and matching talks from any of our 5 tracks:

  • BUILD: Create cross-platform apps faster. Learn how to use Facebook and Parse solutions to build great mobile apps and games.
  • GROW: Increase the number of people using your apps. Use mobile ads, push notifications and social sharing to attract all of the right people and keep them engaged.
  • MONETIZE: Get more in return for your apps. We’ll go deep into new tools and options to help you earn more on mobile and web.
  • HACKER WAY: Learn about the unique challenges of scale and performance that our engineers and designers face, and how we’ve worked to overcome them. We’ll also walk you through the many tools and projects that we’ve open-sourced along the way.
  • @f8: A window into everything happening at f8, including partner interviews and detailed product chats with Facebook experts.

Know about the schedule and more at F8 Official website.


Mark Zuckerberg keynote speech on F8 Facebook developers conference:


Ubuntu 14.04 is now Available for Download. . !



Ubuntu 14.04 (TrustyTahr) is now available for download in Ubuntu official website. It has been upgraded to some new features. Its animation effects are cool. Its nice to see the animation when we minimize the window.

Some of the key features are

  • New Lock Screen: slick, matches login screen and now easier to access
  • Theme Changes: borderless windows, antialiased corners and gradient tweaks
  • App & Window Spread Typing: Narrow windows down by name
  • App Menu Option: Puts app menus back in app windows
  • Unity 8 Preview: Don’t expect anything special or stable, but ideal for developers

Here the Ubuntu 14.04 review video from OMGUbuntu.

Download Ubuntu 14.04 LTS Here

Why C Programming is still powerful today. .!

imagesI asked myself a question, there are many languages arising day by day. Recently Facebook also released its new language Hack. It makes the programmers to develop easier. Then why we need C Programming still. I got this answer while surfing on internet. I wish share this.

Though C is simple it is one of the most powerful languages ever created.

In this dynamic IT world new language come every day and get obsolete, so there must be something in the C which has remained there for 3 decades and more and even today there is hardly any language which can match its strength.

C was the programming language developed at AT & T’s Bell Laboratories of USA beginning in 1972. It was mainly designed by Dennis Ritchie.

1. I believe nobody can learn C++ or Java directly. To master these languages you need to have a strong concept of programming element such as polymorphism, classes, inheritance etc. Simple question is how you can learn such complicated concepts when you don’t even know about the basic elements such as block functions. C is a language which begins from scratch and it has foundational concepts on which today concepts stand on.

2. It is language on which C++ is based on, hence C# also derive its origin from the C. Java is also a distant cousin of C and share the same programming concept and syntax of C. These are currently dominant languages in the world. To rock the world through them you must get rocking with C.

3. C++, Java, and C # make use of OOP (Object Oriented Programming). Not all programs need it even though it is a powerful tool. Such programs are still written in C.

4. When ever it comes to performance (speed of execution), C can be unbeatable.

5. Major parts of the Windows, Unix and Linux are still written in C. So if you want modify these OS kernels or create your own you need to know C.

6. In these operating systems, device drivers and other modules are written in C. The reason is that C provides you access to the basic elements of the computer. It gives you direct access to memory of your CPU through pointers. It allows you to manipulate and play with bits and bytes.

7. Mobiles, Palmtops, PDA’s etc are gaining popularity every second. Also appliances such as T.V., Refrigerators, and Microwaves etc. are becoming an integral part of our daily needs. You may not know but they have a CPU with them which do need programming and the software’s written for them are known as embedded system programs. These programs have to be fast in execution but also have a very little memory. No question why C is ideally suited for embedded system programming.

8. You must have played games on your PC. Even today these astounding 3D games often use C as their core. Why? The simple reason who will play the game when it takes a lot of time fire a bullet after you have given command from the console. The reply to the command should be damn prompt and fast. Reply in 1 Nano second is an outstanding game; Reply in 10 Nano seconds is crap. Even today there is no match for C.

9. C is a middle level language. There are three types of language – High Level, Middle Level & Low Level. High level languages are user oriented, giving faster development of programs, example is BASIC. Low level languages are machine oriented; they provide faster execution of programs. C is a middle level language because it combines the best part of high level language with low level language. It is both user and machine oriented and provides infinite possibilities.

10. Last but not least it is a block structured language. The first symbol of a modern language is that it is block structured. Each code exists in separate block and is not known to code in other block providing easy means of programming and minimizing the possibilities of undesirable side effects. C is designed from the base to top to be a block structured language. Many older languages, most popular being BASIC tried to introduce this concept but their short coming can never fulfilled as they were never built along these line.

Thats why I love C. 🙂

Thanks to Narsing Venkat (Quora)

Microsoft Ends the support for windows XP.



Windows XP retires this month. Microsoft corp had said goodbye to Windows XP which is debuted on 2001. They released its final security update for Windows XP and Office 2003 on April 8. The fact is still there is millions of consumers use Win XP in their home and offices. Security experts advise consumers and businesses to either replace computers running Windows XP or upgrade to modern versions of Microsoft’s software within the next month because they will no longer be protected from newly discovered threats after the middle of May. You will still able to run XP computers and install past updates.

Why I need to upgrade? What happen if I still run XP in my pc?

The main reason is security. Hackers knows that Microsoft will no longer fix security flaws for XP. So there is chance for evil-doers to attack your computer. There is also a performance issue, If you buy new printer or scanner it might be not work fine in XP system. If you download a latest software it might be not supported by XP. So, its time for upgrading your pc to Win 7, Win 8 or Win 8.1.