Thursday, December 10, 2015

How I Got Started in Technical Evangelism – Part 2

Technical evangelist's perception

I’m often asked how to get started in tech evangelism, so I thought I’d write it down to make it easier to share. You can find part 1 of this series here.

Building a Community

I now had some connections with game journalists and developers, but how could I combine the two? Well, developers are always looking for publicity and reaching out to writers, so why couldn’t I put the two together in a way that would benefit both parties? With that in mind, I piggybacked on the success of the Indie Games Winter Uprising, a promotional campaign put together by the XBLIG development community the previous year. The campaign worked pretty well and got a lot of publicity for the teams who launched games on the platform, but it didn’t seem as though anyone wanted to pick up the torch and do a second event.

Indie Games Uprising

With that in mind, Kris Steele, a fellow XBLIG developer, and I began to outline the Indie Games Summer Uprising, and build a campaign with an even larger community. I have an entire postmortem on this, as I gave a talk on it at GDC 2012, so I won’t go into great detail, other than to say I’m confident that we did a great job of highlighting many of the best developers on that platform.

We did this by creating a website to showcase their games, launching a total of 10 titles in succession over a 2 week period, and actively engaging the community through Twitter and Facebook, and allowing them to vote on the games they wanted to see highlighting through the promotion. Even better, we somehow got Microsoft on board and not only did the team get tons of press, but we also got on the front of the Xbox Live dashboard, which appears when gamers start their console. This spot is typically reserved for advertisers who pay large amounts of money for the publicity, and here we were, with me as a construction worker, helping to make this happen.

Windows Game apps

We would go on to create a similar campaign the following fall, which was largely lead by Michael Hicks, a student at the time, who would later release games on Xbox 360 as well as his recent release of Pillar on PS4. Kris, Michael, and I just launched the fourth and final promotion of the platform, to celebrate the developers who made it all possible.

From there, I created the NYC Unreal Engine meetup group and hosted it out of our construction site office every 3 weeks or so. We were averaging around 25 people per meeting at first — not bad at all! The difficult part was finding other people who knew Unreal Script, a relative obscure language. I also attended game jams at schools such as NYU, and used that as a way to learn new skills and network. It was then, in 2011, when I first started using Unity, and put my C# skills to use.

The takeaway:

You can’t do it all alone. Work with others who are more talented than you to combine your skills and create the Voltron of whatever it is you enjoy.

Facing Rejection

Facing rejection

My name was finally appearing in Google searches due to the fantastic people I was working with, and it got the attention of someone at Microsoft, as I was asked to interview for a role on the Xbox Live Indie Games team as a community / program manager of sorts, as the platform was beginning to dwindle down a bit. I still distinctly remember how excited I was for that second interview call, as I put down the broom I was sweeping with to find a quiet spot on the construction site during lunch to take that call.

Jesse Freeman

Along the way, Jesse Freeman, a new Tech Evangelist at Microsoft, and his boss, Bob Familiar, stumbled across my name in the NYC gaming community, I believe through my website, and asked me to come into their office one day. Of course I said yes, and when I found out what an Evangelist did, I was enamored. From there, I would go to all of the gaming events and meetups that Jesse hosted, and it was here that I first learned JavaScript, as he was an experienced web developer and would often provide tutorials.

After a few months of activity with the group, Bob asked me to come in and interview, so I flew to Boston and interviewed, but you saw the result of that in the paragraph above. I would have never met this two great folks if I wasn’t actively trying to get engaged with the community, and I would never have had the opportunity to interview if I hadn’t met them.

A few days later, I heard back and learned that they wanted me to have a more solid understanding of programming and technology as a whole before I could be hired. I was devastated, but used it as a catalyst to learn even more. I felt I was so close, and if I had already gotten on their radar then it was only a matter of time until I could land the job.

Xfinity

Immediately after, I interviewed at Comcast and got hired to work on their Xbox 360 and Xbox One applications, which have helped me out quite a bit today in a number of ways. The hardest part of starting a career is getting your foot in the door to get that first job, and this was it for me.

The takeaway:

Learn to handle rejection. If you take many shots, you’re going to miss quite a few. But you also learn a lot along the way.

Continue reading %How I Got Started in Technical Evangelism – Part 2%


by David Voyles via SitePoint

KeySoft

KeySoft - Software Landing Page

'KeySoft' is a clean responsive One Page template for software, start-up website and mobile apps. This landing page template has 6 different color schemes, 3 headers and 3 layout variations. My favorite feature is definitely the device slider.

by Rob Hope via One Page Love

iOS From Scratch With Swift: More Swift in a Nutshell

Alessandro Veridiani

opl-small

Minimal One Pager for photography director Alessandro Veridiani. The Single Page website features a unique page border navigation that loads the centered scrollable sections.

by Rob Hope via One Page Love

Spotify Year in Music 2015

opl-small

Music streaming service Spotify showcase their 2015 year in a colorful, interactive One Pager based on user stats. Make sure you use the navigation and arrows for a better user experience vs scrolling.

by Rob Hope via One Page Love

Easy Landing Pages in WordPress with Long Form Storybuilder

Internet marketing has grown over the years and today, it is considered as one of the most effective ways of increasing your conversions. No matter what type of business you run, if you advertise your product online then you will observe a rapid increase in your sales. The internet bounds no geographical limits, you can reach millions of people online.

All of this has led to people coming up with different ways that ensure the internet marketing does its wonders. A professional marketing approach is to build custom pages in your websites precisely for one thing, product or market. These pages are known as the “Landing Pages”.

So, What Is a Landing Page?

According to Wikipedia:

In online marketing, a landing page, sometimes known as a “lead capture page” or a “lander”, is a single web page that appears in response to clicking on a search engine optimized search result or an online advertisement. The landing page will usually display directed sales copy that is a logical extension of the advertisement, search result or link.

A landing page is more concise, with just enough content to help your customers decide, no distractions, a few testimonials and an optimized number of call to action buttons. After that, there is the art of A/B testing. Landing pages help to improve your site conversions by encouraging more people to subscribe and follow your website. Which means more site traffic and more business for you.

Continue reading %Easy Landing Pages in WordPress with Long Form Storybuilder%


by Ahmad Awais via SitePoint

Building an RSS Reader in Rails Is Easy

rss red hexagon 3d modern design icon on white background

An RSS feed is a data format used by websites (mainly blogs) to deliver content to users. Most websites, including SitePoint, publish a feed as another means of content distribution. A feed is a stream where the updated content is published in one of the standardized formats and can be consumed by readers, like RSS clients.

Consuming an RSS feed lets you follow many of your favorite websites and gather updated information in a single place. There are social media and email newsletters that serves this purpose, but the flexibility is what makes feeds distinct. There are many feed readers that enables you to enter all the feed URLs you want to follow and to read them in a single place. Today, we are going to build one such reader to serve your reading pleasure. We will also cache the contents for offline reading.

Continue reading %Building an RSS Reader in Rails Is Easy%


by Vinoth via SitePoint