Cavan Monaghan, Ontario Web Design & Development Articles
Latest articles from around the web
Improving a website for accessibility is no longer a luxury--it's a necessity. It's not only required by law but also, as a web designer, it's your job to make sure websites are accessible to everyone, including for people with disabilities. For many years most designers and agencies avoided the topic of website accessibility for believing […]
Websites are looking more and more like mobile apps. Users are also increasingly expecting a more app-like experience. From push notifications to offline mode, native web apps are getting there. Once web apps function like native apps, the design interactions would also change to address the use case -- namely, the ubiquity of animations. Animations drive interactions in all of our favourite apps, from Uber to Lyft and Snapchat to Instagram.
There's no shortage of boosterism or excitement about the fledgling service worker API, now shipping in some popular browsers. There are cookbooks and blog posts, code snippets and tools. But I find that when I want to learn a new web concept thoroughly, rolling up my proverbial sleeves, diving in and building something from scratch is often ideal. The bumps and bruises, gotchas and bugs I ran into this time have benefits: Now I understand service workers a lot better, and with any luck I can help you avoid some of the headaches I encountered when working with the new API.The post Making A Service Worker: A Case Study appeared first on Smashing Magazine.
According to recent findings from FingerprintJS, a bug in Safari 15 has the potential to leak users' browsing activity, and reveal personal information attached to a Google account. The bug in question comes from Apple's implementation of the IndexedDB API.
So how do you sell a design system to the client? How do you establish a shared commitment within the company to put a pattern library on the roadmap? As designers and developers, we often know and see the benefits of an overarching system that radiates consistency throughout the different experiences of a company. But sometimes it's seen as a very unpredictable investment, and the value isn't necessarily visible right away. In his article on Selling Design Systems, Dan Mall suggests to illustrate how fractured an organization is by printing out its different presences online and putting them on a large board as an example of all the wasted money and effort that goes into making sites from scratch, one-by-one, needlessly reinventing the wheel every time.The post On Design Systems: Sell The Output, Not The Workflow appeared first on Smashing Magazine.
Here's what was popular in the PHP community one year ago today:CloudWays Blog: PHP-FPM Cuts Web App Loading Times by 300% Hackernoon.com: PHP is dead...Viva le PHP! PHP Roundtable Podcast: Episode 79 - GDPR For PHP Devs Zend Blog: Modern cryptography in PHP 7.2 with Sodium Laravel News: Building a Laravel Translation Package - Wiring Up The Frontend Sameer Nyaupane: PHP Test Driven Development Part 5: Integration Testing Larry Garfield: Book review - Functional Programming in PHP TutsPlus.com: PHP Integers, Floats, and Number Strings TutsPlus.com: Write to Files and Read Files With PHP Pineco.de: Adding a Subdomain to Your Laravel Application Pehapkari.cz: Can you Count more Than 1024 PHP Groups in The World? Tim MacDonald: Loading Eloquent relationship counts PHPUgly Podcast: Episode #128 - The Set Up
Many businesses require their customers to book appointments. Whether you are a yoga instructor, barber, or a counselor, you will need to book appointments to ensure that all your customers are served in an orderly and timely manner. Posting a phone number to call to book appointments on your websit...
So you want to be a freelancer. It's no surprise that more and more people are making this career choice. The work from home, work for yourself option is appealing for many reasons. But not everyone is cut out for the job. Are you? Most freelancers - regardless of industry - exhibit a few characteristics […]
If you want to create a Flutter camera application, a quick way is to install the official Camera plugin. However, the plugin is still under development, and there are no vision APIs available yet. This article will show you how to implement a custom Flutter camera view widget by wrapping an Android native camera view that supports QR code scanning. Installation Dynamsoft Camera Enhancer:
Color splash is a classic photo effect that goes by many names; selective colour, spot colour, colour isolation, partial colour, colour accent and many more! It’s made by converting a photograph to black and white, but leaving a specific colour intact, which produces a striking effect that highlights specific areas of the image. Typically the […] The post How To Create a Color Splash Photo Effect in Adobe Photoshop appeared first on Spoon Graphics.
About The Coding Studio Inc.
Developing professional web applications
for Cavan Monaghan, Ontario, for 20 years!
With years of experience and many satisfied customers, we provide the direction and assistance you require.
Custom Web Development
We specialize in complex custom web projects, from small business websites to corporate applications.
We create an experience which converts more leads and retains more customers, which increases profits.
We help to simplify and automate employee tasks, which reduces payroll and other expenses.