Blog

Latest entry

​​Deep links vs. universal links in iOS

Learn how deep links and universal links differ from each other, spot their most important pros and cons, and, last but not least, figure out how to handle them both in iOS applications built with Swift!

Read more
9.11.2021 | Kuba Kowalczykowski

Uptime monitor in Elixir & Phoenix: Data gathering

After routing and controllers, let us take a few looks at data gathering in an Elixir/Phoenix application. In the fifth part of our website uptime monitor tutorial, you'll learn about the available data gathering options in the Phoenix framework, how your application can benefit from Quantum, and testing.

Read more
29.10.2021 | Robert Kaczmarek

Update: Rails and Active Storage. The new approach to file uploads

Since its first shipping, Active Storage has revolutionized attaching files to Ruby on Rails applications. Learn what it is, how to set it up and use it, as well what's new in Rails Active Storage in 2021!

Read more
27.10.2021 | Michał Majchrzycki

How to share images from an iOS app in Instagram Stories, WhatsApp and Facebook

In this tutorial, you’ll learn, how to share images, text (or even UIView) from your iOS application on popular social media platforms and services by using Swift.

Read more
23.09.2021 | Kuba Kowalczykowski

Uptime monitor in Elixir & Phoenix: Routing and controllers

Before we delve into the topic of data gathering in Elixir/Phoenix, let us focus on another core aspect of our uptime monitor application: routing and controllers.

Read more
19.08.2021 | Robert Szczygieł

An Elixir developer's career roadmap

Looking for an Elixir developer's job? Need a career roadmap? This article will guide you step by step! From entry-level jobs, mid developer positions, to senior Elixir engineer and beyond! Have fun!

Read more
16.08.2021 | Kuba Kowalczykowski

Uptime monitor in Elixir & Phoenix: Data models

Data models, contexts and modular design are all part of an Elixir/Phoenix application's architecture. Learn how to build and handle them with the third part of our tutorial!

Read more
9.08.2021 | Kuba Kowalczykowski

Uptime monitor in Elixir & Phoenix: Authorization and authentication

How to handle authorization and authentication in your Elixir/Phoenix project? Read the second part of our uptime monitor tutorial, and learn about building your own solution, utilizing external dependencies, as well as using a native Phoenix solution: mix phx.gen.auth.

Read more
4.08.2021 | Michał Majchrzycki

How to create a Swift date handler for iOS apps?

Learn how to build a useful date handler for your iOS apps written in Swift!

Read more
24.06.2021 | Michał Majchrzycki

Firebase Events in a Swift project. How to implement them?

Firebase Events can enhance your experience with Google Analytics. Are you an iOS developer who likes to measure your app’s adoption, UX, etc.? Read this tutorial and get to know how your mobile application is used, and monitor custom events.

Read more
21.06.2021 | Cyprian Łakomy

Physitrack: A telehealth platform that grew during the covid-19 pandemic

“The remote patient-therapist relationship is here to stay”, says Nathan Skwortsow, CTO and co-founder of telehealth platform Physitrack.

Read more
2.06.2021 | Michał Majchrzycki

How to check if a video ends playing in AVPlayer and other actions

In this tutorial, I’ll show you how to check if a video has ended, if a user canceled it, as well as how to turn the played video horizontally when the iOS app uses only the portrait mode. All this can be done with AVPlayerViewController.

Read more
27.05.2021 | Cyprian Łakomy

Elvium: Denmark’s leading online recruitment system

Elvium is a Danish web-based human resources management system, founded in 2012. Its CEO, Jesper Andersen, walks us through its beginnings and highlights the most recent developments.

Read more
26.05.2021 | Kuba Kowalczykowski

Building an uptime monitor in Elixir and Phoenix: Project setup

Welcome to the first part of our Elixir/Phoenix tutorial series. In this one, you will learn how to build an uptime monitor for websites and web applications. Step one: setting up the project.

Read more
21.05.2021 | Michał Majchrzycki

Handling Chromecast in Swift: Play and pause controls for iOS apps

Handling Google Cast support in Swift isn’t hard, but Google does not provide enough information on how to cast video or music from your app to Chromecast devices. In this tutorial, I will show you, how to handle it. Without default Google’s ViewControllers, just from your own controls.

Read more
18.05.2021 | Cyprian Łakomy

Online recruitment and onboarding during covid-19

How we recruited new people in the pandemic, what the onboarding process is like at Prograils, who rockstar developers are and why we don’t like them - read on and learn!

Read more

Start a project with your dedicated software house

Top

Contact us

* Required fields

Elo Mordo!Elo Mordo!