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. …

Image for post
Image for post

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 phone number. Do you use spaces, hyphens, or periods to separate the groupings? Do you include the country code or just the area code? …

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:

  1. Musical innovation has (arguably) declined over the past decade. Apps like Instagram emphasize visual aesthetic over harmonic and melodic ideas, putting a financial incentive on musicians to shift toward refining their image and persona.
  2. To become a better songwriter and composer, musicians need to be armed with knowledge.The …

Image for post
Image for post
Photo by rawpixel on Unsplash

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. …

Image for post
Image for post

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 at the top level of your directory and add flutter_staggered_grid_view to the dependencies. …

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.
Image for post
Image for post

Image for post
Image for post

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.

Image for post
Image for post
Creating Background Image Carousels with Flutter

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 want the fast-track, I’ve posted the complete project on github: https://github.com/ezrasandzerbell/FLUTTER-carousel-demo


Ezra Sandzer-Bell

Web Developer

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