Hackathons are more popular than ever. Whether you’re thinking about going to your first hackathon, or you’re a veteran participant, here are a few important tips you can use to ensure you get the most out of your day or weekend.
Microsoft recently released a new add-in for Visual Studio 2013 that allows you to run a Bing search that returns code snippets directly in the source code editor. The add-in claims to use contextual elements including the project type, semantic context via C# compiler services (Roslyn) and “a few other sprinkles of Microsoft Research magic” to search partner websites to return code snippets that are suitable for direct embedding into your code.
We’re using the best tools. We have great programmers. We’re doing test driven development. We have continuous integration servers. We have 100% code coverage. We’re doing pair programming. We are following the best software engineering practices. We are building our software correctly, it’s awesome. But… We’re building the wrong thing.
Releasing a product without testing it is generally accepted as an unforgivable sin in the software development world. And frankly, there really isn’t an excuse not to test when we have whole suites of testing tools available to us – tools which allow us to examine our applications for speed and functionality, and perform unit tests.
Whenever I’m on the train or walking down the street, I’ll look around and notice that most people with smartphones are still using either an iOS or Android device. But that’s about to change. The investment from Microsoft, and to an extent, Nokia, is starting to really show. Contrary to popular belief, the Windows Phone ecosystem is very much alive and growing.
In the latest release of SharePoint 2013, Microsoft made some dramatic changes to the workflow engine, how it interacts with SharePoint and how customers can create custom workflows. Prior to SharePoint 2013, Microsoft implemented workflow by having SharePoint host the Workflow Foundation runtime. This meant that workflow scaled as SharePoint scaled and anything customers wanted to do with workflows, such as start new instances on a list item or interrogate the runtime for currently running workflows, or even to get telemetry data on previously run workflows, all had to be done through the SharePoint.
Although Fragments have been part of the Android API for nearly three years, I find that developers still often struggle to understand their value and purpose. A common explanation of Fragments, and one I sometimes even use myself, is: Fragments group user interface components and their associated logic. That explanation is accurate. However, if someone is struggling with how to apply Fragments in a practical sense, that explanation is about as useful as teaching someone how to tell time by explaining the finer details of Swiss watch construction … sometimes you just want to know what time it is.
Along with the release of Visual Studio 2013 came a new release of ASP.NET MVC (called MVC 5) and ASP.NET Web API (called Web API 2). Part of the enhancements to the Web API stack include some much needed features for OData that were missing in the initial release of the ASP.NET Web API OData that came out in June 2013. There were four new OData capabilities added in this release: $select, $expand, $value, and batch updates.
How many copies of Office or Photoshop or SQL Server has your company paid for? How many are you actually using? If the numbers don’t match up, you’ve either wasted money because you’ve paid for more licenses than you need, or you’ve caused an unexpected expense in having to catch up with all the installed copies you don’t have licenses for. And worse yet, if an auditor finds this out before you do, you could get slapped with a nasty fine.
Open source is more prominent than ever – especially in the enterprise level. It’s creeping onto desktops, serving up web sites, managing content, and even hosting the largest web site on the planet (Facebook). Many administrators want to bring open source into their workplaces, but are finding that those who sign the checks are often unwilling to make a move on software they have deemed unworthy and unproven. You know they are wrong, but you’ve yet to convince them so.
Over the last year it’s been reported (by numerous sources) that excessive sitting has become the “new smoking.” In other words, it’s quite bad for you. Nearly every study (much of the initial work coming from the Mayo Clinic and James Levine’s intensive study of inactivity) linked excessive sitting to weight gain and obesity, and that’s a fairly logical conclusion to draw — if you sit around all day and night, you’re going to gain weight
Do you start your day by checking your email? Even though time management gurus caution us to only check email once or twice a day, for many of us regular email checking is so addicting (and we’re so afraid to miss something important) that we check for email every few minutes.
Your morning commute doesn’t have to be a total waste of time. In fact, you can keep your noggin quite sharp while you’re stuck in rush hour traffic. All you’ll need to get started are these seven geeky podcasts, most of which can be easily found straight from the Stitcher app, available for both iOS and Android.
The following is a guest post by Peter De Tender. As an IT professional with over 15 years of experience, Peter has a strong focus on Microsoft technologies, with an expertise in Exchange Server and Forefront TMG. A bit more than a year ago, Microsoft launched its newest operating system, Windows 8. And new it was! [...]
If you’re involved in tech, then you more than likely use Twitter in some way. Whether it’s for keeping up with news, to meet people and connect with peers, ask questions or promote yourself, there’s no doubt that Twitter has become the go-to place for real-time information sharing and consumption. Here at Pluralsight we’re big [...]
There’s a new version of MAP, the Microsoft Assessment and Planning toolkit, and it helps you get ready for Office 365 as well as on-premise software. If you’re not familiar with MAP, it’s not a tool that can help you plan infrastructure, manage governance, risk, compliance, security and deploy new operating systems and software — there [...]
Before you set out to produce something as detailed as an online course, you should probably learn how to get the most out of the software you’re using. When I joined Pluralsight as a new author, I had never used ScreenFlow for a major recording before. Not reading up on the available tools and settings made [...]
The following is a guest post from J. Peter Bruzzese. Exchange has been Peter’s primary focus for ten years. When I was in the development phase of my Pluralsight course, Best Practices with Exchange 2013 Virtualization, I looked at as much information as I could regarding Exchange virtualization — my own content included. I looked at best practices from [...]
As your app grows it becomes even more important to structure it in a way that makes it easy to manage and maintain it. A simple structure by type is easy out of the gate, as the app generally starts with a single set of features. This usually starts as the first module you write. [...]
The following is a guest post by Marco Shaw, an IT consultant working in Canada. Allow me to tell you a story. A story about incompatibilities, messy software ports, troubleshooting and finding the solution to all of your woes in the most obvious, yet least thought of — well, as a first option at least — places [...]