
View Royal, British Columbia Web Design & Development Articles
Latest articles from around the web
AI-augmented coding is here, and rather than taking over the role of a developer, it helps make developers lives' easier and less tedious. GitHub Copilot, which first launched as a technical preview last summer, is a popular example of AI-augmented coding. There's also DeepMind's Alphacode and Diffblue Cover, which is a unit testing solution for … continue reading The post AI-augmented testing is here to help appeared first on SD Times.
For the past few months, I've been building a software-as-a-service (SaaS) application, and throughout the development process I've realized what a powerful tool Slack (or team chat in general) can be to monitor user and application behavior. After a bit of integration, it's provided a real-time view into our application that previously didn't exist, and it's been so invaluable that I couldn't help but write up this show-and-tell.The post Using Slack To Monitor Your App appeared first on Smashing Magazine.
Contributed by Konstantin Myakshin in #31334. In the Messenger component, middleware is used to configure what happens when you dispatch a message to a message bus. In Symfony 4.4 we've added a ne...
Are you working on a simple logo for a creative or a personal project? Then our collection of free logo makers and logo templates will help you design a better-looking logo without having to break the bank. Sure, using premium logo templates can help make your design look more professional. But, if you're working on […]
There really is no lack of WordPress themes, neither in the free, nor in the premium section. The contrary is the case, as the supply is so massive that it’s impossible to keep an overview. [...]
I am often baffled by which articles and videos I publish that becomes popular. The video below for instance for weird reasons seems to be one of my most popular tutorial styles videos ever, which is surprising considering I'm proclaiming to be able to teach you Angular during its 11 minutes, and I barely touch upon Angular in fact. Even weirder is the fact that I've been trying my best to even hide the video, de-emphasising it, by making it "unlisted" now for months, since I personally consider it to be too low quality for wanting to publicly display it on my channel. Still, week after week, month after month, day after day, it seems to be amongst my top 3 most watched videos - So obviously people are sending it back and forth to each other somehow as if it was some sort of hidden secret, or the path to the holy grail or something. What's the lesson learned? I'm not sure to be honest with you, maybe that the best teachers and tutors are "obstacle removers"? Maybe it's not about how much you can teach per minute, but rather about how much obstacles you can remove? Or maybe it's the dark humour of me proclaiming to be able to do something everybody knows is impossible to do, yet still surprisingly (almost) capable of delivering? I don't know to be honest with you. Suggestions ...?
I am not a Home Assistant expert, but it's clearly a massive and powerful ecosystem. I've interviewed the creator of Home Assistant on my podcast and I encourage you to check out that chat. Home Assistant can quickly become a hobby that overwhelms you. Every object (entity) in your house that is even remotely connected can become programmable. Everything. Even people! You can declare that any name:value pair that (for example) your phone can expose can be consumable by Home Assistant. Questions like "is Scott home" or "what's Scott's phone battery" can be associated with Scott the Entity in the Home Assistant Dashboard. I was amazed at the devices/objects that Home Assistant discovered that it could automate. Lights, remotes, Spotify, and more. You'll find that any internally connected device you have likely has an Integration available. Temperature, Light Status, sure, that's easy Home Automation. But integrations and 3rd party code can give you details like "Is the Living Room dark" or "is there motion in the driveway." From these building blocks, you can then build your own IFTTT (If This Then That) automations, combining not just two systems, but any and all disparate systems. What's the best part? This all runs LOCALLY. Not in a cloud or the cloud or anyone's cloud. I've got my stuff running on a Raspberry Pi 4. Even better I put a Power Over Ethernet (PoE) hat on my Rpi so I have just one network wire into my hub that powers the Pi. I believe setting up Home Assistant on a Pi is the best and easiest way to get started. That said, you can also run in a Docker Container, on a Synology or other NAS, or just on Windows or Mac in the background. It's up to you. Optionally, you can pay Nabu Casa $5 for remote (outside your house) network access via transparent forwarding. But to be clear, it all still runs inside your house and not in the cloud. OK, to the main point. I used to have an Amazon Ring Doorbell that would integrate with Amazon Alexa and when you pressed the doorbell it would say "Someone is at the front door" on our all Alexas. It was a lovely little integration that worked nicely in our lives. However, I swapped out the Ring for a Unifi Protect G4 Doorbell for a number of reasons. I don't want to pump video to outside services, so this doorbell integrates nicely with my existing Unifi installation and records video to a local hard drive. However, I lose any Alexa integration and this nice little "someone is at the door" announcement. So this seems like a perfect job for Home Assistant. Here's the general todo list: Install Home Assistant Install Home Assistant Community Store This enables 3rd party "untrusted" integrations directly from GitHub. You'll need a GitHub account and it'll clone custom integrations directly into your local HA. I also recommend the Terminal & SSH (9.2.2), File editor (5.3.3) add ons so you can see what's happening. Get the UniFi Protect 3rd party integration for Home Assistant NOTE: Unifi Protect support is being promoted in Home Assistant v2022.2 so you won't need this step soon as it'll be included. "The UniFi Protect Integration adds support for retrieving Camera feeds and Sensor data from a UniFi Protect installation on either an Ubiquiti CloudKey+, Ubiquiti UniFi Dream Machine Pro or UniFi Protect Network Video Recorder." Authenticate and configure this integration. Get the Alexa Media Player integration This makes all your Alexas show up in Home Assistant as "media players" and also allows you to tts (text to speech) to them. Authenticate and configure this integration. I recommend going into your Alexa app and making a Multi-room Speaker Group called "everywhere." Not only because it's nice to be able to say "play the music everywhere" but you can also target that "Everywhere" group in Home Assistant. Go into your Home Assistant UI at http://homeassistant.local:8123/ and into Developer Tools. Under Services, try pasting in this YAML and clicking "call service."service: notify.alexa_media_everywhere data: message: Someone is at the front door, this is a test data: type: announce method: speak If that works, you know you can automate Alexa and make it say things. Now, go to Configuration, Automation, and Add a new Automation. Here's mine. I used the UI to create it. Note that your Entity names may be different if you give your front doorbell camera a different name. Notice the format of Data, it's name value pairs within a single field's value. ...but it also exists in a file called Automations.yaml. Note that the "to: 'on'" trigger is required or you'll get double announcements, one for each state change in the doorbell. - id: '1640995128073' alias: G4 Doorbell Announcement with Alexa description: G4 Doorbell Announcement with Alexa trigger: - platform: state entity_id: binary_sensor.front_door_doorbell to: 'on' condition: [] action: - service: notify.alexa_media_everywhere data: data: type: announce method: speak message: Someone is at the front door mode: single It works! There's a ton of cool stuff I can automate now! Sponsor: Make login Auth0's problem. Not yours. Provide the convenient login features your customers want, like social login, multi-factor authentication, single sign-on, passwordless, and more. Get started for free.(C) 2021 Scott Hanselman. All rights reserved.
AR (Augmented Reality) continues to build as one of the most exciting technology innovations to appear in recent years. More accessible than virtual reality experiences, since no specialist headset is required, AR has quickly emerged as a crucial tool for building unique experiences. Although interest in AR as a tool for customer interaction and experience […] The post How to Use AR in Brand Experiences first appeared on Webdesigner Depot.
The e-Learning industry has been growing rapidly ever since the pandemic hit us. One of the reasons is that creating and selling courses online is an awesome way to start an online business and generate revenue. Additionally, it's easy. You don't really need a degree to create your first online course and you definitely don't […] The post [Free Training] How to Create, Sell and Validate Your LearnDash Course in 2 Hours appeared first on WisdmLabs.
Are you already over all those New Year's resolutions? Now that we are a little further into the year, it's time to pause and refresh in a way that will last longer than a fad diet or 30-day gym membership. You need to flex your creative muscles. You might be surprised at the value of […]
About The Coding Studio Inc.
Developing professional web applications
for View Royal, British Columbia, for 20 years!
Consultation Services
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.
Increase Profits
We create an experience which converts more leads and retains more customers, which increases profits.
Reduce Expenses
We help to simplify and automate employee tasks, which reduces payroll and other expenses.
What customers have said
TestimonialsMcDougall,Ontario Web Design & Development
Morden,Manitoba Web Design & Development
Hanna,Alberta Web Design & Development
Saint-Robert,Quebec Web Design & Development
Moncton,New Brunswick Web Design & Development
St. George's,Newfoundland and Labrador Web Design & Development
Fort Erie,Ontario Web Design & Development
Saints-Anges,Quebec Web Design & Development