useo homepageuseo homepage
About usJoin our teamWork with usBlogContact

We use cookies and similar technologies to improve your experience on this website. To learn more, check our our Privacy Policy

I agree
Hanami•Docker•Guides
Konrad Badzioch•16.03.2023

Setting up Hanami and Postgres with Docker Compose

In this article we are focused on configuring Hanami web application together with PostgreSQL database by using Docker Compose.

Communication•Team
Konrad Badzioch•04.01.2023

The art of communication in the team

In this article, I would like to focus on communication in the team and share with you good practices and what I have learned throughout my not-quite-long career.

Software Design•Rails•dry-rb
Mateusz Jarosz•30.12.2022

Sweeping callbacks away with dry-rb

A proposal of ditching callbacks in favour of dry-rb monads. This time we tackle the issue of processing conventions in Ruby on Rails applications and offer a different approach that could improve your codebase.

Software Design•Rails•dry-rb
Mateusz Jarosz•15.12.2022

First steps with dry-rb

A short introduction to the most commonly used dry-rb library. In the article, we are comprehensively reviewing the problem of data validation in Ruby on Rails applications and covering a new strategy for replacing ActiveRecord model validations with dry-validation, dry-schema, and dry-types gems.

web development•security
Dariusz Michalski•31.05.2022

The productivity I had to grow up to

Here you can find methods for more productive and meaningful work that have proven successful for me and are based on our team experience at USEO, but can also be used successfully in other industries. Simple methods that work - as long as they are implemented and adapted to the individual context.

web development•security
Dariusz Michalski•19.04.2022

Security checklist - 14 rules for software development

Must-have rules that every software company should follow to keep the products and development safe and secured.

Culture•Organization•Team
Dariusz Michalski•14.02.2022

How to build a company where people want to stay longer

What makes people want to work with us? Why are they able to reject competitive, seemingly more lucrative job offers? The organizational culture of the company is not without significance. I gathered a few of my experiences and rules for building a team that likes to work together.

Ruby•Hanami•Web Development
Sebastian Wilgosz•02.07.2021

My thoughts after trying Hanami in production microservice architecture

Not so long ago I'd got a chance to build a production-ready application in our microservices architecture. Check out my findings!

JavaScript•Cypress•GitHub•E2E
Adrian Pilarczyk•02.04.2021

Integrate E2E testing in your PRs with GitHub Actions & Cypress

Writing E2E tests is easy but building a CI/CD pipeline for them is... even easier?

Ruby•API•Web Development
Sebastian Wilgosz•23.03.2021

Introducing JSOM-Pagination - a standalone pagination gem

Pagination is a simple problem, but Ruby world still lacks of simple solution for it. JSOM-pagination is an attempt to solve all the usage issues with things like Pagy, Kaminari or Will_Paginate.

Remote Work•Communication
Dariusz Michalski•08.03.2021

About communication, emotions, and relations in remote work

In our line of work, this is an up-to-date topic not only during the pandemic. However, this will not be a text about applications supporting remote work or facilitating team management – everyone has already mastered these. It will be a text about something which is much more difficult in remote work, i.e. about the human factor – emotions, communication, and relations in a team.

Career•General•Programming
Dariusz Michalski•11.12.2020

Before you change your career and become a software developer

Some tips for anyone thinking of changing jobs and embarking on a career in software development – from the perspective of a software company owner.

React•TypeScript•Next.js•Hasura
Adrian Pilarczyk•09.11.2020

Up and running with Next.js and Hasura in no time

You just can't walk past JamStack indifferently anymore and this is due to the growth of tools such as Next.js and Hasura. Those two of the biggest players in their respective markets will be the highlight of the today's blog-post, where I will show you one of the fastest and the coolest stacks you can build applications with in the React realm: Next.js + TypeScript + GraphQL + Vercel. You think only knowing React means you will build to-do lists for the rest of your life? I have some news for you.

Tests•RSpec•Ruby
Konrad Badzioch•28.10.2020

Keep DRY your tests - a little bit about the shared context in RSpec

As a developer, I constantly look for improving my code. Also in terms of tests. For me, it's important to keep tests clean in order to add new tests to be a pleasure, not a drudgery. First time I stumbled across the shared context when I was looking for something that can help me to extract some constantly repeated variables in tests. The shared context was exactly what I was looking for.

Tools
Sebastian Wilgosz•20.10.2020

I’ve found a bug in GIT – WAT? The GIT Lottery

I've found a bug in GIT. How likely is that to happen? Give me any lottery you can think of and still I can argue if it's harder to win in it. Still - it happened to me and the funniest thing is, that it happend during a work on a blog application. When I worked on it alone. No big teams, merges, overriding history... nothing. Just a basic features had been used. Here is how it happened...

General•Company
Adrian Pilarczyk•02.10.2020

Welcome to our blog

Over the last ten years of our presence in the industry, we managed to keep the same, through-the-roof, level of passion for something once started as a harmless hobby, only to later become a pillar of our careers: web development.

New business
start a partnership

office@useo.pl

Let's chat
+48 691 796 200

hello@useo.pl

Job offers
Our headquarters

ul. Ofiar Oświęcimskich 17
50-069 Wrocław, Poland

USEO sp. z o.o. All rights reserved. Privacy

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.