Tuesday, February 10, 2015

Windows 10 Technical Preview for Phone Launch – First Specs and Image

Users interested in the future of the desktop version of Windows 10 have tested since last fall the Technical Preview version, the event of the end of January bringing them both new information and also test version significant updated. Windows Phone users have not received much attention beyond some information and the promise of launching a test version later this month, but the curious ones apparently have no long to expect.


According to unofficial information even from within the company, Microsoft has launched an internal test involving several thousand people from several departments. Rumors say that the version with the 8.15.12492.41 number is the first tested outside software development department and the last test before the public launch, but it is not clear whether Windows 10 Technical Preview for Phones will receive any improvement until its official debut.
Microsoft stated that Windows 10 phones will be released sometime later this month, but did not provide a clear date and the development team denied the rumor that the Technical Previewupdate package will be available from today, February 4.
The company offered few details about its upcoming platform for mobile software in the event that took place on January 21, but the news list is far from exhausted. According to images published mistake on Twitter and removed in the meantime, we already know that Windows 10 for phones will offer Live Tiles with new dimensions, which is good news for those who complain about a too restrictive graphical environment of the current Windows Phone platform. Beyond this detail we already know that the graphical environment of this new platform will be similar to the one we know from Windows Phone, but Windows 10 will bring a lot of interesting news.
Notification Center integrates with an equivalent menu on the desktop or tablets that are logged and provides a synchronization that will facilitate management activities. In addition, this menu will provide an improved Action Center with the ability to directly interact with the content of notifications. The installed list of applications and settings menus from Windows Phone was never an ergonomics standard, but Windows 10 makes them easier to use. Settings menu has been designed so as to imitate the new equivalent of the desktop version, providing a familiar environment regardless of the used platform.
Mail has been restored, Windows 10 will bring back multiprotocol integration that Windows Phone had a long time ago but lost it. At this time, SMS and Skype are the only integrates and allow the transparent passage from one service to another, but Microsoft said that popular networks like Facebook and WhatsApp are on the priority list of programmers.
Universal applications that Microsoft has introduced almost a year ago and have appeared in a primary form of Windows Phone 8.1 and Windows 8.1 will reach maturity with the release of Windows 10. Microsoft has introduced a number of universal products which use the same software core but will adapt the interface depending on their screen size, on this list entering Outlook messaging client, applications like Calendar, People and Photos and finally, new tactile version of Microsoft Office.
Windows 10 for phones also brings other news. We will soon see what other features will have, and the news of internal testing and the apparition of functional interface picture takes us to believe that we will not have to wait too long.

8 Signs Which Show You Are Coding Really Hard!

:  Programmers are fond of coding, as we already know. Sometimes, they even work for long hours when deadlines are looming large over their heads. Well, there is nothing bad in coding for long time as it's the passion for their work. But long programming schedules can have negative impacts on one's personal life too. Here are eight signs which show that a programmer is coding much more than required



1. Eating, breathing and dreaming code: 

After long coding, brain starts to think about it at wrong places and at wrong times. In such cases, people dream code, start texting code, start debugging in dreams and also think about code while taking a bath.

2. No idea about time: 

If you lose track of the time of the day then you must have been coding too long. Sometimes such coders even don't get to know when night passes by and a day gets over. Basically, such coders find no difference between night and daytime.

3. Apply coding terms in everything: 

Sometimes coders use coding terms in writing such things which are nowhere related to variables, functions, methods, classes and any other programming matter.

4. You get dis-illusioned with non-programming languages: 

If your native speaking language sounds less interesting than your native programming language, then you must have coded too long. People face problems with the syntax of the native language while talking to other people and common English words get mixed up with programming terms too.

5. Counting starts from 0: 

You tend to forget that every list of things in an array are not elements and they need to be counted in the most efficient way possible. Usually the hard-working coders look for point No.0 in any numbered list and counting starts from 0, instead of 1.

6. Comment notation becomes daily part of life: 

Such coders usually “comment out” things from regular documents too as well as everyday conversations. In every situation such coders use '//' to write comments and while writing a paper too, they comment out lines.

