Blog Tag
Blog Header Image
Blog posts tagged with "Tutorial"
April 15, 2020

Capacitor Plugin for Text Detection Part 5 : Android Plugin

Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.

April 13, 2020

Capacitor Plugin for Text Detection Part 4 : Using the Plugin

Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.

April 08, 2020

Capacitor Plugin for Text Detection Part 3 : Web Implementation of the Plugin

Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.

April 06, 2020

Capacitor Plugin for Text Detection Part 2 : iOS Plugin

Create Capacitor Plugins for iOS and android to detect text in still images using CoreML for iOS and MLKit for android.

April 01, 2020

Capacitor Plugin for Text Detection Part 1 : Create Plugin

Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.

March 09, 2020

Rails 6: Action Text

Exploring Action Text; a new framework bundled with Rails 6

December 31, 2018

A month of Flutter: a look back

A look back at how 31 days of building a Flutter app went.

December 30, 2018

A month of Flutter: the real hero animation

Navigate to an image page with a hero animation.

December 29, 2018

A month of Flutter: user registration refactor with reactive scoped model

A title worthy of pirates.

December 28, 2018

A month of Flutter: WIP save users to Firestore

Initial pass at creating users in Firestore.

December 27, 2018

A month of Flutter: Firestore create user rules and tests

Add rules for who can create users in Firestore and test with emulator.

December 26, 2018

A month of Flutter: set up Firestore rules tests

Set up Mocha to test Firebase Firestore rules.

December 25, 2018

A month of Flutter: awesome adaptive icons

Adding an iOS and Android adaptive icon.

December 24, 2018

A month of Flutter: setting up Firebase Firestore

Setup Firebase Firestore and see how to deploy database rules.

December 23, 2018

A month of Flutter: testing forms

It's bad form to have untested features.

December 22, 2018

A month of Flutter: user registration form

Add a styled form for a user to register with.

December 21, 2018

A month of Flutter: navigate to user registration

Lay the groundwork for registering new users.

December 20, 2018

A month of Flutter: delicious welcome snackbar

Show a notification when a user signs in.

December 19, 2018

A month of Flutter: mocking Firebase Auth in tests

Mocking external services for tests.

December 18, 2018

A month of Flutter: Sign in with Google

Using Firebase Auth for Sign in with Google.

December 17, 2018

A month of Flutter: configure Firebase Auth for Sign in with Google on iOS

Configure Firebase Auth for Sign in With Google.

December 16, 2018

A month of Flutter: configure Firebase Auth for Sign in with Google on Android

Configure Firebase Auth for Sign in With Google.

December 15, 2018

A month of Flutter: FABulous authentication

Show a Floating Action Button for authentication.

December 14, 2018

A month of Flutter: rendering network images

Render Unsplash images from the network.

December 13, 2018

A month of Flutter: real faker data

Generate random mock data with faker.

December 12, 2018

A month of Flutter: Stream transforms and failing tests

Transform Stream data to models.

December 11, 2018

A month of Flutter: rendering a ListView with StreamBuilder

Using StreamBuilder to to render a ListView.

December 10, 2018

A month of Flutter: post model and mock data

Add some mock data and a post model class.

December 09, 2018

A month of Flutter: extract post item widget

Extract the post to its own widget.

December 08, 2018

A month of Flutter: a list of posts

Create a widget to display a list of cards.

December 07, 2018

A month of Flutter: no content widget

Create a widget to display when content is not available.

December 06, 2018

A month of Flutter: initial theme

Cleanup the base theme with white space everywhere.

December 05, 2018

A month of Flutter: upgrading to 1.0

Let's upgrade to Flutter 1.0 and look at some of the big announcements from Flutter Live 2018.

December 04, 2018

A month of Flutter: continuous linting

Configuring Travis CI to run lint analysis on every push to GitHub.

December 03, 2018

A month of Flutter: configuring continuous integration

Configuring Travis CI to run tests on every push to GitHub.

December 02, 2018

A month of Flutter: create the app

Install the SDK and generate a base app.

December 01, 2018

A month of Flutter

Building a Flutter app in a month with Firebase.

July 06, 2018

A Tale of Four Components

Explore different web component libraries by comparing vanilla JavaScript, Nutmeg, Polymer, and Stencil versions of the same component.

May 01, 2018

PRPL on Rails Part 3: Service Workers

Improve your site's performance with service worker caching

April 26, 2018

PRPL on Rails Part 2: Optimize Rendering

Optimize rendering to speed up your site's time to interactive.

April 24, 2018

PRPL on Rails Part 1: Code Splitting

