Back to Top

I'm the TUiB Guy, and this is my personal blog.

I am a huge Bob Dylan fan (look up "Tangled Up in Blue" on the web to see what I mean) and I write about three major topics.

internet1. The Internet

Because I can't live without it.

programming2. Programming

Because that's what I do for a living.

music3. Computer Music

Because that's my major hobby.

Take a look at some of my stuff

cloud storage servicesA review of the best cloud storage services

I've never owned an expensive computer such as IBM 5100, which was launched in 1975. Yes sir, that computing beast, which was using a 1.9 MHz CPU and was weighing almost 50 pounds, had an inflation-adjusted price of over $40,000. And it's interesting that some of those personal computer beasts continue to run fine even now! Sadly, today's computers are built to run for just a few years, and then they start to greet us with all sorts of weird error messages, often rendering our precious data useless.

So, no matter if you run a huge business or you work from home, you need to use a cloud-based storage service, because your computers' hard drives will fail sooner or later. Since I've got a few terabytes of data that needed to be store safely, I tested several services. And then, I thought that you could benefit from my research, so I decided to present the best solutions I've found here.


codingHow to become a skilled computer programmer

As you may know, I work as a programmer for a software development company. I wouldn't call myself a "genius" programmer, but I know enough coding to earn a good living for me and my family. Here are some of the most important things that I've learned while building up my skills.

First of all, let's look at what a computer programmer does for a living. Most of the time, the poor guy will just sit in front of his computer and write lines of code all day long. Now don't get me wrong; salaries are very good! I'm only calling that guy "poor" because his job is to look at the monitor screen eight hours per day, writing or debugging bits of code, and you may not like to do that for the rest of your life. On the other hand, this is the perfect job for shy people who don't like socializing and outdoor spaces - that would be me!


best dawWhat is the best Digital Audio Workstation?

Frankly, I wish I knew the answer to this question as well. There are so many DAWs in the world, and I've got so little free time on my hands... Still, these three Digital Audio Workstations are really good, so you'd better download and try them all, and then keep the one that fit your needs.

1. Pro Tools

Avid's Pro Tools is a great solution for people who are just starting out. It offers a 100% free solution, which allows beginners to computer music to create projects that can have up to 16 audio tracks. Advanced users, who want to use up to 128 tracks per project, will have to pay $599 for a perpetual license.


5g5G - the next generation of wireless technology

Most cell phone carriers are already testing their upgraded 5G networks extensively. And my bet is that they are learning a lot about the limits of this new wireless technology as they deploy it in more and more areas. Because, let's be honest, 5G looks much better on paper than in real life scenarios. According to Data Alliance, very few operators have managed to deliver the promised speeds so far, and some of them are still using upgraded versions of the 4G technology, rather than replacing their old radio systems and software, making them fully compatible with the fifth generation of cellular wireless.

Everything started with 2G. Sure, we also had 1G, but that was an analog technology, making use of a primitive communication protocol which was similar with the one that was used for the old walkie-talkies. 2G was acceptable for that era, in which speeds of a few hundreds of Kbit/s were good enough for most people's needs. 3G started modestly, but future versions have pushed download speeds to 2-3 Mbit/s. Believe it or not, 4G increased speeds to a decent 100 Mbit/s, and 5G has theoretical data transfer speeds that can reach 20 Gbit/s.


webDiscovering the best web coding languages

Every company must have a strong online presence these days. Therefore, it is not a surprise that most businesses want to have attractive looking websites, mobile apps, and so on. Here are the best web programming languages that can be used for these purposes.

1. JavaScript

This very popular programming language is often used by front-end developers, coders who create the client side of things, i.e. what people are seeing in their web browsers. By the way, front-end developers are also known as web designers. So, if you need a guy to create a site for you, he will probably make use of JavaScript, HTML and CSS to take care of the project.

The resulting code is similar with C, making it easy for programmers who are familiar with this language to switch to JavaScript without too much effort.


resourcesBest computer music resources for beginners

Beginners to digital music making will often have trouble locating high-quality resources for their projects. Fortunately, there are lots of nice people on the web (myself included ;) who have created articles like this one, highlighting great resources that can be downloaded either for free, or for a modest fee.

1. Techraver

This guy offers a lot of great stuff, and I'm not using the word "great" lightly. Here are just a few examples:

- 10+ best free music production software for beginners;

- 1500 free drum samples;

- 14+ free karaoke apps for Android and iPhone;

- 11+ free guitar tuner apps for Android & iPhone;

- 10+ best free beat making software for Windows PC & Mac;

- 55+ best free VST plugins;

- and much more...



Internet users


Software developers


Sound engineers

"Act the way you'd like to be and soon you'll be the way you'd like to act."

Bob Dylan