Blog

Hand Pose using Vision Framework

Over the past few years — Apple has made huge improvements in the field of Machine Learning and Cameras both on the hardware and software end. We’ve noticed more Apple devices come with a dedicated neural engine, a special processor that makes machine learning models really fast. There were quite a few interesting announcements during WWDC 2020. The introduction of iOS 14 brought in a slew of enhancements and interesting new features in Apple’s computer Vision framework. Vision framework was released in 2017 to allow developers to leverage complex computer vision algorithms with ease. In iOS 14, Apple has focused many of its efforts on increasing the depth of its Vision framework. One of those is the new capability of hand tracking and improved body pose estimation for images and videos. Apart from hand & body tracking, the update comes with other interesting features

Written by Kamil Makowski

Enhancing User Data Security on iOS: A Closer Look at Keychain

If you’ve ever built an iOS app, you’ve probably come across a situation where you need to store sensitive information on behalf of the user. For this, Apple’s Keychain Services is your guy because it’s great for securing sensitive data. UserDefaults are enough when you’re dealing with preferences, but you should never store credentials in them. Keychain is not limited to passwords; you can store any personal data, such as credit card information or even short notes. Keychain can also keep items that the user needs but may not be aware of, for example cryptographic keys and certificates that you manage. Keep in mind that Keychain is stored in a secure enclave in the A7 chip or newer. There are many wrappers out there that allow you to use Keychain, but I want to show that you can also do it yourself quite easily.

Written by Kamil Makowski

What's the Deal with Flexible Working Hours and Remote Work?

If you have a look at our ‘open roles’ page, you can notice that each job posting includes the following phrases: ‘Fully flexible working time — the only limit is common sense’, and ‘Possibility of remote work — without additional explanations’. The message is clear: at Snowdog, you can work at any time of the day and from anywhere. But what does it mean to work flexibly and remotely? What sort of a relationship does that create between the employee and the employer, as well as between teammates? How does this approach compare to a traditional 9–5, with a set working time and location?

Written by Kasia Hajbos

Ensuring Child Safety Online: Join us at Meet Magento Poland

Meet Magento Poland is an annual conference gathering specialists and enthusiasts in the eCommerce industry. It’s organized by Snowdog, now for the ninth year in a row. As the biggest event of this type in Poland and East-Central Europe, the goal is to present all the latest developments and achievements in the field of online retail, exchange experiences, and obviously — network!

Written by Agnieszka Włodarczyk

Exploring the Snowdog Academy: Insights from a Former Participant

We talk with Paulina Woś, who completed the Snowdog Academy a few years ago, and is now a Senior Project Manager in our team. At SNOW.DOG, we believe in spreading our passion for innovative eCommerce. This is why we launched Snowdog Academy, a course aimed at teaching you the basics of the Magento platform, its operation, and its potential for businesses. This year, unlike previous editions, we’re focusing the academy solely on Magento development. After completing the course, you will be able to apply for positions as a Junior Magento Developer, either with us or somewhere else.

Written by Agnieszka Włodarczyk

Challenges in Unit Testing Front-End Applications

You might have created an app on some reactive JavaScript framework before. But have you started thinking about introducing unit testing to your project? I tried this out myself but faced a few problems trying to start. So I have prepared a guide and some solutions in code to get started unit testing.

Written by Filip Kudła
Older posts Newer posts