Split your Rails JavaScript with Webpack to make your site load faster.

January 22, 2018

Build a Web Component with Nutmeg

Nutmeg is a tool that helps you quickly create, test, and publish a web component.

July 25, 2017

Building Dynamic Forms in Ionic 2

Building a dynamic form made simple in Ionic 2.

May 04, 2017

Make a Native Web Component with Custom Elements v1 and Shadow DOM v1

Make an re-useable, encapsulated web component using Custom Elements v1 and Shadow DOM v1

March 15, 2017

Video Messaging in Rails

Check out how to add video messaging to your Rails app and get it up and running on Heroku.

February 14, 2017

Using HdrHistogram with Ruby

Get more accurate performance profiling results with HdrHistogram

February 13, 2017

Building A Slack Bot With Elixir Part 2

Part 2 of a tutorial covering how to use Elixir to build a Slack bot

January 09, 2017

Building A Slack Bot With Elixir Part 1

The first of two posts about using Elixir to build a Slack bot

September 11, 2014

The Old and the New: SOAP and Ember.js

Using Ember.js with SOAP

July 30, 2014

Externally Embedding Ember

We've been playing around with Ember since before it was extracted from SproutCore, and it wasn't until recently that we got this unusual…

June 09, 2014

Swift Syntax Highlighting Workaround for Blogging

Since Swift was announced less than one week ago, we as a community can't reasonably expect syntax rules to be pulled into popular…

June 06, 2014

Unit Testing in Swift

Swift, being all the rage these last four days, has definitely livened up our programming chat room quite a bit. With cautious optimism, we…

April 12, 2013

Give Yourself a Security Makeover

While visiting Twilio for a day on my two-week programming pilgrimage I learned that I've been pretty insecure. Joël Franusic (@jf…

April 06, 2013

Lists out of lambdas and boxes out of functions

There's a cool article by Steve Losh called List out of Lambda that reminded me, in a really good way, of a section in SICP. If you want to…

April 05, 2013

From Ruby to Haskell, Part 2: Similarity, Refactoring, and Patterns

It has been a while since I last wrote one of these posts and I didn't want to leave people sitting by their computer desks forever, waiting…

December 05, 2012

From Ruby to Haskell, Part 1: Testing

You read that right. Or maybe, if you read it as "stop using Ruby and start using Haskell, you read it wrong. I'm going to show you why I…

November 30, 2012

Getting Plan 9 running on the Raspberry Pi

More Unix than Unix Do you like Unix? Do you really like Unix? Well, what if I told you there's a little-known operating system out there…

November 09, 2012

Testing Security with Brakeman

Security in web applications is not something developers discuss often enough – some think of it as a taboo subject, or something the NOC…

October 06, 2012

Cthulhuian Document Preparation With Troff

tl;dr: If you are looking for a lightweight document preparation system in the style of LaTeX, try out which is probably already on your…

September 28, 2012

Don't Say 'Emacs' or 'Vi'

A brief tour of some other editors Quick, think of your favorite . If you're anything like me or the people I work with, you've got a horse…

August 31, 2012

Version Control for Poetic Time Travelers

Matthew McCullough (@matthewmccull) leads Git workshops across the world. He recently visited Madison, Wisconsin to discuss and demonstrate…

July 28, 2012

The Hidden Life of Stylesheet Preprocessing

Like any piece of art, a stylesheet should be indivisible and bold, but natural. It should arrive to the browser in one elegant file, a…

July 13, 2012

Don't Play CSS Tetris

"Want to see the future? Dale Sande (@anotheruiguy) leaned toward me with a conspiratorial gleam in his eye. His laptop was crowded with…

June 23, 2012

Respond With An Explanation

Shedding some light the respons_with feature of Rails

April 26, 2012

Introducing Bwoken

Bwoken is a UIAutomation test runner for both iPhone and iPad, which lets you write your tests in CoffeeScript, then run them in bulk from…

February 17, 2012

George Boole Returned As a Zombie and is Gnawing on My Brain

This is about that oft-neglected corner of programming, the humble boolean. Perhaps, by thinking about what’s going on in many boolean…

February 01, 2012

UIAutomation and Pusher

Tiggering Pusher events from automation code.

November 15, 2010

HTML5, AJAX, IE, and Shivs

Using HTML5 shiv libraries

October 11, 2010

Excluding Dev and Test Gems from Heroku

Some tips for managing gems on Heroku.

October 11, 2010

Script to Use Gems Locally, but Not on Heroku

Do two things to help with gems on Heroku.