Open in app
Home
Notifications
Lists
Stories

Write
Robert Pankowecki
Robert Pankowecki

Home

Published in Planet Arkency

·Jul 18, 2018

Doing more on reads vs writes

What do you like more in your application? Handling complexity when reading the data or when updating it? Imagine you have a model such as Product with three potential date attributes: publication_on - Nominal date of publication. This date is primarily used for planning, promotion and other business process purposes…

Ruby On Rails

5 min read


Published in Planet Arkency

·Apr 23, 2018

Using singleton objects as default arguments in Ruby

Sometimes you would like to define a method which takes an optional argument, but the programmer might pass nil. And your code needs to distinguish between the value not being provided (default value) and nil. How can it be achieved? The usual solution for default value is to define them…

Ruby

3 min read


Published in Planet Arkency

·Feb 12, 2018

Guide to setup testing React.js components with Jest in Rails+Webpacker+Webpack environment

Around a month ago, I worked on a task, which required a more dynamic frontend behavior. I worked on a component with 2 selects and 2 date pickers and depending on what was selected where the other pickers or select inputs had to be updated based on some relatively simple…

Java Script

8 min read


Oct 26, 2017

How to get anything done? — 4 tips

If you have low self-esteem and constantly worry (like I do), your own thoughts might be the biggest obstacle preventing you from getting great things done. Here are 4 mental tips that I use to overcome my objections. Start enough times Don’t think about finishing a project. About the end of it. You…

Startup

4 min read

How to get anything done? — 4 tips
How to get anything done? — 4 tips

Oct 8, 2017

Domain-Driven Rails book v1.0 is out there!

Last week I added a final chapter about Event Sourcing to Domain-Driven Rails. It presents how you can build your aggregates using Rails Event Store with SQL DBs. It also shows how to achieve the same with EventStore.org DB. A dedicated database for storing events. …

Software Architecture

3 min read


Jul 28, 2017

Get paid for blogging as a programmer

As developers there are a few things we can do with our time: code and ship it learn new tools and techniques show your current knowledge and expertise and there is always the 4th option. …

Blogging

4 min read


Published in Planet Arkency

·Jul 11, 2017

Why blog as a software developer?

A few years ago I started blogging and I try to keep doing it weekly or bi-weekly. Why? What’s the point? Why spend time on this? What do you gain? Spread your way of coding — inspire Everyone of us has its own taste and list of acceptable hacks. By blogging, I make sure that in Arkency…

Programming

5 min read

Why blog as a software developer?
Why blog as a software developer?

Published in Planet Arkency

·May 31, 2017

Can you keep programming for 50 years?

Today I was listening to DevTalk.pl podcast and its 1st episode of DevTrio talks. In this episode, 3 famous Polish developers discuss the topic of whether you would want to and whether you could be a programmer for your whole career. In the rest of the world, the answer was…

Programming

2 min read

Can you keep programming for 50 years?
Can you keep programming for 50 years?

Published in Planet Arkency

·May 17, 2017

What I learnt from my vacations at age 0b100000

I just came from my 2 week-long vacations and here is my quick summary. At age 32 you just can’t handle same shit you did 10 years ago. Planning time for rest is nowadays essential for me and my wife (same age). Otherwise, I just become a whining, tired, unhappy…

Startup

4 min read

What I learnt from my vacations at age 0b100000
What I learnt from my vacations at age 0b100000

Published in Planet Arkency

·Apr 13, 2017

How I use bookmarks in RubyMine

RubyMine (and probably many other editors as well) have a nice feature called bookmarks. It lets you mark certain lines and easily navigate to them. I wanted to present you two scenarios in which I use the feature. Editing big test/spec file Let’s say I am in a quite long spec file. Quite long…

Software Development

4 min read

How I use bookmarks in RubyMine
How I use bookmarks in RubyMine
Robert Pankowecki

Robert Pankowecki

Ruby (on Rails) programmer

Following
  • Kevlin Henney

    Kevlin Henney

  • Maciej Łebkowski

    Maciej Łebkowski

  • Daria Shualy

    Daria Shualy

  • SoftwareMill

    SoftwareMill

  • Kamil Lelonek

    Kamil Lelonek

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable