A seal of confidence and security for our customers … We are proud to announce that we have achieved SOC 2 Type 2 certification, an internationally recognized certification that attests to the high quality and reliability of our services. This…
What are the advantages to each option, and how do you choose the one best suited for your software development project? What factors should guide your decision to go with a Time and Materials (T&M) project or with a Fixed-price contract?
Andreea, a human resources professional working at Spiria, shares 4 essential tips for preserving your mental health when working from home:
You’ve sent us your resume, and we contacted you to set up an initial interview. What happens next? Laurence explains everything, starting with your first conversation with Spiria.
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…
With Apple’s release of OS version 16.4 in March, Safari web applications can now send push notifications to iOS and iPadOS devices, as promised by Apple at the June 2022 WWDC. This long-awaited feature is an opportunity to review Progressive Web…
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.
Windows’ BitLocker technology protects your data from unauthorized access by encrypting your drive and requiring one or more authentication factors to unlock it. Unfortunately, various tests run by Tom’s Hardware reveal that these encryption and…
Google Play Protect, which is Google Play’s malware system, has been able to spot malicious software in side-loaded applications that are out of bounds of the Google Play Store. To do this, it used rapid-fire techniques in the background such as…
Windows 11, which was released two years ago, currently runs on more than 400 million active devices each month, according to data obtained by Windows Central. That number should rise to 500 million active devices by early 2024. As impressive as…
Snapdragon X is the name of the long-awaited new generation of ARM processors for PC. Qualcomm says the X moniker will henceforth set the PC platforms apart from the other Snapdragon product categories, mainly the chips used with mobile devices.
Large tech companies such as Microsoft and Google are investing heavily in AI-based tools, but the revenue model still escapes them. Generative AI models require lots of power, which is an expensive proposition: computing power and powerful servers…
Raspberry PI CEO, Eben Upton, announced the release of its 5th gen, single-card nanocomputer with ARM processor. The Raspberry Pi 5, which will run you 60 USD for 4GB of RAM or 80 USD for 8GB, comes with new functionalities, more than doubles the…
Panos Panay, in charge of Surface’s hardware line from the very beginning and of Windows development since 2020, suddenly left Microsoft about ten days ago, just before the presentation event for the new Surface products. His role has been filled by…
In an arXiv research paper titled “Language Modeling Is Compression”, researchers used Chinchilla 70b, a large language model (LLM) by Deepmind, to compress images from the ImageNet database without any losses. They compressed images to 43.4% of…
We won't share your information with third parties without your permission.