My new daily driver keyboard

After trying different keyboards, it seems that I’ve finally found my new daily driver. You probably remember the adventure with the Keychron C1 Pro keyboard. As it turned out, the strange typing feeling was related to the mounting style used in this keyboard. Let’s dig into it and I will tell you about my new daily driver.
to my new daily driver keyboard »

Touch typing for programmers

Touch typing for programmers is quite different from touch typing in general. One might say that touch typing is even not important for programmers. Use what works best for you. But, if you practice touch typing or want to start practicing, these are my tips how to do it more efficiently.
to touch typing for programmers »

Confirm before exiting Intellij products

If you ever found yourself in a situation where your IntelliJ IDEA (or any other JetBrains product, I guess) was accidentally closed with all the projects at once – this tip is for you.
to confirm before exiting the IntelliJ »

Integration of social media share buttons into Laravel

Giving a user the possibility to quickly share your site or interesting content from it, is crucial in today’s fast-moving world. Certain social media allow the site owners/developers this to be done through the mechanism of share buttons. Let’s talk about a possible implementation of this mechanism in Laravel.
to how to integrate social media share buttons in a Laravel application »

A "Code Smells: Hall of Fame" meetup

Usually, I try to attend interesting events in the city. It broadens my horizons and helps me to keep up with the industry. However, it’s hard to find time for all of them. A recent event, organized by the Barcelona JUG, was an event that you literally couldn’t miss. That was a talk by Victor Rentea - “Code Smells: Hall of Fame”.
to code Smells: Hall of Fame by Victor Rentea »

Keychron C1 Pro review

As you probably know, I’m trying to find a new daily driver keyboard. After I tried red switches, I got the urge to experiment and find something more convenient for my daily typing. As the Keychron company offers very good keyboards, I made a decision to try the Keychron C1 Pro.
to keychron C1 Pro review »

Remove a workspace path in Eclipse launcher

Sometimes, it is necessary to remove a workspace path from the launcher in Eclipse. In the Intellij IDEA this is a trivial task, but in Eclipse this task may require some steps.
to eclipse remove a recent workspace path »

My first custom keyboard

For years I used to use the IKB C-104 keyboard with brown switches. I was pretty confident that this keeb was the best choice ever. However, I was starting to notice that it was pretty big and cumbersome. So, I made a decision to try something new and smaller.
to my first custom keyboard »

My presentation "Mocks aren't stubs: What are test doubles and how to use them?"

Recently, I gave a talk for the Software Crafters Barcelona community. For the last few years, I was really into testing. At some point, I realized that I wanted to share my knowledge and came up with the presentation about test doubles and how to use them. This is my presentation “Mocks aren’t stubs: What are test doubles and how to use them?” and some afterthoughts on it.
to my presentation Mocks aren't stubs »
1 2 3