7. Favourite keyboard shortcuts being used in real life: 

After coding for long time, programmers use some of the beloved programming keyboard shortcuts in such situations when there is no keyboard involved. They type ':wq' or ':q' in the browser for closing tabs and keep on pressing tab everywhere after writing incomplete names.

8. Using programming punctuations everywhere: 

Coders, after coding for long time, expect that special programming operators and characters will show their magic in real life too. After writing yesterday's date, they add '++' to it, or they use == instead of = in a normal conversation. They also put semi colon after every sentence instead of a full-stop and so on.

Courtesy: IT World 

8 Tips To Crack A Coding Interview!

  IT jobs are hot right now. The IT sector has number of new job openings. Programmers and software developers are going to have tons of new job opportunities in this year. Cracking the job interview is most difficult part of hiring process. The coding interview can be nightmare for candidates. Here are eight things that you need to know if you want to crack the coding interview.



1. How To Code Algorithms

If you are applying for job of software engineer, it is obvious that you need to know how to code. Writing day-to-day coding scripts is little different than coding an algorithm to solve software problem. Hiring team might ask questions like, ‘Write an algorithm to find an element in a linked list and move that element to the end of that list.’ A candidate must know how to program algorithms.

If you have little knowledge of data structures and how to implement different kind of algorithms, this should be easy thing for you. You can find plenty of resources online that can get you started. If you practice good enough to be able write code to sort an array then, you should be able to face interview.

2. Code Without Tools

Programmers are well-used to number of tools, emulators, IDEs, frameworks that make the programing task much more easier. Java programmers prefer IntelliJ or Eclipse to avoid using plugins. While, Node.js developers dont need any IDE, they can use simple text to program. IDEs are powerful but when you go for an interview, hiring team might tell you to write the code without any tool. If you practice sketching out code without any framework and tools, you may be able to easily chalk it out during interview.

3. Have A Portfolio

Having programing portfolio ads value to your resume. You should have coded something in past while going to an interview. Hiring team is more likely to hire the candidate with some background than a blank slate. If you do not have any portfolio, you need not worry too much. You can slowly start building your portfolio. You can build mobile apps and deploy them on app stores. If you are interested in open source, you can build the code and put it on GitHub. You can also contribute to existing open source projects.

4. Think Out Loud

When an interviewer asks a question, think out loud. Think the right path to address to the problem. You must now scratch your head or making the confused face. No matter how awkward, uncomfortable you feel, try to think the way to solve the problem. Whatever you are thinking, talk it out. When you are trying to solve the problem given by interviewer, talk through it. It will add bonus points to your performance.

5. Don’t Argue, Blame Or Make Excuses

Some candidates have habit to argue to prove the point. If you dont know the answer to the question, you should simply tell that. There is no point in arguing over anything. If you dont know the answer to specific question asked by the interviewer, don’t be like, ‘You didn't ask me it right!” Don’t start blaming your university professor for not teaching that part. It is very bad sign to make excuses like you are not feeling well etc. Take responsibility of your own actions and simply say, “I don’t know the answer.”

6. Don’t Give Up

Interviewer is going to ask hard questions on purpose. He wants to test your ability to face the most difficult situations. If interviewer is throwing most difficult questions that you havent even heard of. Don’t drop your sword. Try a little, a little more. Hiring team will respect you more if you try hard. No company wants an employee who whines about how hard something really is! Don’t give up, keep trying to answer.

7. Test Your Code

No code is perfect. There could be some changes that you might need to make in future while integrating some new feature in the app. You must make your code look like you have given your most to it while programming. Programmers judge other programmers by some standards. So, pretend like your code may have some errors and test it through before telling interviewer that you are done with the coding. As a programmer, it is very important that you test every line of code that you write.

8. Feedback

When you build a product, you build along with your client or end user. Even though it is hard to achieve the epic level of perfection. It doesn't hurt to ask interviewer about his opinion on your code. Some people might think it is irrelevant but, you will make interviewer feel important in this way. Ask for interviewer’s feedback. Specially when you don’t know the answer to the problem, you must ask their opinion on your code. This will show your interest in learning and ability to understand the code.