Build a Beautiful Website with VuePress and Tailwind.css
12/21/2018 - With relics of quick 'n' dirty web development experiments littering both my app repos and the internet, it's time to level up to create maintainable and sustainable web sites.
2018 Vue Vixens Retrospective and 2019 Roadmap
12/21/2018 - It's been a whirlwind year in our community, as we have built it from nothing at the beginning of the year, formally launched it in February 2018, and grew it into an exciting, vibrant group of passionate women developers and allies in a very short period of time.
Building a Technical Team the Emerald City Way
12/04/2018 - Get ready to follow the Yellow Brick Road with me as I talk a bit about how I built a tight-knit technical team based on what I call the Emerald City Principle.
The Care and Feeding of Your Conference Speakers
11/14/2018 - This post is intended to be a sort of a 'cri de coeur' from a seasoned conference speaker and pro traveller who, as a Developer Advocate (the lingo nowadays is 'Developer Avocado'), criss-crosses the world giving technical talks and leading workshops at conference after conference.
Introducing Vue Vixens
04/13/2018 - It's my great honor and pleasure to formally introduce to the world a new program, project, and community, Vue Vixens!
The Writing and Rewriting of EloCute: A NativeScript-Vue Story
03/23/2018 - Elocute is a web app for teachers and a mobile app for students. Students create accounts on the mobile app, and teachers search for these students in the web app and add them to their classrooms.
Getting Started with TensorFlow for Machine Learning
10/03/2017 - These days, a lot of people are pretty excited about Machine Learning (ML). This is interesting, because the field has been around for a really long time.
Get Ready for Web Bluetooth!
06/14/2017 - What if you could dim your lights right from your browser, just by pairing with your nearest Bluetooth-enabled Hue or Lumen light bulb? Wouldn’t you be just that much more productive?
A new Vue for NativeScript
06/06/2017 - Do you ever get a hankering to try software in its early days? There’s a certain charm and level of excitement in forking a newly-built repo and trying it, in all its shiny glory, on your mobile emulator.
Attack of the Clones: Create a Twitter Clone using Flexbox
04/21/2017 - The introduction of Flexbox to create layouts in NativeScript has opened a whole new world of layouting to developers.
What is a Software Developer?
04/20/2017 - This article has been many months in the making, and actually stemmed from a really uncomfortable family discussion around the dinner table where we had an argument about, of all things, what a “Coder” is.
Tinder-style Cards with NativeScript - Love at First Swipe
04/13/2017 - Dating sites have interesting UI challenges. It's not surprising that a dating app should pioneer a really revolutionary UI: swipable cards.
Create a Realtime Chat interface with Firebase and Angular
03/21/2017 - Continuing the work I did with Yowwlr, the Twitter for Cats client that I started building to show how to use Flexbox, I thought the next thing to tackle would be a clone of Twitter’s “messages” tab, which is essentially a chat interface showing bubbles when a user wants to chat.
Love is in the Air: Lottie Animations in your NativeScript Apps
02/14/2017 - The AirBnB design team created a splash a few weeks ago with the open sourcing of Lottie, their beautiful new animation library that allows developers to create animations in After Effects and export them to a JSON file to be used by native mobile apps.
An Introduction to Observables for Angular Developers
01/23/2017 - When developing mobile apps and web sites, we often use observables to populate the UI of our app with external data, asynchronously. In this article, we’re going to learn about the concept of the Observable.
Bling Out Your Laptop with a Festive Web-connected Light Show
12/20/2016 - When I have gone to talk at conferences and demoed my well-travelled PocketRave app, I get a lot of great questions about NativeScript, Angular 2, and the Angular Advanced Seed code that were used to build the mobile app.
Merry and bright: Create a mobile app with Firebase, Angular 2 and NativeScript
12/15/2016 - The powerful combination of NativeScript, Firebase, and Angular 2 can kickstart your app building into high gear, especially during the holidays when you find yourself confronted with the need to speed up your app development AND meet your family’s gift-giving needs!
How to build a great open source community in ten easy steps
11/17/2016 - So you have an Open Source (FOSS) project. And you need someone to use it? A common problem! As it turns out, the success of a FOSS project is directly dependent on the health of its community.
Building Angular 2 Web and Native Apps from a Single Codebase
09/07/2016 - So, you need to build a web site. Great! If you’re an Angular developer, you immediately dash to your favorite IDE and start scaffolding out your site. But wait! Maybe you also need to build a mobile app!
How Do Mobile Emulators Even?
07/12/2016 - Every mobile developer’s professional life is dominated by those little moments where fingers hover over the keyboard while the developer waits patiently for a window to appear on the screen containing a version of the mobile app over which he or she has been laboring.
bots! bots! bots!
05/31/2016 - Whether we realize it or not, we have been interacting with bots, especially voice bots, for some time now. The somewhat annoying voice-prompter of some airline support lines (the ones that have enough voice-recognition ability to hear me yelling “Customer Service!”) are powered by types of bots.
Getting Physical with the Beacon-Enabled Web
04/18/2016 - I’ve been intrigued by beacon technology since I received my first developer kit of Estimote beacons in the mail. Beacons contain so much potential in such a small package!
Ignite your App Development with NativeScript and Firebase
12/22/2015 - It’s always exciting to put a new NativeScript plugin through its paces, and the brand new Firebase plugin by Plugin Master Eddy Verbruggen is no exception.
12/09/2015 - Many developers jumped onto the hybrid mobile train as the Cordova ecosystem became more and more mature. It seemed, and to many still seems, like such a win!
What is a WebView?
11/09/2015 - Every hybrid mobile app developer has that moment. You know the one I’m talking about, when someone asks you, “So what kind of mobile apps do you develop?”
The Ad Blocker’s Dilemma
10/14/2015 - I admit that I have had the familiar AdBlock extension (“Chrome’s most popular extension!”) enabled on my web browser for a long time now. It was actually shown to me originally by my daughter, who found ads disruptive to her internet usage.
The Future of Beacons and Mobile
08/10/2015 - If you have any retail-oriented apps installed on your phone, you may have had the experience of being bombarded by notifications when you are at a shopping mall.
5 Tips for a Successful App Store Optimization Strategy
07/09/2015 - It’s a familiar story by this time. The solo developer works for a year on a beautiful game or app, releases it to the app stores and…nothing. Downloads are elusive, reviews are spotty or nonexistent, the app is buried in a sea of clones.
Demystifying NativeScript Layouts
07/14/2015 - The definitive guide to creating layouts with NativeScript. If you're building a NativeScript app, you'll want to consult this artice for the UI.
Tips for Apple Watch Development with Xcode & WatchKit
05/14/2015 - The arrival of the Apple Watch has sent some developers scrambling to update Xcode and create a new, watch-friendly app for distribution in this new ecosystem.
Meet the M.I.K.E. Stack
04/29/2015 - You thought the M.E.A.N. Stack was cool? Meet the the M.I.K.E. stack – Mongodb, io.js, Kendo UI, and Express
Wow Your Neighbors with a Beacon-Powered Easter Egg or Afikoman Hunt
04/02/2015 - It’s Spring! The flowers are blooming, the garden is defrosting, the birds are singing, and it's almost time for Easter, Passover, or other Spring holidays. What better time to organize an Easter egg hunt or Spring scavenger hunt!
Notes from the Road: Finding Inspiration for Software Development
03/03/2015 - I love to travel, and I especially love to travel in Europe and most particularly in France, which I know well, having studied there many years with the aid of various grants including a Fulbright.
Call 911! Your App Icon Needs Help!
02/02/2015 - Call 911! Your app icon is a train wreck. People look at it and shudder, or worse, they don’t look at it at all.
Through the Looking Glass: Adventures in Mobile App Simulation, Emulation, and Device Testing
01/15/2015 - In an ideal world, every mobile app developer would be able to build an app and test its behavior on a simulator that would perfectly mimic the way the software should behave on a mobile device
4 Mistakes To Avoid in Mobile App Development
07/24/2014 - Four things to avoid like the plague when building and launching your mobile apps.