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.
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.
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.
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.
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”.
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.
Recently, on one of Discord servers an example of how to reverse a string in PHP was posted. Because the example was presented as a production code example, let's take a look and discuss it. Looking ahead, that wasn’t the best example.
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.
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.
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.