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.
Nothing matches that. Try a broader word, or clear the filter.
2022
2021
Uptime monitor in Elixir & Phoenix: Serving the dataUptime monitor in Elixir & Phoenix: Data gatheringUpdate: Rails and Active Storage. The new approach to file uploadsUptime monitor in Elixir & Phoenix: Routing and controllersAn Elixir developer's career roadmapUptime monitor in Elixir & Phoenix: Data modelsUptime monitor in Elixir & Phoenix: Authorization and authenticationFirebase Events in a Swift project. How to implement them?Physitrack: A telehealth platform that grew during the covid-19 pandemicHow to check if a video ends playing in AVPlayer and other actionsElvium: Denmark’s leading online recruitment systemBuilding an uptime monitor in Elixir and Phoenix: Project setupRecruitment and onboarding - how has covid changed them?Supporting private landlords in Denmark - Interview with Mark Jensen from Sapu.dkHow to convert an iOS app to tvOS app?Update: Top 21 famous websites built with Ruby on RailsTechnical debt. Why should you care and how to manage it?
2020
iOS 14: Changes in the UIDatePickerPhoenix vs Rails Comparison: The Business PerspectiveLaunching Python in ElixirErlang Team Storage. How does the Elixir data engine work?iOS 14: Introducing SwiftUI GridViewiOS 14: Changes in UISearchBarElixir GenServer. Phoenix Live View and handling long-loading data5 tips & code recipes for your next Elixir/Phoenix projectSwift tutorial: Creating a radio button with pure codeElixir Development Environment Setup: GuideElixir web development at PepsiCo eCommerceMobile development: Dismissing the Flutter module in Android appsiOS app development: Calling and dismissing FlutterViewController in native applicationsMobile development: Adding a global button in an iOS app with AppDelegate and SceneDelegatePrograils among Poland's top web developers on ClutchTop Elixir libraries and how to use themElixir development in 2020: adoption, community and predictionsTransparent UISearchBar in iOS 13 or newerWe don’t need more than 30 people to keep Prograils growingTutorial: UITextField with secure text, but with no KeyChain accessTutorial: Convert Images to Grayscale in SwiftSoftware development pricing models you need to knowHow Prograils became an ISO 27001 compliant software companyShould you ditch Storyboards for SwiftUI? That's what I didRemote work guide: Best practices for CEOs, PMs and employeesFirebase Dynamic Links with Scene DelegateThe Prograils guide to top tech conferences in 2020
2019
Web development trends in 2020: Ruby 3.0, Rails 6, voice search optimization etc. Flutter vs React Native. Mobile app development frameworks comparedMobile app development: Using delegates and blocks in VIPERSwiftUI vs Flutter: A Simple Comparison Between FrameworksAction Mailbox in Rails - What is It? How to Install It?Real Life Examples: Upgrade Rails 5.2 to Rails 6.0.Prograils wins Clutch Leader Award for Top B2B companiesFlutter's pros and cons from an iOS developer's perspectiveWhat are the goals, scope and types of software testing?What is Project Catalyst and how to prepare your iPad app for it?Why should you choose Ruby on Rails for your MVP?What is an MVP and how can it help your startup?How to make a website mobile-friendly?Mobile apps for business. Do you need one?10 infoShare 2019 highlights by PrograilsElixir books and courses for beginnersElixir and Phoenix: Top Apps & Websites | Web DevelopmentTech events in Poznań you need to visit in 2019New features in Rails 6: Multiple databases, parallel tests, Action Mailbox and moreSoftware outsourcing - what is it? Benefits for your businessRuby vs Elixir Comparison. Which One Is Better for Your Software Project?A ticket to transparent project management. How Trello boards help us control our daily workflowRails i18n: LIT Internationalization. The New Translation
2018
We have published the Free Elixir Course. Because it’s awesomeFrom apps to Lego blocks and "Little Red Riding Hood". How I teach my daughters to codeHow to Relaunch an App Successfully? 10 Useful TipsTop Ruby gems you can’t miss in 2019Bailiff 2.0: How my recruitment app helps manage team expensesFirst steps with Clean Architecture and VIPERRubyKaigi 2018: A conference as perfect as a good codePair programming in a software house: yes or no?Rails Webpacker Installation & Adding to a Legacy Rails AppHow To Create a Landing Page? 10 Design Tips & ExamplesThree ways of iterating over tree-like ActiveRecord structuresStarting with Rails - how to set up a development environmentCapistrano deploy to ubuntu with systemd, nginx/puma and rbenv
2017
2016
2015
Ruby Loops: Syntax For All Possible ApproachesRuby Gem Guide: how to install and work with local gems.Ruby on Rails resources worth following. A press reviewCharge your batteries! SaaS in Rails tutorials are about to begin.Creating your own SaaS Rails application: where to begin? what to use?Why do we do Open Source?SAP Hana Rails App with SAP Authorization systemVideo encoding processor for CarrierWave, more options and background processingCarrierWave. Basic video conversion. A step-by-step tutorial
2014
These posts come from the people who build AuditBadger and Beskar. That’s all the selling we’ll do here.
About Prograils →