|
I am a junior developer. My current job title may be just “Software Developer”, but I am 18 years old (turning 19 in August), and therefore, to the software industry, I am a junior developer. So what does that really mean? ... Rather than coming up with a formal definition, I will give some examples, from which you can derive the meaning. You might be a junior developer if you...
|
|
|
|
|
Google has finally come clean that they figured out what many of us have been repeating for years: brain teasers in interviews don’t lead to measurably better employee outcomes. I’ve never interviewed at Google but I did interview at a company that asked me a “brain teaser” question.... These aren’t just wacky – they’re stupid. Not only do these questions bear little resemblance to anything we do in software development, it’s lazy to use brain-teasers. You're in a desert, walking along in the sand, when all of a sudden you look down...
|
|
|
|
|
... and 100 zerglings, 20 roaches and 15 hydras unburrow and demolish your base in 5 seconds.
Ultras are attacking the 3rd, while corruptors deters battlecruisers...
I'm sorry, what was the question?
Nuclear launch detected
|
|
|
|
|
There has been a lot of speculation and assumptions around whether PRISM exists and if it is cost effective. I don't know whether it exists or not, but I can tell you if it could be built. Short answer: It can.... Let's experiment and try to build PRISM by ourselves. For the low, low price of $187M Per Year, you too can spy on everyone.
|
|
|
|
|
Good night, TechNet. The online Technet blogs and customer support forums will live on, but Microsoft announced today in a letter to subscribers that it plans to retire its venerable TechNet subscriptions service. New subscriptions will no longer be available after August 31, 2013, and the subscription service will shut down as current subscribers' contracts end. Sorry, you'll have to pay for your production licenses from now on.
|
|
|
|
|
When Mozilla said devices running Firefox OS would be cheap, we didn't know they'd be this cheap. Telefónica has just tweeted that the ZTE Open will be launching in Spain tomorrow for €69, which translates to around $90 and is a good $30 less than the cheapest developer unit we'd seen until now. Web apps need data plans, and data plans ain't free. Cha-ching!
|
|
|
|
|
Unlike the cool startup kids building stuff with "Socket.io on top of Node.js with MongoDB and a Rails layer", our startup is mostly Microsoft-based. To be honest, I do regret that sometimes... I wish I was a cool kid too - hacking stuff in XCode, doing Rails development... In fact, we do try all these tools for our experimental projects. But when it comes to a commercial product - after hours of discussing all the pros and cons we keep choosing Microsoft. Over and over. C# and Visual Studio are two big plusses.
|
|
|
|
|
You appeared on the search engine scene in December 1995. You made us go “woah” when you arrived. You did that by indexing around 20 million web pages, at a time when indexing 2 million web pages was considered to be big. Today, of course, pages get indexed in the billions, the tens of billions or more. But in 1995, 20 million was huge. Existing search engines like Lycos, Excite & InfoSeek (to name only a few) didn’t quite know what hit them. With so many pages, you seemed to find stuff they and others didn’t. What once would find is now lost.
|
|
|
|
|
If you’ve ever profiled an optimized build of a C++ application there is a good chance that you looked at the profiling report and saw some functions missing that you expected to be present so you had to assume that they had been inlined but couldn’t be certain. Likewise, if you’ve ever tried to improve your application’s performance using the Profile Guided Optimization (PGO) feature in Visual Studio, you were likely blind to whether your training data actually had the desired effect. To help with this, in Visual Studio 2013 we’ve done work to help you understand when the compiler inlines functions and how your PGO training data has translated to the optimized binary. Look who's optimizing the optimizers!
|
|
|
|
|
Since the newer Visual C++ content is not yet live on MSDN, I copied the key bits from the "What's New for Visual C++ Developers" and replicated it below. Note that this post may be removed after the MSDN content has been available for a few weeks. On the road to C++ 14, a detour through some C99 libraries.
|
|
|
|
|
Facebook recently launched support for hash tags as well. So, in a way, our online life revolves around hash tags. Given that, it’s a really great thing for bash power users that # in shell means comment. I usually tend to type long commands and won’t bother remembering or saving them somewhere as it is in the bash history and i can retrieve it by reverse-i-search (Ctrl+R) anytime I want. #CommandLineFTW!
|
|
|
|
|
As discussed in my book, to predict the future of a high tech industry such as computing is not particularly difficult. I believe in the foreseeable future the computing industry is still going to advance based on Moore’s law. Although, it is possible that in the next year or two quantum computers become a practical reality, in that case it will change everything! An Interview with Yukihiro "Matz" Matsumoto.
|
|
|
|
|
The approach of this online HTML treatise is to focus mostly on those particular elements ("tags") which are gone, or at least going away, and to track in detail the comings and goings of the various elements and attributes across the versions of HTML. A special emphasis is given here to those many versions of HTML that precede HTML 2.0, a breakdown of the many discrete versions of HTML, which is something that to my knowlege has not yet been attempted. The very oldest known surviving HTML file was last modified on Tue, 13 Nov 1990...
|
|
|
|
|
The film explains the core concept of UNIX by demonstrating modularity with a great example by Brian Kernighan. He took a short passage from a paper he wrote and found spelling errors by piping his paper though different commands from the shell. First the words in the paper were separated line by line, made lowercase, and sorted alphabetically. All the unique words were extracted from this list, and compared to a dictionary. A spell checker in one line of code, brought to you by the power of UNIX. A quick tour of programming Unix, circa 1982.
|
|
|
|
|
In honor of July's resolution, "Focus on security," I've prepared this article on the basics of using encryption. Encryption makes privacy a right that can be claimed rather than granted. Plenty of others have weighed in on the merits of encryption and its importance in modern times.... This article is a quick summary of basic encryption tools for protecting your data and your privacy. The goal is to raise awareness of these tools. The article itself contains much jargon, but is not, in fact, encrypted.
|
|
|
|
|
Google Reader is turning off their feed on July 1st and by now many of you have already switched to a new RSS reader – but, for those of you who have yet to make the jump, keep reading. We wanted to give you a concise chart explaining the features, costs and functionality of some of the larger RSS feed readers on the market. Where are you moving your RSS feeds?
|
|
|
|
|
In the PC industry, the concept of a fabless semiconductor manufacturer isn’t unusual. NVIDIA has always been one, and now AMD is one as well. Fabless semiconductors create all of the designs for their chips, but they’re physically manufactured at a foundry partner.... ARM goes one step beyond the fabless semi: it doesn’t even sell any chips into the marketplace. ARM instead, designs IP (instruction set architecture, microprocessor, graphics, interconnects) and licenses it to anyone who wants to use it. It’s ultimately up to you (and Apple, and...) to design, implement and validate your own ARM chip.
|
|
|
|
|
In a quiet blog post after markets closed, Yahoo announced it will be “sunsetting” 12 of its services over the coming months, beginning as soon as today. Among the casualties is Yahoo Axis, a rather attractive and creative search browser the company debuted just one year ago. Also particularly relevant and perfectly timed: Yahoo is deep-sixing its RSS alerts, dovetailing exactly with the much bemoaned death of Google Reader on July 1. Glass half full view: fewer quasi-monopoly services, more opportunity for the indie developer.
|
|
|
|
|
|
That's like reverse buzzword bingo... you'd be hard pressed to find a non-buzzword.
|
|
|
|
|
I work on the Visa Integrated Payment (VIP) System. This is the mainframe system that processes Visa’s real-time authorization messages. It sits at the core of Visa’s processing platform and is the underlying system for all of the different card authorization platforms offered by Visa. VIP isn’t flashy or even well known to most individual cardholders, but many of them use it several times a day. Nearly all Visa transactions that take place anywhere in the world flow through this system in real time, so it is critically important that it be secure, robust, and efficient. In this installment we talk to Michael White, a Systems Engineer at Visa.
|
|
|
|
|
|
I just bit the bullet and installed the Windows 8.1 Preview on my Surface RT.... I honestly didn't use my Surface RT that much, mostly just for Movies and Stuff, but this new 8.1 update adds some stuff that will have me using it around the house more. Here's 10 features that are making me look harder at Windows 8.1. Two words: Outlook 2013.
|
|
|
|
|
The goal of a code retreat is to spend a full day practicing techniques you may not otherwise encounter. One of my favorite constraints to give to participants is as follows: Code Conway's Game of Life using no conditional statements - no ifs, etc. It always throws people for a loop. Is your code really telling you to use an if statement?
|
|
|
|
|
I fundamentally believe that there has never been a better time to be a software developer. In our emerging world where every company is a software company, developers have the awesome role and responsibility of driving forward all kinds of innovation across many different industries. Whether building apps for enterprises or consumers, whether harnessing the mobility and intimacy afforded by devices or the scale and economy enabled by the cloud, whether pursuing the art of development as a hobby or as a profession, and whether new to the game or a seasoned veteran, developers everywhere have the potential to build creative and compelling solutions that delight and transform the world. We at Microsoft strive to ensure developers have the tools they need to thrive while doing so. Tons of new stuff to explore in Visual Studio and the .NET Framework. Happy coding!
|
|
|
|