Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


Charles Charles Welcome Change
  • Hiring: Looking for a GREAT manual TESTER

    @spivonious: Thanks!

  • Hiring: Looking for a GREAT manual TESTER

    Contrary to what the industry seems to be doing vis a vis quality control in software engineering, my team is looking for a TESTER. This means somebody who is expert at finding bugs, building custom test plans based on application-specific design and behavior (you'll design the tests, not follow an existing recipe of test plans), deeply curious, wildly passionate about quality, a deep passion to protect customers from bugs. We are not looking for a developer who can test. Rather, we need a TESTER who can help ensure applications ship at the highest possible quality, ensuring great experiences for the humans on the other end of the software. We'd love a TESTER who can code, but we're flexible. It's all about using software, vetting experience, finding and writing up great bugs, hands-on analysis and creative test hacking.

    Loadsgood, are you out there :)

    This is a position on my team, which is a small group of engineers who build automation systems and test apps on multiple devices. Ideally, the perfect candidate is a TESTER who can go deep in manual analysis and can automate redundant tasks to eliminate unnecessary time spent manually doing them.

    Come help us push up the quality bar to new levels for apps and services. You'll be helping us innovate in the automation paradigm, but especially you'll bring your awesome manual testing skills to the table and own, end to end, our manual testing strategy and processes going forward. We'd love for you to be able to code, of course, but the primary requirements for this specific role are very focused on manual analysis and customer-focused experience review of modern apps. That said, it's up to you how much coding you want to do to be more productive at the job at hand. (FWIW, my role on the team is leading and implementing next generation automation systems, code reviews, API reviews, etc... - so I would love to mentor you and have you help me when time permits!).

    Unlike other teams, we really value manual TESTERS and are not looking to force you into becoming anything else besides what YOU want for your own career trajectory. We'll help you grow into a well-rounded quality engineer where you can jump into multiple career paths, from program management to dev to other dev-testing roles inside the company, over time, driven by your plan, not ours. We really need a passionate, curious, hard working, professional TESTER to help lead our experience validation and exploratory, functional app review processes. If you love testing software, then we want to talk to you.

    Opportunities for growth, a small, fun team, super passionate environment, flexible management, support for learning new skills at your own pace, great benefits. WE LOVE TESTERS! I know you're out there!

    Quality is what you ship. Come help us!

    Here is the Job: https://careers.microsoft.com/jobdetails.aspx?ss=&pg=0&so=&rw=1&jid=205276&jlang=EN&pp=SS

    You can also send your CV directly to me (Ctorre at you know where...).



  • Boom Baby! New Windows Flagship Phones announced at IFA!

    Love the HW specs.


  • Universal Windows App Programming -- not all it's cracked up to be.

    ?. is C# 6.0's Null Propagation Operator. As mentioned, it replaces to the need to write null checks explicitly (if x == null) return; ...

    x?.DoSomething() won't throw a NullReferenceException when x is null, nothing will happen, just like when you test for null explicitly and do nothing when the object in question is in fact null...

    Simple, but elegant language addition.

    There is nothing wrong with the pattern of testing for capabilities before trying to do something in a UWP. It's the precise reason this API exists...:) You don't expect a Desktop PC or Laptop to vibrate, so make a simple check to see if the device your code is running on supports the feature you're programming (you don't expect all Windows 10 devices to have a vibration facility, so program with this fact in mind).

    Now, one could argue that the underlying system could do theses checks automatically, but then what would the system do in the cases where the facility is not present? That is, you would want to program a UWP to react to missing device-specific capabilities, accordingly (in this case, if the device can't vibrate, change the background color of the current UI page or whatever makes sense in your design.).


  • A UWP Web Browser written in HTML, JavaScript, and CSS (and some C++/CX)

    @evildictaitor: I don't think we're debating anything here... This post is about a UWP app that employs the WebView control to make a web browser with custom chrome... The app, not the underlying machinery, is written in JS, HTML, CSS. Then there's a small CX component. EdgeHTML, WebView, WinRT, Windows, yes, C++ and C with and without classes... :)


  • A UWP Web Browser written in HTML, JavaScript, and CSS (and some C++/CX)

    @evildictaitor: Right... The point is, as the title suggests, this is a UWP app written in JS, CSS, and HTML, plus a small amount of C++/CX...

    It's basically a great advertisement for the new WebView control, now with less memory leaks and more perf! But, it is also about EdgeHTML (which is not IE) - the (certainly native impl) underlying technology of the web control (and the Edge browser...). :)


  • A UWP Web Browser written in HTML, JavaScript, and CSS (and some C++/CX)

    Fork it! :)




  • Channel 9 guy taking a walk


  • Edge browser bug

    @brian.shapiro: The Feedback app also has a Reproduce button you can click on to have a bunch of tracing done while you reproduce the problem. You can attach pictures and files, too.

    When it comes to the Feedback app, just remember: There's a category for that.


  • Edge browser bug

    @brian.shapiro: The Feedback app. Please share as much detail as possible. There's an Edge category, too.