Hi Everyone,

I made a conscious choice a few months ago to shift my developer posts to the Dev Community. This appears to be a better place for my content because everything remains outside the paywall and is geared towards the developer community. While I have had items chosen for curation by Medium, I’m not seeing the same traction I’ve seen in the past before the paywall and curation process began.

If you are interested in continuing to follow my developer based content, I highly recommend you follow me over here: https://dev.to/missamarakay

-Amara


Image for post
Image for post
Fortnite gamer dropping in — Photo by Alex Haney on Unsplash

I have absolutely no experience with the Unreal Engine (UE4), but since I’ve done talks at meetups and conferences about my work with Unity (that I also had no experience in until about a year and a half ago) the most common question has been “will this work in Unreal?”.

So far, that answer has been “I don’t know” or “as a community member you can always build something and open source it!”. …


Image for post
Image for post
Gaming Keyboard — Photo by Aidan Granberry on Unsplash

A number of breaking changes hit all the Watson SDK’s for this year’s first major release, but your existing code on older SDK versions should continue working just fine.

This means I’ve been working on updating any of my existing content, which has taken me longer than anticipated. Which also means anything new I wanted to work on (AR Foundation) has been delayed too.

Unfortunately, I’m not able to release any of my ARKit related content until this gets fixed: https://github.com/watson-developer-cloud/unity-sdk/issues/566

And doubly unfortunate, it looks like there is a similar issue in Android land: https://github.com/watson-developer-cloud/unity-sdk/issues/515

If by chance you are NOT running on a mobile device (or Magic Leap) and you are interested in using the newly updated Watson SDK for Unity, I’ve put together some steps to get your project up and running. I’ll eventually package this as a repo, but ideally I’m waiting for the device specific issues to get sorted out so I can test on ARKit, and ultimately move to using AR Foundation. …


I know what you are thinking. “Amara, if you are working in the browser why didn’t you just npm install one of the 6+ different packages available for Node based applications?” Because I didn’t want to make a bigger mess and I needed to specify the audio format. And I needed to feel comfortable.

So now that you know this is not going to be a “how to npm install my favorite audio package” let’s set the scene.

Image for post
Image for post
White and Black Amazon Echo Dot — Photo by Rahul Chakraborty on Unsplash

Wake Word Use Case

Personal assistant devices are one of the main use cases for Speech to Text technology for main stream users, not including accessibility tools like screen readers. “Wake words” engage devices to process what they hear, like “Hey Google” or “Alexa”, often sending it to the cloud if a connection has been established. …


Image for post
Image for post
Photo by Annie Spratt on Unsplash

I am well aware it is March, no where near the holiday season, and tomorrow we close out our gluttonous ways with Mardi Gras, Fat Tuesday, Carnival, or whatever you call the day before the start of Lent. Or maybe tomorrow is just a regular Tuesday for you. Congrats on making it through Monday then.

No matter where you are in 2019, I want to give you a small gift in the form of some of my favorite repos of all time. Consider it “lagniappe”, a little something extra since Oprah has a pretty firm grasp on favorite things the back half of the year. …


Image for post
Image for post
Photo by Markus Spiske on Unsplash

I don’t know what your corner of the internet looks like, but mine looks something like this:

“I just want to use Python, why does the docs tell me to use curl.”

“Am I supposed to do something in curl? I’ve never used it before.”

“Where do I use curl?”

“Can someone tell me exactly how to use curl for node project?”

Now its been a while since I took computer science classes, but even then I’m not sure I was explicitly taught what cURL was or how to use it. So let’s do that now.

What is cURL?

cURL, which stands for client URL and can be written as curl (which I’ll do for the remainder of the blog because I’m lazy), is a command line tool for file transfer with a URL syntax. It supports a number of protocols including HTTP, HTTPS, FTP, and many more. HTTP/HTTPS makes it a great candidate for interacting with APIs! …


Image for post
Image for post
Macbook with code — Photo by Blake Connally on Unsplash

I was dragging my feet after seeing my coworkers and internet friends get “Mojaved”, a catch-all term for issues experienced after upgrading to the latest, greatest MacOS. Ain’t nobody got time for that.

So far, so good, but right away I noticed something different in my menu bar.

Image for post
Image for post
“Grab” is now “Screenshot”

I take screen grabs all the time. Full screen, windows, partials, all of the above. I’ve used MacOS’s “Grab” since I started using a MacBook Pro in college. But now it looks like I have a new app — “Screenshot”.

Screenshot has all the same features as Grab, plus more! Not only can you take pictures, you can record your entire screen or a portion of your screen, something I typically did in QuickTime Player or a Webex/Zoom meeting by myself.

If you are looking for Screenshot, it’s probably in your Applications > Utilities > Screenshot.

Bye Grab, I’ll miss you. ❤️

Image for post
Image for post
Grab, MacOS’s previous screen shot utility

Image for post
Image for post
Photo by Agence Olloweb on Unsplash
Watson SDK for Unity exclusively on GitHub

If you are looking for the Watson SDK for Unity or the VR Speech Sandbox, they are now only available through GitHub and IBM Developer. Here are the links:

VR Speech Sandbox is a pattern including multiple variations for headsets and features.

FAQ

Still need answers? Check out a few I’ve already answered a few times today. I may even update this list as more roll in.

Will this impact an existing project that already includes the SDK and/or the VR Speech Sandbox?

No. But if you want an updated version, you’ll need to grab it from GitHub. …


Hi there developer friend!

I want to start by apologizing for not getting this post out earlier. I know there has been a ton of confusion in this space and I’m incredibly sorry for that. I feel some responsibility as a developer advocate who makes code snippets available through blogs, articles, code patterns, gists, and repos. I am sorry.

A little context — the teams behind the Watson Services have been slowly converting each service from username/password based auth to API key (IAM token) based auth. …


Image for post
Image for post
The actionable takeaways — build an internal and external brand, find people in your company, ask questions, give back.

This year I was lucky enough to give a talk at DevRelCon London which also happened to be my first year attending the conference! Speaking slots were 20 minutes long (no Q&A time at the end, my preference!), a great length for introducing a topic but not really long enough to go deeper. Let me elaborate on some of the material I presented.

Why “army”? Why not “allies” or “advocates” or “sponsors”?

It’s army as in an army of ants, not army out to conquer developers. But not “army ants” specifically because those are terrifying. Now I’m itchy.

I mentioned this during my talk, but a few years ago a coworker of mine mentioned that the metaphor “climbing the corporate ladder” was invalid because it implied you were doing it alone. Might have also included that you were trampling people on the way up too. …

About

Amara Graham

Director of Developer Relations at Wowza Media Systems|| Previously at IBM & Intel. Opinions are my own.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store