A subscription-based company wants to acquire high quality customers that stick around for a long time. And to build that kind of loyalty, a company needs to start somewhere. That’s why so many sign up pages require an email and first name — to add a personal touch to future messaging. But let’s be real, that’s only the tip of the iceberg.
The bulk of personalization happens in response to user activity. Someone signs up, takes a few actions, and some conditions are evaluated to determine that user’s core motivations. …
So let’s say that your company has a web form set up to collect name, email, and phone numbers from site visitors. Maybe you have a demo that you want to offer and are collecting that data so your sales team can reach out. Zapier would typically act as the conduit for that webform data, helping it to flow into something like a CRM or SMS service. This use case is extremely common and Zapier does an excellent job solving for it, with one exception; phone number formatting.
To illustrate my point, think about how you personally write out your…
There comes a moment in every person’s life when some great idea comes, followed by the sober realization that our technology is just not there yet.
Here’s the set of problems that I’m trying to solve for:
Hey there!— I’ve typed up a bit of context and story around my discovery of Google Apps Script and why I started using it. If you’re interested, keep reading. Otherwise scroll down for the “Volunteer Registration” demo and tutorial.
I spent the first trimester of 2018 exploring Flutter and Dart, Google’s cross platform solution for native app development. About a month into Flutter, I decided to seek mentorship from local developers. …
If you’re a fan of Flutter and like to explore Mediums’ article collection, then you’ve probably seen Romain Rastel’s Flutorial on creating a Staggered Gridview. He begins the article with a nod to Pinterest’s layout, but the code sample provided demonstrates icon grids with colored backgrounds. I made some changes to his code in order to recreate the Pinterest effect.
You can clone this project from the Github repo that I created here. The full main.dart file is also available at the bottom of this article, for easy reference.
Step 1: Create a new flutter project. Open the pubspec.yaml file…
I wrote some code to demonstrate the underlying syntax of Western music. This article will cover the basics of notes, the chromatic scale, and the creation of diatonic scales. You can view the full application here to see further implementation of chord triads and arpeggiated extensions.
Western instruments are all based on a twelve-note system. They can be represented in a varieties of ways. For example, you could write them down on sheet music or wrap the note names around a circle.
Remote collaboration and teaching have become a part of daily life for many musicians. Of all the web conferencing services, Zoom has come out on top as one of the most popular. So as a music instructor, I needed a solution to share Logic Pro playback with students.
The solution outlined in this article used to be much more complicated. Thankfully, you no longer need third party software like Ladiocast and Soundflower to route the signal from Logic to Zoom. Instead, you’ll just be switching on a two small features.
During your Zoom call, click Share Screen to get started.
As a mobile developer, you may find yourself with a design that calls for sliding, animated, background-image carousels. In this article, I will review some of the existing documentation for implementing a carousel in Flutter, and fill you in on the information gaps so that you have everything you need to get started!
If you are brand new to Flutter, please begin with the setup process: https://flutter.io/get-started/
The Carousel plugin we will be working with was published January 21, 2018 by Gabriel Valério: https://pub.dartlang.org/packages/carousel
You can follow along with this article to create the project from scratch, but if you…
Web Developer