Lethbridge, Alberta Web Design & Development Articles
Latest articles from around the web
Space is full of mysteries and scientists haven't been able to decode the its secrets in their entirety. And there is nothing as beautiful as space. People have always been fascinated by pictures from the space and of the universe. But they haven't been able to capture its beauty as a whole. So many people […] The post 10 Stunning Free Cosmic Backgrounds first appeared on Line25.
Matthias Noback has continued his series about "mocking the edges" in your unit testing with this new post. In it, he talks about mocking "the network", those places where your application reaches out to external services to access data or perform other operations. In this series, we've discussed several topics already. We talked about persistence and time, the filesystem and randomness. The conclusion for all these areas: whenever you want to "mock" these things, you may look for a solution at the level of programming tools used (use database or filesystem abstraction library, replace built-in PHP functions, etc.). But the better solution is always: add your own abstraction. [...] The same really is true for the network. You don't want your unit tests to rely on a network connection, or a specific web service to be up and running. [...] The smarter solution again is to introduce your own interface, with its own implementation, and its own integration test. [...] Though this solution would be quite far from traditional mocking I thought it would be interesting to write a bit more about it, since there's also a lot to say. In his example he shows the use of a file_get_contents call to fetch stock information. He introduces a ExchangeRateService interface with a getFor method to provide structure for the "wrapper" around the network call. He then covers the idea of an "anti-corruption layer" to change up the interface to use models instead of just a string value (code included). He ends the post talking about the inversion of the dependency - the option to have a job pull the value out-of-band and then have the application use that value.
Design trends. You can hardly do anything without seeing them, they pop up everywhere, and they can give your design feel “current” when used well. Today, we're going to take a look specifically at three typography trends and why we hate to love them. While these three styles - retro, watercolor and all caps - […]
Building a faster website can be a rocket task these days. There are so many things to consider, so it's challenging to get everything right. Here are some less-known tools that might help you get there.
When was the last time you took some time to reflect? Constantly surrounded by news and notifications to keep up with and in a rush to get things done more efficiently, it's important that we take a step back from time to time to reflect our actions and opinions. Reflect if you are working the way you want to work, reflect if you live your life as you want it to be, but also everyday matters. Do you really need that one particular app or service, for example, or could you live without it? Sometimes less is more and efficiency isn't everything. What counts is how you use your time.The post Web Development Reading List #183: Comedy In Design, Security Checklist And The Life As A Nobody appeared first on Smashing Magazine.
Brainstorming is an immensely powerful creativity tool that is under-used by many people. When it's done well, freeform brainstorming can let your creativity explode. One
Today we're featuring a collection of easy to use Adobe Premiere Pro templates you can use to quickly craft professional-looking scenes for your videos. Whether you're looking to make an opening scene for your YouTube channel, a title sequence for a video, slideshows, or even product promotions, this list of Adobe Premiere Pro templates has […]
As a web designer, there is always something new to be learned in order to keep up with the latest trends. Web apps have gained an increased popularity in the past few years, and more and more designers and web developers have developed a keen interest in them. If you want to learn more about […] The post 20 Tutorials for Building Web Apps appeared first on Line25.
Learn systems & strategies to improve your creative business. Price with confidence. Delivery greater value. Close more sales. Get bigger profits. Take this course... Freelance with Janda.
Latest PECL Releases:zookeeper 1.0.0 Improvements: Make extension compatible with Zookeeper 3.6 (Thanks to camporter, GH PR #43) Make extension compatible with PHP 8 (Thanks to John P. Bloch, GH PR #44) var_representation 0.1.0 * Fix handling of dumping arrays created from $GLOBALS in php versions prior to 8.1 * Move the C var_representation_ex API to var_representation.h awscrt 1.0.0 Initial development release of awscrt API bindings.
About The Coding Studio Inc.
Developing professional web applications
for Lethbridge, Alberta, 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.