Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.
Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.
Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.
Create Capacitor Plugins for iOS and android to detect text in still images using CoreML for iOS and MLKit for android.
Create Capacitor Plugins for ios and android to detect text in still images using CoreML for ios and MLKit for android.
Exploring Action Text; a new framework bundled with Rails 6
A look back at how 31 days of building a Flutter app went.
Navigate to an image page with a hero animation.
A title worthy of pirates.
Initial pass at creating users in Firestore.
Add rules for who can create users in Firestore and test with emulator.
Set up Mocha to test Firebase Firestore rules.
Adding an iOS and Android adaptive icon.
Setup Firebase Firestore and see how to deploy database rules.
It's bad form to have untested features.
Add a styled form for a user to register with.
Lay the groundwork for registering new users.
Show a notification when a user signs in.
Mocking external services for tests.
Using Firebase Auth for Sign in with Google.
Configure Firebase Auth for Sign in With Google.
Configure Firebase Auth for Sign in With Google.
Show a Floating Action Button for authentication.
Render Unsplash images from the network.
Generate random mock data with faker.
Transform Stream data to models.
Using StreamBuilder to to render a ListView.
Add some mock data and a post model class.
Extract the post to its own widget.
Create a widget to display a list of cards.
Create a widget to display when content is not available.
Cleanup the base theme with white space everywhere.
Let's upgrade to Flutter 1.0 and look at some of the big announcements from Flutter Live 2018.
Configuring Travis CI to run lint analysis on every push to GitHub.
Configuring Travis CI to run tests on every push to GitHub.
Install the SDK and generate a base app.
Building a Flutter app in a month with Firebase.
Explore different web component libraries by comparing vanilla JavaScript, Nutmeg, Polymer, and Stencil versions of the same component.
Improve your site's performance with service worker caching
Optimize rendering to speed up your site's time to interactive.
Split your Rails JavaScript with Webpack to make your site load faster.
Nutmeg is a tool that helps you quickly create, test, and publish a web component.
Building a dynamic form made simple in Ionic 2.
Make an re-useable, encapsulated web component using Custom Elements v1 and Shadow DOM v1
Check out how to add video messaging to your Rails app and get it up and running on Heroku.
Get more accurate performance profiling results with HdrHistogram
Part 2 of a tutorial covering how to use Elixir to build a Slack bot
The first of two posts about using Elixir to build a Slack bot
Using Ember.js with SOAP
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…
Since Swift was announced less than one week ago, we as a community can't reasonably expect syntax rules to be pulled into popular…
Swift, being all the rage these last four days, has definitely livened up our programming chat room quite a bit. With cautious optimism, we…
While visiting Twilio for a day on my two-week programming pilgrimage I learned that I've been pretty insecure. Joël Franusic (@jf…
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…
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…
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…
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…
Security in web applications is not something developers discuss often enough – some think of it as a taboo subject, or something the NOC…
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…
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…
Matthew McCullough (@matthewmccull) leads Git workshops across the world. He recently visited Madison, Wisconsin to discuss and demonstrate…
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…
"Want to see the future? Dale Sande (@anotheruiguy) leaned toward me with a conspiratorial gleam in his eye. His laptop was crowded with…
Shedding some light the respons_with feature of Rails
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…
This is about that oft-neglected corner of programming, the humble boolean. Perhaps, by thinking about what’s going on in many boolean…
Tiggering Pusher events from automation code.
Using HTML5 shiv libraries
Some tips for managing gems on Heroku.
Do two things to help with gems on Heroku.