{
    "componentChunkName": "component---src-templates-category-template-js",
    "path": "/en/category/coding-life/",
    "result": {"data":{"allMarkdownRemark":{"totalCount":36,"edges":[{"node":{"fields":{"slug":"/keeping_overachieving_freak_on_a_leash/"},"excerpt":"Being busy is not something we strive for; it’s an axiom. Social media are not helping; our whole lives are on the plate. And we’re chefs…","timeToRead":3,"frontmatter":{"title":"Keeping our overachieving freak on a leash","category":"Coding Life"}}},{"node":{"fields":{"slug":"/notes_on_migrating_storage_library/"},"excerpt":"I’m feeling like a surgeon in recent days. Who knew that changing the connection management in storage library would be a delicate thing to…","timeToRead":3,"frontmatter":{"title":"A few notes on migrating storage library","category":"Coding Life"}}},{"node":{"fields":{"slug":"/marten_user_survey/"},"excerpt":"I’m always saying that the Marten community is one of the things that keeps me doing Open Source and staying in the .NET community. It’s…","timeToRead":2,"frontmatter":{"title":"Are you Marten or Wolverine user? Tell us more!","category":"Coding Life"}}},{"node":{"fields":{"slug":"/marten_support_plans/"},"excerpt":"We just introduced support plans for Marten, and here’s why. We’re really committed to providing tools that are accessible, safe and bug…","timeToRead":3,"frontmatter":{"title":"We introduced support plans for Marten","category":"Coding Life"}}},{"node":{"fields":{"slug":"/women_in_it/"},"excerpt":"I used to play football. I wasn’t talented, but still, I loved it. Football is a team sport, and playing is not the only essential part of…","timeToRead":9,"frontmatter":{"title":"Women in IT","category":"Coding Life"}}},{"node":{"fields":{"slug":"/architecture_weekly_became_substack_bestseller/"},"excerpt":"Boom, I got this week such a nice picture from the Substack. My Architecture Weekly newsletter appears to have become the Substack…","timeToRead":6,"frontmatter":{"title":"Architecture Weekly became the Substack Bestseller!","category":"Coding Life"}}},{"node":{"fields":{"slug":"/a_few_words_on_communication/"},"excerpt":"I got a surprising question during my workshop this week: It seems that communication with the business is critical to make Event Sourcing…","timeToRead":5,"frontmatter":{"title":"A few words on communication","category":"Coding Life"}}},{"node":{"fields":{"slug":"/a_few_notes_on_running_open_source_project/"},"excerpt":"Last week we released the next major Marten release, and I’d like to share some of my lessons learned and insights with you. And by “you”, I…","timeToRead":7,"frontmatter":{"title":"A few notes on running open source project after Marten v6 release","category":"Coding Life"}}},{"node":{"fields":{"slug":"/chat_gpt_revolution_or_not/"},"excerpt":"I started my career when StackOverflow didn’t exist. That’s how I quite often introduce myself. I’m that old. That’s, of course, nothing…","timeToRead":9,"frontmatter":{"title":"ChatGPT, revolution or not?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/explicit_validation_in_csharp_just_got_simpler/"},"excerpt":"Validation is a thriving concept. It enables incredible creativity in developers implementing it in various ways. I explained my general…","timeToRead":8,"frontmatter":{"title":"Explicit validation in C# just got simpler!","category":"Coding Life"}}},{"node":{"fields":{"slug":"/stacking_the_bricks/"},"excerpt":"We, developers, are searching for Holy Grail, one pattern to rule them all. There’s no such. In his excellent book “Atomic Habits”, James…","timeToRead":3,"frontmatter":{"title":"Stacking the bricks in the software development process","category":"Coding Life"}}},{"node":{"fields":{"slug":"/a_few_words_about_workaholism/"},"excerpt":"There is a cult of workaholism in our industry. Just like the guys from the gym brag about how much they pulled on the chest or did in the…","timeToRead":3,"frontmatter":{"title":"Don't be like Ebenezer Scrooge. A few words about workaholism","category":"Coding Life"}}},{"node":{"fields":{"slug":"/dive_a_bit_deeper_look_a_bit_wider/"},"excerpt":"We live in a time of information overload. We are constantly stimulated. Our focus skills are similar to a goldfish. Seemingly our life is…","timeToRead":5,"frontmatter":{"title":"Dive a bit deeper, look a bit wider","category":"Coding Life"}}},{"node":{"fields":{"slug":"/it_doesnt_have_to_be_toxic_at_work/"},"excerpt":"We work in an industry that’s full of passionate people. Doing what you like and getting paid for it is a privilege and a curse. We’re…","timeToRead":4,"frontmatter":{"title":"It doesn't have to be toxic at work","category":"Coding Life"}}},{"node":{"fields":{"slug":"/how_playing_on_guitar_helps_in_being_better_developer/"},"excerpt":"The first time I did not become a musician was when my grandma tried to sign me to music school. During rehearsal, I stubbornly said I would…","timeToRead":7,"frontmatter":{"title":"How playing on guitar can help you to be a better developer?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/is_keeping_utc_dates_best_solution/"},"excerpt":"In many projects, the approach to dates is quite nonchalant. People do as they want. When on-premise systems were king, the common problem…","timeToRead":3,"frontmatter":{"title":"Is keeping dates in UTC really the best solution?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/client_code_generation/"},"excerpt":"I’m often told that dull, repetitive tasks should be automated. However, there are times when it is better not to do this. I regularly see…","timeToRead":6,"frontmatter":{"title":"Should you generate the client code from the API?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/leaving_event_store/"},"excerpt":"I’ve got some news today. Here comes the boom: I’m leaving the Event Store, which means I just became unemployed! How come? I am a pragmatic…","timeToRead":6,"frontmatter":{"title":"Why I'm leaving Event Store and getting ready for the next episode","category":"Coding Life"}}},{"node":{"fields":{"slug":"/power_of_ignorance/"},"excerpt":"I was asked to compile various statistics from our Event Store GitHub community some time ago. We wanted to analyze our public repositories…","timeToRead":4,"frontmatter":{"title":"Power of ignorance, or how to write simple code","category":"Coding Life"}}},{"node":{"fields":{"slug":"/onion_clean_code/"},"excerpt":"I quite often make fun of Clean Code and Clean Architecture. I’m calling it an Onion Architecture. Not least because it has layers but also…","timeToRead":3,"frontmatter":{"title":"What onion has to do with Clean Code?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/the_risk_of_ignoring_risks/"},"excerpt":"Do you like playing poker? I used to play Texas Holdem with my friends regularly. We took it easy; each person put 5 PLN into the pool, and…","timeToRead":5,"frontmatter":{"title":"The risk of ignoring risks","category":"Coding Life"}}},{"node":{"fields":{"slug":"/12_things_I_learned_on_last_pull_request_review/"},"excerpt":"As I have mentioned to you many times, I like to test different approaches, technologies and solutions. I may not have told you yet that I…","timeToRead":9,"frontmatter":{"title":"Twelve things I learned about Java during my last code review","category":"Coding Life"}}},{"node":{"fields":{"slug":"/small_rant_about_software_design/"},"excerpt":"Some time ago, I listened to an enlightening episode of Scott Hanselman’s podcast on how to teach computer science. The guest was Maria…","timeToRead":3,"frontmatter":{"title":"Small rant about the Software Design","category":"Coding Life"}}},{"node":{"fields":{"slug":"/russian_invasion_of_ukraine/"},"excerpt":"War. War never changes… In IT, we’re living in a bubble. Compared to others we have good working conditions. We learned to complain about…","timeToRead":3,"frontmatter":{"title":"“I'm not interested in politics” is not actual anymore","category":"Coding Life"}}},{"node":{"fields":{"slug":"/fifteen_tips_on_how_to_run_meetings_effectively/"},"excerpt":"It’s always worth talking things through! But is it worth meeting? During my career, I have seen many projects and companies where the…","timeToRead":4,"frontmatter":{"title":"15 tips on how to run meetings effectively","category":"Coding Life"}}},{"node":{"fields":{"slug":"/i_tested_on_production/"},"excerpt":"Testing on production usually appears in ridiculous stories. They may be only annoyances like getting questions from customers why they see…","timeToRead":5,"frontmatter":{"title":"I tested it on production and I'm not ashamed of it","category":"Coding Life"}}},{"node":{"fields":{"slug":"/should_programmers_productivity_be_shown_in_code_formatting/"},"excerpt":"Each of us has at least a dose of creativity. I have always liked drawing. I wanted to make effective plays in football. Today, I play the…","timeToRead":4,"frontmatter":{"title":"Should a programmer's creativity be shown in code formatting?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/no_it_can_never_happen/"},"excerpt":"“No, it can never happen!”. Have you heard this sentence before? For example, a user with the same e-mail address may not register, or the…","timeToRead":4,"frontmatter":{"title":"No, it can never happen!","category":"Coding Life"}}},{"node":{"fields":{"slug":"/tell_dont_ask_how_to_keep_an_eye_on_boiling_milk/"},"excerpt":"Some time ago, I thought about writing a cookbook for guys, a set of essential tips on surviving in the kitchen. I thought of starting with…","timeToRead":4,"frontmatter":{"title":"Tell, don't ask! Or, how to keep an eye on boiling milk","category":"Coding Life"}}},{"node":{"fields":{"slug":"/what_does_mr_bean_opening_the_car_have_to_do_with_programming/"},"excerpt":"Before reading the article, please watch the video below:  Mr Bean wants to add a new business feature to the project. First, the entity…","timeToRead":3,"frontmatter":{"title":"What does Mr Bean opening the car have to do with programming?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/what_does_a_construction_failure_have_to_do_with_our_authorities/"},"excerpt":"Through my window, I see the result of good plans but poor execution. Opposite my flat, there is a partially completed construction place…","timeToRead":3,"frontmatter":{"title":"What does a construction failure have to do with our authorities?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/thoughts_on_tenth_blogging_anniversary/"},"excerpt":"Yesterday, precisely ten years passed since I released my first blog post. It’s still available in the original place (in Polish) at…","timeToRead":6,"frontmatter":{"title":"10 notes on the 10th blogging anniversary","category":"Coding Life"}}},{"node":{"fields":{"slug":"/in_what_language_are_programmers_writing/"},"excerpt":"Wikipedia states that there are around 700 programming languages. Some are more popular. Some are less. But what language do programmers…","timeToRead":4,"frontmatter":{"title":"In what language are programmers writing?","category":"Coding Life"}}},{"node":{"fields":{"slug":"/form_a_wall/"},"excerpt":"There were 0.3 seconds left till the end of the NBA match. Detroit Pistons were leading by a single point against San Antonio Spurs. The…","timeToRead":5,"frontmatter":{"title":"Form a wall! And other concerns about security","category":"Coding Life"}}},{"node":{"fields":{"slug":"/lets_take_care_of_ourselves_thoughts_about_comptibility/"},"excerpt":"In the last year, the word responsibility is used in all possible ways. Responsibility for us, for others. We can be heroes wearing masks…","timeToRead":6,"frontmatter":{"title":"Let's take care of ourselves! Thoughts on compatibility","category":"Coding Life"}}},{"node":{"fields":{"slug":"/why_are_senior_devs_afraid_to_code/"},"excerpt":"The job interview is a stressful situation, usually for both parties. Some time ago, I had to recruit senior developers. I had the idea to…","timeToRead":4,"frontmatter":{"title":"Why are senior devs afraid to code?","category":"Coding Life"}}}]},"site":{"siteMetadata":{"facebook":{"appId":""}}}},"pageContext":{"category":"Coding Life","lang":"en","langKey":"en","originalPath":"/category/coding-life/","availableLanguages":["en","pl"]}},
    "staticQueryHashes": ["2742854296"]}