Case Study - Redesigning the Splitwise App: Design Team Day
For our latest team day, the Snowdog Design Team did a rapid redesign and rethinking of the popular expense-splitting app Splitwise.
For our latest team day, the Snowdog Design Team did a rapid redesign and rethinking of the popular expense-splitting app Splitwise.
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
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.
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?
We were tasked with improving the Blomberg website user experience to cater to a more specific audience looking for high-quality home appliances.
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!
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.
We asked our new hires what their first days at Snowdog were like. Here are their stories.
The first day of work is often associated with stress for both new employees and us: the people introducing them to company structures. A poorly conducted onboarding process can cause some confusion and dissatisfaction.
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.