Airdrie, Alberta Web Design & Development Articles
Latest articles from around the web
The PHPUgly podcast, hosted by Eric Van Johnson, John Congdon, and Thomas Rideout, has posted their latest episode - Episode #114: 3D Printed Puns. This month the team discusses Customer Reviews - PHPUgly on Apple Podcasts Other topics mentioned include the ruling allowing the 3D printing of guns and recent Facebook censorship/ban issues. You can listen to this latest episode either using the in-page audio player or by downloading the mp3 directly. If you enjoy the show, be sure to subscribe to their feed and follow them on Twitter for updates when new shows are released.
Microsoft Word is a multipurpose tool you can use to create not just letters and documents but also resumes, brochures, flyers, and everything in between. This collection of Word templates will show you how versatile this software can be. Whether you’re working on an important report for a client or making a simple flyer for […]
Taking your first steps in programming is like picking up a foreign language. At first, the syntax makes no sense, the vocabulary is unfamiliar, and everything looks and sounds unintelligible. If you're anything like me when I started, fluency feels impossible. I promise it isn't. When I began coding, the learning curve hit me — hard. I spent ten months teaching myself the basics while trying to stave off feelings of self-doubt that I now recognize as imposter syndrome.
The landing page of your website is the most important page by far. If you were to study the traffic statistics of virtually any website, you’d notice that the landing page gets more traffic than any other page, as it is usually the first page associated with any website. Therefore, it has to make a strong impact on the viewer by presenting everything […] The post 40 App Landing Pages With High Conversion Designs appeared first on Line25.
Effective cost management is always a crucial aspect for any organization to thrive through its target milestones. Though some entrepreneurs praise the merits of hiring developers and operating them in-house, others still believe in the advantages of hiring dedicated developers and curtail their budget expenditure. By hiring dedicated programmers, you can ultimately reduce software development costs.
In a new post to his site Tomas Votruba shows you how to make your unit test mocks better with an easier and clearer way to use them. This simplification makes use of something PHP itself is already able to do: create anonymous classes. At the time being, there is only 1 post about anonymous classes in tests (thanks to Matthieu!). Compared to that, there are many PHP tool made just for mocking: Prophecy, Mockery, PHPUnit native mocks, Mockista and so on. If you're a developer who uses one of them, knows that he needs to add proper annotations to make autocomplete work, has the PHPStom plugin that fixes bugs in this autocomplete and it works well for you, just stop reading. This post is for developers who struggle with mocking and have a feeling, that they're doing something wrong. He starts with an example of a test that creates a mock for an external request to the Heroku service using PHPUnit's mocking tools. He points out that this requires extra knowledge of the mocking methods and functionality to accomplish, potentially making it difficult to understand for those new to the tool. He then shares a refactor of the same test, this time making use of an anonymous class to mock out the needed findByCategoryId method and return a response. He ends the post pointing out that, as a side effect of this refactoring (and other interface refactoring) you'll create more SOLID code and it can help make it easier to maintain in the future.
The soul of a developer is painted like the wings of butterfly. It is always full of bright ideas, brilliant findings, unique solutions, marvelous tricks and pioneering experiments. Not only... The post Incredible Code Snippets Inspired by Music appeared first on Speckyboy Web Design Magazine.
The landscape for the performance-minded developer has changed significantly in the last year or so, with the emergence of HTTP/2 being perhaps the most significant of all. No longer is HTTP/2 a feature we pine for. It has arrived, and with it comes server push! Aside from solving common HTTP/1 performance problems (e.g., head of line blocking and uncompressed headers), HTTP/2 also gives us server push! Server push allows you to send site assets to the user before they've even asked for them. It's an elegant way to achieve the performance benefits of HTTP/1 optimization practices such as inlining, but without the drawbacks that come with that practice.The post A Comprehensive Guide To HTTP/2 Server Push appeared first on Smashing Magazine.
I have a habit of constantly tinkering with my blog, and every now and then, it leads to a happy accident. I recently discovered that I can use Jekyll's config.yml to store custom variables. You may have already known about this, and I'm probably not the first to make this discovery, but I'm very excited about the possibilities. The reason for the tinkering which led to the discovery is this: if you visit this website's home page, about page, and footer section, you'll notice that they all have some content in common. Specifically, my tag line and bio are used in many places, and copy-pasting them every time I change them is annoying and error-prone. On more than one occasion, my bio has been different on different pages of the website. This is why I wanted to figure out a way to define them as variables in one place and use them everywhere.
About The Coding Studio Inc.
Developing professional web applications
for Airdrie, 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.