Are you also obsessed with the peak performance possibilities of software development? These essentials have sparked great ideas for our company, so we had to share.
Newsletter
How to Scrape Websites, Mapping Cities, Hacking Hotel Rooms and More
This week's newsletter explores web scraping, featuring a case study on scraping Southwest Airlines ...
Evandro Nadal
Real-Time Error Detection, AI Advancements, iOS Store Changes and More
This week's newsletter dives into the tool Sentry, which offers real-time error tracking and detaile...
Google AI Video Extraction, AI Content Creation, Audio Analysis and More
Google's latest innovation, Gemini Pro 1.5, offers advanced video content analysis. Simon Willison's...
Exploring User Insights, New AI Developments, Data Breaches and More
Through Hotjar's visual data tools, you gain an unparalleled view into user behavior, empowering you...
How to Unlock User Insights, Understanding LLMs and More
Explore the latest in user analytics with Mixpanel. This newsletter brings you a blend of in-depth i...
EOY Hackathon, Creating a HIPAA voice accessible application and more
From a year-end raffle extravaganza that rewards users to a groundbreaking speech-to-text survey for...
Assemplify Unveiled: A Cutting-Edge Multi-Platform Workflow Software
In a quest to streamline the intricate process of securing skilled labor for commercial furniture pr...
The new messaging landscape, Bard attempts to beat GPT-4 and more
Imagine having the power of iMessage at your fingertips, much like what Twilio did for messaging ser...
An SPA problem and a roundabout solution: K-Optional Newsletter
One of our clients runs a financial marketplace single-page application (SPA), hosted on static file...
John Considine
Geocoding crowded workout classes: K-Optional Newsletter
In 2019, K-Optional Software partnered with a real estate analytics company in Asia. This firm had a...
Insight
Maximizing Performance in React Native (+ Expo)
React Native and Expo are a powerful duo. Instead of needing to write Java/Kotlin and/or Swift—not t...
Michael Considine
Guide
Firebase schedule functions for eLearning platforms
In this guide, we discuss the approach we used to implement “timed exams” on an eLearning platform w...
Remix.run's fullstack paradigm
Remix has brought the full-stack philosophy back for the first time in ten years. We've discovered t...
Automating Vuex boilerplate with Hygen
Vuex is a wonderful tool for managing state in Vue applications. Unfortunately, it requires a great ...
Managing Nested Data Deletion in Firestore
Deleting nested data in Firestore is frustrating. It's somehow unsupported natively, and there doesn...
Rapid Prototyping - Parse and Vue
This guide is the first part in a series on rapid software development. In this tutorial, we create ...
Web Scraping Southwest Airlines Flight Data with Puppeteer
Crawling a website- that is, programmatically pulling data from a URL- has millions of applications....
WaiverStevie - Seamless eSignature for devs
Collecting a physical signature is a clear-cut process: one party presents a document to the other w...
Rapid Prototyping - Ionic 4 and Wordpress
In this guide, we're going to prototype a mobile application using Ionic 4. We'll be showcasing a ne...
Launching a Serverless, Fastify App in Five Minutes
Unlike Express, Fastify ships with builtin error handling; that means there's no need to wrap every ...
Taming the Chaos of Serverless
Take full advantage of all the fruits of serverless. But always exercise a bit more caution. There’s...
Tip
Minimizing Cloud Costs to Almost Zero
Hosting bills, even for small startups, can reach into the thousands of dollars per month. That's i...
An Oddity in Stripe Customer Handling
Learn about a potential issue with the Stripe payment system that can affect businesses relying on r...