For many companies, pay transparency often remains a sensitive issue and an opaque aspect of operations. Spiria, however, opted for full transparency, which was harder to implement than it seems. There’s more to it than simply releasing a detailed…
InSpiria, which we covered in February last year, is our annual company event where we reflect, learn, dream and have a bit (OK, a lot) of fun. Because this year also marks our 20th anniversary, we invited Spirians from across the country to…
Migrating a database to the cloud is an increasingly popular option for organizations looking to improve their data management and reduce costs.
Technical debt isn’t unique to applications: it can also apply to a business in general. We speak with Carlo Rossi, Spiria’s digital solutions expert in the Montreal office, who brings his many years of experience and a keen analytical mind to all…
There’s no denying that the Internet is essential for communication, work, and entertainment. Access to cyberspace has become an essential right, and with this come colossal efforts to make the world wide web accessible to all to accomplish an…
Leading software developer Spiria delivers a state-of-the-art dairy transportation data collection system for the British Columbia Milk Marketing Board, Alberta Milk, and Dairy Farmers of Manitoba.
What are the current trends in mobile development? We talked with Sebastian Dwornik in Spiria’s Toronto office. He is the digital solutions and technology specialist, with a strong focus on the mobile apps space in particular. He has a hand in all…
Understanding artificial intelligence (AI) is not easy: the myths and inaccuracies about it are rife. However, since AI is bound to become a part of our daily lives, we, as business decision makers, politicians, activists, or consumers, must learn…
In honor of International Women’s Day, we gathered women employees at Spiria for a virtual round table to hear them talk about women in the field of digital technology, on how far we have come, what remains to be done, and what inspires them on any…
Mixins are a way to reuse common logic across multiple components, which reduces code duplication. Mixins were originally popularized by the React framework as an alternative to composition, then later used by other frameworks such as Vue. They were…
When it comes to adapting Web sites to go mobile for smart phones or tablets, there are two radically different technical solutions. Neither one is inherently superior to the other; they both have advantages and disadvantages. The nature of your Web…
In the last two decades, Agile development has become the software industry’s most commonly used development process, and Scrum its most popular framework. During my career working for various companies, I noticed that managers used Agile…
While cPanel offers a Git Version Control feature, I have always preferred to have full control via a terminal window. It is actually very simple to integrate Git on such a server and this article describes the steps.
Using ProcessWire, you can easily create a dynamic search with very little code. This search can’t compete with engines such as Elasticsearch or Solr, of course. However, it is suitable for most “showcase” sites. Here’s how we did it on Spiria’s…
Docker makes for a great learning environment. Its disruptive impact on other technologies became clear to me as soon as I set to learning it. Docker puts these tools within easy reach so that, given a decent grasp of the Docker ecosystem (Docker…
How often have you wanted to place additional widgets in the header row of a list view or a table view? Take, for example, a checkmark in the header in order to turn on and off an entire column. Qt 5 does not natively support this feature.
Coming to grips with a programming universe always takes time. The available ProcessWire documentation, while excellent, doesn’t yield a complete picture of a site’s structure. As I have been asked to explain the philosophy and behaviour of the CMS…
Looks like the Nintendo Switch and Valve Steam Deck’s resounding success gave Sony some ideas for a new handheld device. At the PlayStation Showcase, the company confirmed an upcoming handheld console dubbed Project Q for the time being. It consists…
Microsoft wants to make it easier to set up and use Windows development machines. A new Dev Home for Windows 11 control center, available in preview, carves out development environments for machines that will link to GitHub and connect to necessary…
At its Build conference, Microsoft announced that its ChatGPT-based Copilot functionality will soon be available in all Windows applications. As with Copilot Microsoft 365, Windows Copilot is a new window that opens to the right of your screen and…
We’re thoroughly familiar with the web’s top-level domains (TLDs) such as .ca, .uk, .com, .net, .org, .gov, and .edu, and we’ve even come across more uncommon ones such as .biz, .aero, .game, or .movie. Earlier this month, Google Registry put…
Beepberry is the fusion of a backlit BlackBerry Classic keyboard, a Raspberry Pi Zero W and a 2.7-inch Sharp Memory LCD 400x240 monochrome display, all powered by a 2,000mAh battery. The device is the brainchild of Eric Migicovsky who created the…
Even with strong financial results, Microsoft is tightly controlling payroll costs. The company does not plan any raises for its employees this year. In an internal memo obtained by The Verge, Microsoft CEO Satya Nadella told employees that only…
At its I/O conference, Google announced Studio Bot, an AI assistant that helps Android developers write and debug code. Studio Bot is just starting out and is currently available only to developers in the US via the Canary channel. It is built on…
GitHub announced a complete overhaul of its code search tool, a project that has been in development for several years. The company says its new search is “about twice as fast” as the older system and “understands the code, prioritizing the most…
We won't share your information with third parties without your permission.