Recently, I had an interesting case where the power of Vim, especially macros, really shines. Let's start an adventure and dig deeper into this interesting and fascinating world.
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 in 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 site owners/developers to do this via the share buttons mechanism. Let’s talk about a possible implementation of this mechanism in a Laravel application.
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.