Image for post
Image for post

Databases are ubiquitous, powering the data storage, access, and retrieval functions needed by most applications we use on the internet today. With a constantly expanding landscape of implementation options and acronyms, it’s often difficult to understand where to begin (nonetheless figuring out how to choose one option over another).

Last year, some teammates and I came together to attempt to ameliorate this issue for database users on AWS. While there’s a vast body of “getting started” content out there, we felt there was a gap in highly technical content that extended beyond the format of one-to-many style re:Invent talks.

Knowing this, our show started to take shape: my co-host Randall Hunt and I would bring on a special guest each week from the teams that build these database services, diving deep on each offering from AWS. While there would be some slides, the goal would be for the format to be conversational in nature: expounding on explanations, performance questions, hypotheticals, and everything in between — all integrating questions from twitch chat, no matter how difficult. …


Learn how to process credit card payments in minutes!

Transactions are a critical part of many modern applications, and while there are countless number of ways to use them, there is no need to reinvent the wheel when it comes to building this functionality. There are awesome APIs (services) out there that help you focus on writing your application code instead of worrying about the code that will handle the transactions! Today I’m going to show you how to use Authorize.Net’s …


Get started building hacks for your team’s communication with the Cisco Webex app API!

When it comes to working in a group, it’s always difficult to manage the large number of work management tools — your engineer may be posting code to GitHub, your designer is managing files on Dropbox, all while your team is trying to keep track of the project goals on Trello. Wouldn’t it be easier if you could keep track of notifications from different tools in one place? …


Kaggle, TensorFlow, PyTorch, MxNet, and more, in just a few steps!

Using datmo to get a new TensorFlow project setup in under a minute

Whether you’re a novice data science enthusiast setting up TensorFlow for the first time, or a seasoned AI engineer working with terabytes of data, getting your libraries, packages, and frameworks installed is always a struggle.

While containerization tools like Docker have truly revolutionized reproducibility in software, they haven’t quite caught on yet in the data science and AI communities, and for good reason! …


Image for post
Image for post

How Datmo helps you wrangle the zoo of programming animals to create an easy-to-deploy machine learning API with an adaptable architecture.

What’s an API?

  • APIs (Application Program Interfaces) are software communication methods developed on a particular standard. Many companies have their own public API products that solve specific problems for developers —by passing their API a parameter as an input, the user can receive an output without needing to know (or understand) how the underlying task is done. APIs allow for cross-platform functionality, made possible by a platform agnostic standard, such as the REST specification. …


Image for post
Image for post

Applications are now open for the first class of our new 6-week, projected oriented mentorship program.

About the Opportunity

The Datmo Applied AI/ML Fellowship is a project-based mentorship program designed to help aspiring AI/ML engineers hone their data modeling and technical communication skills through a project of their choosing while receiving guidance and mentorship from industry experts.

At Datmo, we’re aiming to produce a workflow tool by AI engineers, for AI engineers. We know that the community of what we call quantitative oriented developers (QoDs) are more far-reaching than most realize. …


Image for post
Image for post

This blog post is part 1 of a 3 part series explaining the landscape of what we call the quantitative oriented developer (QoD) pipeline; encompassing machine learning, artificial intelligence, and data science.

There are already many tutorials for getting started with individual modeling frameworks or algorithms, but explanations outlining how all of the moving parts fit together in these broader workflows are lacking. There are countless tools, concepts, and algorithms being discussed on any given day, and that creates a high barrier of entry for newcomers to the space who are trying to learn their place in this space. …


Explaining what’s been going on for the last few years, and what’s next for me.

I think it’s appropriate to start where most people left off with me, which was probably in my early college years. I, like many others, was a starry eyed college freshman looking to pursue science and medicine. I had a decent amount of credits coming with me from high school AP classes, so I decided to take up Biomedical Engineering under the premonition that it would it would offer me more options and enjoyment through application of knowledge, rather than theory alone.

Stony Brook was rough. My course schedule was brutal in terms of hours and the number of classes per week, but I was able to keep up and do well enough when I applied the time needed for each course. It became apparent, however, that I would have to put in a substantial amount of work to make up for the shortcomings of my professors, department, and school, and this very quickly dejected me. Undergraduate students in STEM majors at Stony Brook are often commoditized, herded like cattle, and hung out to dry with regards to institutional support or even being treated with basic decency beyond what’s legally required. I didn’t come to Stony Brook expecting professors to go out of their way to make sure their students were learning, but I did expect them to own up to their own mistakes, or to be reasonable human beings when it came to dealing with random mishaps that occured throughout the school year. …


Justin Sullivan/Getty Images

How telling a story turns your demo into a captivating experience

As a technical evangelist, I’m always looking for ways to improve my craft. Learning how to get an audience excited about a product through a live demo is the holy grail of evangelism. You only get one shot. You live or die by the first impression your product makes.

I want to shed light on one of Steve Job’s most understated creations: GarageBand. It is the best live product demo I have ever seen.

Let’s look at the video of the GarageBand reveal at MacWorld 2004, and analyze what makes it a great product demo. Read in the order that the time-stamps appear below, or click on the ones that interest you. I’ve linked each time-stamp to the corresponding part in the video. …


Image for post
Image for post

A friend of mine asked me to help convert articles that were previously posted to their site into Facebook Instant Articles. Afterwards, I decided to compile a guide to help nontechnical people convert their old articles, blog posts, or online content.

Even if you don’t know what Facebook Instant Articles are, you may already be using them. According to Facebook IA’s FAQ page:

“Instant Articles is a mobile publishing format that enables news publishers to distribute articles to Facebook’s app that load and display as much as 10 times faster than the standard mobile web.”

IA’s dictate a content publishing standard that results in both a pleasing design, and optimized performance for articles opened from within the Facebook mobile app. You can read more about the benefits of IA’s. …

About

Nicholas Walsh

Developer Relations at Amazon Web Services. Formerly MLH, Datmo, Wolfram Research.❤️ esports, AI/ML, and dunkin donuts coffee.

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