The blog

Tutorials and notes from building Rails, iOS and Elixir software since 2012. Older posts say how old they are. Code ages; we’d rather tell you.

2021
Uptime monitor in Elixir & Phoenix: Serving the dataElixir · Phoenix · Development · 9 minUptime monitor in Elixir & Phoenix: Data gatheringElixir · Phoenix · Development · 11 minUpdate: Rails and Active Storage. The new approach to file uploadsDevelopment · Web · Ruby · 10 minUptime monitor in Elixir & Phoenix: Routing and controllersElixir · Phoenix · Development · 12 minAn Elixir developer's career roadmapElixir · Phoenix · Development · 5 minUptime monitor in Elixir & Phoenix: Data modelsElixir · Phoenix · Development · 8 minUptime monitor in Elixir & Phoenix: Authorization and authenticationElixir · Phoenix · Development · 9 minFirebase Events in a Swift project. How to implement them?Development · Mobile · iOS · 4 minPhysitrack: A telehealth platform that grew during the covid-19 pandemicDevelopment · Web · Mobile · 5 minHow to check if a video ends playing in AVPlayer and other actionsDevelopment · Mobile · Swft · 4 minElvium: Denmark’s leading online recruitment systemDevelopment · Ruby · Rails · 6 minBuilding an uptime monitor in Elixir and Phoenix: Project setupDevelopment · Web · Elixir · 9 minRecruitment and onboarding - how has covid changed them?Ruby · Rails · Development · 5 minSupporting private landlords in Denmark - Interview with Mark Jensen from Sapu.dkWeb · Development · Rails · 7 minHow to convert an iOS app to tvOS app?Development · Mobile · Swift · 5 minUpdate: Top 21 famous websites built with Ruby on RailsDevelopment · Web · Ruby · 6 minTechnical debt. Why should you care and how to manage it?Our way · Project management · Development · 7 min
2020
iOS 14: Changes in the UIDatePickerMobile · Development · iOS · 2 minPhoenix vs Rails Comparison: The Business PerspectiveWeb · Development · Ruby · 4 minLaunching Python in ElixirWeb · Development · Elixir · 11 minErlang Team Storage. How does the Elixir data engine work?Web · Development · Elixir · 5 miniOS 14: Introducing SwiftUI GridViewMobile · Development · iOS · 2 miniOS 14: Changes in UISearchBarMobile · Development · iOS · 2 minElixir GenServer. Phoenix Live View and handling long-loading dataWeb · Development · Elixir · 5 min5 tips & code recipes for your next Elixir/Phoenix projectWeb · Development · Elixir · 4 minSwift tutorial: Creating a radio button with pure codeiOS · Development · Mobile · 2 minElixir Development Environment Setup: GuideWeb · Development · Elixir · 4 minElixir web development at PepsiCo eCommerceDevelopment · Web · Elixir · 4 minMobile development: Dismissing the Flutter module in Android appsMobile · Development · Flutter · 2 miniOS app development: Calling and dismissing FlutterViewController in native applicationsMobile · Development · Flutter · 3 minMobile development: Adding a global button in an iOS app with AppDelegate and SceneDelegateMobile · Development · iOS · 2 minPrograils among Poland's top web developers on ClutchWeb · Development · Our way · 2 minTop Elixir libraries and how to use themDevelopment · Web · Elixir · 5 minElixir development in 2020: adoption, community and predictionsDevelopment · Web · Elixir · 5 minTransparent UISearchBar in iOS 13 or newerMobile · Development · iOS · 2 minWe don’t need more than 30 people to keep Prograils growingPrograils · Our way · Growth · 6 minTutorial: UITextField with secure text, but with no KeyChain accessMobile · Development · iOS · 2 minTutorial: Convert Images to Grayscale in SwiftMobile · Development · iOS · 3 minSoftware development pricing models you need to knowDevelopment · Project management · Our way · 7 minHow Prograils became an ISO 27001 compliant software companyDevelopment · Project management · Our way · 4 minShould you ditch Storyboards for SwiftUI? That's what I didiOS · Development · Mobile · 2 minRemote work guide: Best practices for CEOs, PMs and employeesProject management · Our way · Productivity · 6 minFirebase Dynamic Links with Scene DelegateDevelopment · Mobile · iOS · 3 minThe Prograils guide to top tech conferences in 2020Our way · Rails · Elixir · 5 min
2019
Web development trends in 2020: Ruby 3.0, Rails 6, voice search optimization etc.Development · Web · Ruby on rails · 6 min Flutter vs React Native. Mobile app development frameworks comparedDevelopment · Mobile · iOS · 8 minMobile app development: Using delegates and blocks in VIPERDevelopment · Mobile · Swift · 3 minSwiftUI vs Flutter: A Simple Comparison Between FrameworksDevelopment · Mobile · iOS · 3 minAction Mailbox in Rails - What is It? How to Install It?Development · Web · Ruby on rails · 8 minReal Life Examples: Upgrade Rails 5.2 to Rails 6.0.Development · Ruby · Rails · 8 minPrograils wins Clutch Leader Award for Top B2B companiesOur way · Events · Ruby on rails · 3 minFlutter's pros and cons from an iOS developer's perspectiveDevelopment · Mobile · iOS · 4 minWhat are the goals, scope and types of software testing?Development · Testing · App · 6 minWhat is Project Catalyst and how to prepare your iPad app for it?Development · Mobile · iOS · 4 minWhy should you choose Ruby on Rails for your MVP?Development · Web · Ruby · 7 minWhat is an MVP and how can it help your startup?Design · Startup · Ux · 7 minHow to make a website mobile-friendly?Development · Web · Mobile · 8 minMobile apps for business. Do you need one?Development · Mobile · Web · 7 min10 infoShare 2019 highlights by PrograilsOur way · Events · Startup · 5 minElixir books and courses for beginnersDevelopment · Web · Elixir · 6 minElixir and Phoenix: Top Apps & Websites | Web DevelopmentDevelopment · Web · Elixir · 5 minTech events in Poznań you need to visit in 2019Our way · Events · Startup · 5 minNew features in Rails 6: Multiple databases, parallel tests, Action Mailbox and moreDevelopment · Web · Rails · 7 minSoftware outsourcing - what is it? Benefits for your businessDevelopment · Web · Rails · 8 minRuby vs Elixir Comparison. Which One Is Better for Your Software Project?Development · Web · Ruby · 8 minA ticket to transparent project management. How Trello boards help us control our daily workflowProject management · Our way · Development · 5 minRails i18n: LIT Internationalization. The New TranslationDevelopment · Web · Ruby · 6 min

These posts come from the people who build AuditBadger and Beskar. That’s all the selling we’ll do here.

About Prograils →