Browse by Tags

thebeebs

Also known as Martin Beeby, I am a web developer and work for Microsoft as a developer evangelist

Tagged Content List
  • Blog Post: Shape Conference: Windows 8 Game Development

    During the talk I referenced a few projects. The code can be found here: Throughout the talk I used the  EaselJS Library. There are complete instructions on how to build the 2D Platformer are over on David Rousset’s blog which can be found here . The guys over in Norway have produced the excellent...
  • Blog Post: How do you stop element breaking inside a CSS3 multi column layout

    I came across a rather annoying feature today when I was trying to create a layout with CSS3 multi column . I wanted to stack some divs on top of each other in columns. My first attempt lead to this, which was not what I wanted: I wanted the tile’s to break to the next column  if they didn’t fit...
  • Blog Post: App rewards and why I don’t want to “Pull a BlackBerry”

    On Monday the UK marketing team Launched an app rewards programme … After a discussion on twitter I thought I'd put my thoughts in writing: Rightly or wrongly the total number of apps is becoming shorthand for the consumer experience that a device is going to provide. "It's a great phone/tablet...
  • Blog Post: Managing an Agile project

    I have worked as a Developer Evangelist for around 3 years now and whilst I still code, it’s been quite some time since I have worked on a software project. Over Christmas this changed as I found myself building a service to help people with no coding skills build Windows 8 Applications. Since I was...
  • Blog Post: Update from the Windows 8 Camps

    I’m just coming to the end of another Windows 8 boot camp in London. I had a few interesting questions and so I thought I’d document some of them here. Remember if you want to come to one of our Windows 8 Camps then all of the dates and registration details can be found here . How  do I update my...
  • Blog Post: The need for speed?

    IT Pro Portal ran a story the other week– HTML5 Mobile Performance Lags Way Behind Laptops . In it, Darren Allan points to a new set of benchmarks showing that HTML5 runs up to 6 to 10 times slower than on a current laptop. The conclusion is that this will limit the ability of developers to create more...
  • Blog Post: Do not track (really, just don’t)

    So you may have noticed that Microsoft recently announced that we’re turning on Do Not Track by default in IE10. It means that, unless users turn tracking on in the preferences, sites will be sent a clear signal that a user wants their web behaviour to remain private. Surprisingly, to my mind anyway...
  • Blog Post: Windows Phone 7 to Windows 8 Camp

    Today in London we ran our first Windows Phone 7 app to Windows 8 porting event. The idea was for people to come along and take their existing Windows Phone 7 applications and turn them into Windows 8 applications. I thought I’d keep a record of the things that we have helped resolve throughout the day...
  • Blog Post: 5 things you should know about developing Windows 8 Apps with HTML5

    Now that the Windows 8 release preview is out, a lot of developers are beginning to experiment with what they can do with Windows 8. Unsurprisingly the focus for many is on Metro-style apps that can run across everything from desktop to slate. There are a number of ways to develop these apps but HTML5...
  • Blog Post: Conflict and Empathy

    Over the past few weeks, I’ve been watching the slow-motion train-wreck that’s the debate over whether the HTML5 spec should use srcset or picture polyfill to deal with responsive images ( see .Net for a good round up ). I’ve covered Responsive Web Design before. In fact I’m a passionate advocate for...
  • Blog Post: 10 super-smart data visualisations

    At one time, visualising data meant graphs. Lots and lots of graphs. Largely static. Often incomprehensible. Certainly not entertaining. Since I’ve recently set up the HTML5 Sports Challenge on Ubelly , I’ve been looking around for inspiration on how data can be brought to life in more interesting, more...
  • Blog Post: What clients say (and what they really mean)

    We’ve all been there – your client (internal or external, makes no difference) is trying to get across what they want from their next project. They’ve done a bit of reading so as not to look dumb in front of the techies and latched on to a few phrases to throw in to the meeting. The question is: what...
  • Blog Post: HTML5 Sports challenge: Converting a CSV file into JSON part 2

    Yesterday I showed you how to convert a CSV file to JSON, today I continue the tutorial from where I left off. This time I create a new data array based on the big JSON dataset I Imported in the first tutorial. I then convert the new array into JSON and output it to the screen.
  • Blog Post: HTML5 Sports challenge: Converting a CSV file into JSON

    We provided data as a CSV file for the HTML5 Sports Challenge that I launched on Ubelly last week. I thought I would take some time out and show you how to convert that CSV data into JSON (without using any server side code) and then use that JSON in an application. Here is the video:
  • Blog Post: Privacy – it’s not what you hide but what you tell that counts

    Online privacy is one of those polarising topics. For many people it’s the hot button that triggers all their feelings of mistrust against what companies do online. For others, it’s no big deal – they just don’t care. Me? I’m somewhere in the middle. Exclusive: Online Privacy Breach Shocker! One thing...
  • Blog Post: Will you create the next billion dollar app?

    So Facebook buys Instagram for a cool $1bn . Let’s face it, even in real money that’s a lot of cash. Especially for an app that only launched in late 2010. Just goes to show what a great idea, some good execution and 30 million users can do for you. Of course for every Instagram, there...
  • Blog Post: The rise of the T-shaped developer

    What shape are you in? Speaking personally, I drink too much coffee and get too little sleep. But that’s not really what I mean. I’m talking primarily about your skill-set. Historically we’ve been an industry of specialists – you were either front end or back end, you might...
  • Blog Post: 6½ tips for landing a developer job

    As I recently blogged, right now is a great time to be a developer . Good people with good skills are seriously in demand by tech companies large and small. Of course, the best employers can still afford to be pretty choosy. Now, these days, I don’t recruit developers any more (so no CVs thanks). But...
  • Blog Post: Tech conferences – a four-point survival guide

    I go to a lot of conferences. Some would say too many. In fact, it’s probably around 25 or so a year. So, about one every fortnight (although, like London buses, there may not be one for a bit and then three turn up in the same week). While some are brilliant – incisive, inspirational...
  • Blog Post: How did they do that (with HTML5)?

    Ok, I’m biased, but some of the most exciting stuff happening on the web right now is being driven by HTML5 and CSS3. From addictive, lightweight games to immersive, engaging sites, there’s so much great work being done out there. The thing is, often these sites are using pretty basic HTML5 and CSS3...
  • Blog Post: The Hunger Games website – behind the scenes

    So among the other, more serious stuff we do at Microsoft, we also get to play on some really cool projects too. Half the time I can’t talk about them (if I told you I’d have to kill you and all that) but now and then one surfaces that we have more free reign on. And this is one of those times. The Hunger...
  • Blog Post: Who are you really developing for?

    Privacy is dear to many people’s hearts, especially online. Recently, this has been brought into sharp relief with Google’s circumvention of users’ browser settings and the much trumpeted change to their privacy policy . Unsurprisingly it’s generated masses and masses of comment and advice . For me,...
  • Blog Post: 10 reasons why 2012 is a great time to be a web developer

    With all the stories of doom and gloom in the media every day, it’d be easy to think we should all be breaking out the razor blades. But actually, if you’re a web developer and at least competent at what you do, things are looking pretty rosy. In fact, 2012 may well be the year we look back on in the...
  • Blog Post: Taking a Chomp out of the app store search problem

    Chances are that at some point you’ve searched for an app in one of the app stores. If you knew what you were looking for by name, you probably found it pretty quickly. If you simply knew the category, you have my sympathies. Let’s face it, app store search is broken. Well, maybe not broken so much as...
  • Blog Post: HTML5 standardisation and Facebook

    I recently stumbled across an article on ITworld: Facebook pushes for HTML5 standardization, mobile payments . It did a good job of hanging some thoughts off the back of an attention-grabbing headline but, IMHO, missed the point. Let’s get this straight: standardisation is a wholly good thing. It gives...
Page 1 of 3 (55 items) 123