Tutorial: How to Build Your First Reddit Bot
When working in a small team such as ours, speed is one of the undeniable assets — you may be small in numbers but you can make up for that by doing things fast. One of the ways you can gain mo
When working in a small team such as ours, speed is one of the undeniable assets — you may be small in numbers but you can make up for that by doing things fast. One of the ways you can gain mo
When you write content or create other digital products, you will want to share them with people. But before you hit that post button, you should check what the content will look like to your follower
I’m a developer, how can I help?Often times I forget that as a developer, I’m able to touch the lives of millions of people with the software I create. As I sit behind a screen, I often forget that i
When maintaining a website, online store or a blog, users have an expectation of being able to view your service 24/7. Having high uptime is critical for user satisfaction and this is baseline expecta
Android 10 and iOS 13 both introduced a device-wide dark mode setting user can turn on and off at will. Last month we explained how to toggle the mode on and off on iPhone and Android devices. Note th
Feature image is a large promotional image that accompanies a page. They are used for sharing and for other promotional purposes. Another fun feature is that they are different sizes between almost ev
When designing a website, there are many factors to consider: the content, look and feel, navigation paths, what to put on the landing page, and more. All of these are important, but still not enough.
Lazy loading images is a standard strategy for improving web page performance and user experience. By lazy loading images, a placeholder will be displayed first, and once the element enters user’s vie
Saving images from a web page is a fairly straightforward task: right click, choose the right option, choose descriptive filename, click save and there - 5 seconds and done! Sure this process works gr
Back in 2018 Google Maps rolled out pay-as-you-go pricing plan, where in order to use the maps on a website, you must first enable the maps API in the Google Cloud Console, then obtain an API key and
Error logging can be a challenge sometimes. Depending on what type server you are running, or if you are doing pure front-end javascript application without direct server access, your options for logg
At Mobile First we frequently purchase and configure custom domains. Now, there are times when you have successfully configured your custom domain and everything is working fine, but for whatever reas
Web applications have multiple options for storing user information locally and these methods vary greatly in capacity and behavior. The Indexed Database API, commonly referred to as indexedDB, is a N
In this article we will explore the Web API and its cross platform capabilities in speech synthesis. Partly out of curiosity, partly as a throwback to the time when it was fun to make the computer rea
In the past my de facto choice for building react apps has always been Facebook’s create-react-app. It makes react app development fast an easy with out-of-the-box build configuration and deployment,
Over the past few weeks we have been working with a web application utilizing Apple MapKit JS. The decision to choose MapKit JS was fairly simple since it offers high quality rendering, very liberal d
If we jump in a time machine and travel back about 5 years, the idea of making websites mobile friendly was simply to make them responsive. Responsive design is an approach where the design adjusts we
Looking for a quick and affordable way to launch your latest project? Look no further. We are going to do a quick comparison of various free static website hosts and the features they offer. Each one
Before publishing your website, you should perfect your site with a custom favicon. Favicon is the image that users with a web browser see in the browser’s tab, browsing history, and next to the page