Adam Świderski

Adam Świderski @asvid

About: Experienced software engineer prioritizing clean code, robust testing, and simplicity. Skilled in mentoring, team building, CI/CD, and fintech. Enjoys music, reading, movies, gaming, camping, hiking.

Location:
Poznań, Poland
Joined:
Mar 12, 2021

Adam Świderski
articles - 35 total

I built my own split keyboard

Back in the day, when I was more actively playing the electric guitar, there was an interesting topic...

Learn More 2 0Mar 19

Country administration is a bad implementation of programming good practices

🚿 I just had a random shower thought: country administration is actually a bad implementation of...

Learn More 0 0Dec 4 '24

The Stoic Engineer's Guide to Technical Debt

TL;DR: Technical debt isn't just a coding problem—it's a communication challenge. Through better...

Learn More 1 0Nov 12 '24

I'm done with multiplatform software development

How I got here I had several chances to try a few ways of multiplatform software...

Learn More 0 0Nov 1 '24

Geo Viewer in IntelliJ Idea is cool

Hello old friend Thanks to Poznań Java User Group randomly selecting me during a meetup to...

Learn More 5 0Oct 22 '24

Using Design Patterns as Communication Skill

Hermits The man, the legend once said "I did not study computer science to work with...

Learn More 0 0Oct 13 '24

Breaking Free from Analysis Paralysis

Pet project Ever found yourself paralyzed by endless choices when starting a new project?...

Learn More 1 1Jun 10 '24

Avoiding the pitfalls of Architecture Astronautics

Exegi Monumentum I’ve crafted software more lasting than bronze, Loftier than pyramids,...

Learn More 5 4May 27 '24

Veni, Vidi, Rewritten

What made me think Once I worked in a company, where we had native mobile apps for Android...

Learn More 0 0May 12 '24

Refactor to UseCases

Extract Method You know this basic refactoring technique, when you highlight a block of...

Learn More 0 0Apr 28 '24

Developer's golden cage

The observation Recently I started working on different tech stack. I'm primarily an...

Learn More 2 1Apr 14 '24

Android Presentation Patterns: MVI

I have already covered MVC, MVP, and MVVM. But... There is another Just when you might...

Learn More 1 0Mar 10 '24

Android Presentation Patterns: MVP

But MVC does the job! When examining the MVC pattern as described here, it's evident that...

Learn More 2 1Feb 24 '24

Android Presentation Patterns: MVVM

Evolution There is a clear trajectory in presentation pattern evolution - decreased...

Learn More 0 0Feb 24 '24

Android Presentation Patterns: MVC

Disclaimer: You probably shouldn't use MVC in your Android app, there are much better solutions...

Learn More 0 0Jan 28 '24

Continuous Integration and Deployment: A Developer's Best Friends

Intro In today's fast-paced software development landscape, Continuous Integration and...

Learn More 1 0Jun 17 '23

Would you go for mobile development again, after 10 years of doing it?

Would I? I went to a meetup in my city last week and a guy I just met there popped a...

Learn More 1 1Feb 1 '23

Why should you use Tech Proposals

"Post-implementation documentation" As the lecturers maliciously called it when they...

Learn More 5 0Apr 7 '22

Android service binding fix for API 30

TL;DR If you want to use bindService() with external application services built with API...

Learn More 0 0Sep 3 '21

Command Pattern in Kotlin

Purpose The Command pattern wraps the request into a specific object that has all the...

Learn More 5 0Aug 31 '21

Android Local Remote Logger

Respect the Logcat The primary Android developer tool - Logcat. It is so widely used,...

Learn More 5 0Aug 10 '21

Mediator Pattern in Kotlin

Purpose We define a Mediator as an object encapsulating interactions between other objects...

Learn More 3 0Jul 18 '21

Decorator Pattern in Kotlin

Purpose The Decorator allows you to dynamically add or change the behavior of a specific...

Learn More 6 0Jul 5 '21

Adapter Pattern in Kotlin

Purpose As the name suggests, the Adapter pattern transforms the class interface to...

Learn More 5 0Jun 27 '21

IntelliJ IDEA as a LaTeX editor

TL;DR: IntelliJ Idea is great for working with LaTeX. The basic functionality is provided by...

Learn More 4 0Jun 22 '21

Facade Pattern in Kotlin

Purpose The facade is a very basic pattern, whose task is to obscure the details of a...

Learn More 6 0Jun 13 '21

Kotlin Strategy Pattern

Purpose The Strategy design pattern defines a family of algorithms and allows them to be u...

Learn More 6 0Jun 6 '21

Kotlin Template Method

Purpose The template method is a very simple design pattern, that separates the shared cla...

Learn More 2 0May 19 '21

IntelliJ settings repo

My setup looks like this: I have Windows PC with Linux installed on a separate drive, also I have 2 M...

Learn More 1 0Apr 30 '21

Ultimate Github Page Deployment

Mr Hyde Text you are reading is also available on Jekyll blog hosted on GitHub, with the u...

Learn More 6 0Apr 30 '21