Open in app
Home
Notifications
Lists
Stories

Write
Błażej Kosmowski
Błażej Kosmowski

Home

Published in selleo

·Aug 11, 2021

Essential RubyOnRails patterns —part 5: Pub/Sub

as seen by RubyOnRails Developers @ Selleo Foreword It is surprising for me how long I’ve dealt without leveraging Pub/Sub in my toolbox. I’ve always associated Pub/Sub with services like Pusher and thought about it as a medium for communication between apps, e.g. in a microservice oriented architecture. I got a…

Ruby

22 min read

Essential RubyOnRails patterns —part 5: Pub/Sub
Essential RubyOnRails patterns —part 5: Pub/Sub

Published in We’ve moved to freeCodeCamp.org/news

·Dec 11, 2018

Why you should learn Ruby on Rails in 2019

Every trend, technology, and even programming language has its peak in popularity that sooner or later will decrease slightly or by a considerable amount. If we lookup “state of ruby language” in Google we will most likely get many results concerning Ruby’s alleged death and decrease in popularity. …

Technology

5 min read

Why you should learn Ruby on Rails in 2019
Why you should learn Ruby on Rails in 2019

Published in selleo

·Jul 31, 2018

A Subjective guide to naming stuff in Ruby on Rails: Classes

There are only two hard things in Computer Science: cache invalidation and naming things. — Phil Karlton Naming things in programming may not be hard (a matter of imagination), but it is definitely hard to do it right. Also, it turns out to be very unclear what “right” means in…

Programming

5 min read

A Subjective guide to naming stuff in Ruby on Rails: Classes
A Subjective guide to naming stuff in Ruby on Rails: Classes

Jul 27, 2018

“Decorating” class methods in Rails

The challenge is to test a static method that yields multiple values but should stop when a given condition is met. Let’s imagine such method as follows def self.poll(condition: -> {}) counter = 0 while true do yield counter += 1 break if condition.call end end There is a problem…

Ruby

2 min read

“Decorating” class methods in Rails
“Decorating” class methods in Rails

Published in selleo

·Jul 5, 2018

A curated list of git commands enough to keep your git history flat

I’ve been working on projects where we keep the git history flat (no merge-commits) for quite a bit of time now, and I’ve decided to make a list of git commands I often use during every-day development. Some of them I use rarely, but just want to keep the list…

Git

3 min read

A curated list of git commands enough to keep your git history flat
A curated list of git commands enough to keep your git history flat

Jul 3, 2018

Ruby Opinions: Using private_constant

I find private_constant to be a very underused tool in most of the ruby projects I’ve dealt with so far. This inclined me to specify a few rules for myself that would help me in deciding whether given constant should be kept private or not. Configuration consts Something I refer to as…

Programming

3 min read

Ruby Opinions: Using private_constant
Ruby Opinions: Using private_constant

Published in selleo

·Jun 4, 2018

A subjective guide to writing (technical) articles

Have you ever thought about writing a technical article to share your knowledge with others and had no clue how to do so? You are in the right place. …

Writing

5 min read

A subjective guide to writing (technical) articles
A subjective guide to writing (technical) articles

May 29, 2018

The BDD story

A while ago I was cooperating on a project with a few developers, one of which was not very accustomed to writing tests the BDD (or even TDD) way. The specs he was introducing after implementation in many cases were not testing the expected behavior or were testing it the…

Software Development

2 min read

The BDD story
The BDD story

May 21, 2018

Hidden costs of new technologies

New frontend framework, new language, new external service, new complex pattern, new rules for development… most developers like brand new things, solutions and techniques, and this is ok, but when we decide to use it for a commercial project, we should take a step back and sort out whether this…

Technology

4 min read

Hidden costs of new technologies
Hidden costs of new technologies

Published in selleo

·May 8, 2018

An opinionated guide to readable RSpec (part 2 of 2)

as seen by RubyOnRails Developers @ Selleo In the previous part of this article we focused on making specs we try to write as readable as possible. This however, comes at a cost of duplication and bloated individual tests. …

Testing

7 min read

An opinionated guide to readable RSpec (part 2 of 2)
An opinionated guide to readable RSpec (part 2 of 2)
Błażej Kosmowski

Błażej Kosmowski

RubyOnRails craftsman @ selleo.com

Following
  • Vinita

    Vinita

  • Carlos E. Espinal

    Carlos E. Espinal

  • Bartłomiej Danek

    Bartłomiej Danek

  • Robert Harężlak

    Robert Harężlak

  • James Ellis-Jones

    James Ellis-Jones

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable