Featured

Why I Chose Rumba For CI/CD Development

When it comes to Database Schema Migration Tool selection for CI/CD development, there are a few key points to keep in mind. One of the most important things to look for is a tool that is both reliable and easy to use.

Another key consideration is the tool’s ability to integrate with popular CI/CD tools. This will allow you to easily automate the migration process and ensure that your database schema is always in sync with your codebase.

Finally, it’s essential to find a tool that is affordable and has a good support infrastructure. This will ensure that you’ll be able to get the help you need when you need it.

Based on my research, I believe that the Rumba RDBM tool is the best option for schema version control. It is both reliable and easy to use, and it perfectly supports PostgreSQL, which is the database I am currently using. Additionally, Rumba’s license price is about 10 times less than the price of competitor deals, and it has great support.

Why I’m going to use a tool for my schema migrations

The modern software development involves at least three different environments: development, testing and production. So, there are my main few reasons why I might want to use a tool for database schema migrations between:

  1. To automate the process of migrating the schema between environments. This can help to ensure that the process is carried out consistently and accurately.
  2. To provide a history of the changes that have been made to the schema. This can help to ensure that it is easy to track down and fix any problems that may have been introduced as a result of the schema changes.
  3. To help to avoid the possibility of human error when making schema changes. This can help to ensure that the database schema is always in a consistent state.

Price

This kind of software can be really expensive, the most promoted tool’s licenses prices starts from $2000, and $3000. With subscription-based pricing, the total cost can be much higher than with traditional pricing models.

When you purchase a subscription to a software package, you are typically guaranteed the latest version of the software as well as any updates that are released while your subscription is active. Hm, the new way to execute the SQL-script within the same database engine? I don’t like the database and client tools that might to change their behavior in several years. So, the statement that I will always have the latest version of the product does not sound convincing to me.

I also found that the most mentioned tools are bloated with unnecessary features and has a huge list of supported database engines that I will never use. It seems like every time I’ll use one of them, I’ll find another feature that I don’t need and never use. I understand that it is trying to be an all-in-one solution, but it really doesn’t need to be.

No dependencies please!

Developers are increasingly using third-parties to simplify their development work and reduce the amount of time spent on low-level tasks. However, this reliance on external code can come at a cost. In some cases, the using third-party may be unavailable, unsupported, or not well suited for the task at hand.

Worse yet, a bug in the dependency can cause significant problems for the application. In cases like these, it can be useful to have a software that does not rely on any third-party dependencies.

I’m saying this because I have faced the fact that the main candidates depend on Java, but I don’t use it in my development cycle, so there is no need for a Java development environment, and it would be completely unnecessary on the DBA machine.

My choice

As you can see, I searched for reasonably priced product without extra dependencies, with a feature set required for my projects. And I think it is time to announce the winner and the competitors.

There are a variety of tools for database version control available, but the most popular ones are Flyway and LiquiBase. Unfortunately, both of them are Java-based tools. The Java Virtual Machine with JDBC driver must be installed to use these tools. Same time, Rumba comes as single and ready-to-run binary without any dependencies. 

Both flagman tools have many useful features, but they are really overloaded with them. Also, I only dealt with the main database triad: MySQL, Oracle, and PostgreSQL. But personally, always stayed with PostgreSQL. So, I’ll be happy with these: 

  • Traditional for schema migration functions.
  • Versioning, to track the changes in the database schema.
  • Command-line interface, to use the tool from the scripts.

Rumba has all the necessary features and is way cheaper than Flyway and LiquiBase. Its commercial license starts from $10. 

Featured

France’s Experimental ‘Solar Highway’ has Failed

Be yourself; Everyone else is already taken.

— Oscar Wilde.

This project is an excellent example of spending tax money on ridiculous things. While every single engineer who has a piece of paper and a pen predicted the efficiency of Solar Highway, the eurocrats continued to spend taxpayer money zealously.

If compared to commercial solar panel installation, which gets a regular cleaning, maintenance and has the solar panel efficiently oriented to the Sun, the solar roadway will never ever achieve the same efficiency! Because it always looks at the Sun with the same, not optimal angle and is regularly shadowed by passing cars!

Another stupid idea is to put technology in attempts to make the solar road able to resist the damage. The road construction industry spent ages in cost efficiency optimization. Replacing the road coat with costly solar panels will ruin the ROI for both: the road and solar energy projects.

I doubt that such solar roads will be a part of the nearest future. No matter how much money will be spent on research and how many coffees the engineers will drink.

Worthless Kitchen Stuff That Simply Take Up Storage Space

Hands-Free Bag Holder

Plastic Bag Holder

Perhaps it could be useful in case you have lost one hand. I still have both, and i have never had an issue putting food or anything else into plastic bags. I have my bag wide-open with one hand and after that, applying the other, either put the food in the bag or slide it off a plate and inside the bag.

A plastic container appears to be a much better way for leftover storage. But, if you think that those methods are too practical, this type of $10 Hands-Free Baggy Holders can make a perfect buy from any internet store.

This particularly company is truly focused on building a person’s relationship with throwaway bags, because they also offer a weird drying stand for such throwaway bags.

Fat Magnet

Fat Magnet

Often some of the absolutely needless items on this list obtain good reports on ebay, however the Fat Magnet maintains merely 3/5 ranking on user reports.

It claims to be capable of removing the “floating” fat off the food surface. This specific gadget has a poor quality plastic top and a thin metallic structure on the functioning surface. The guide tells it has to be cooled before use, and after that you require to skim the surface of the food.

Many of those who’ve visited school may have heard that metals transfer warmth more effectively than anything else on planet Earth. That a light metal plate will heat up pretty much immediately. With the exact same results, you could possibly go with a tablespoon or dipper considering that the metal alloys well-known as a great obstacle for any liquid, and it surely will not really absorb whatsoever in any way.

Let me provide you with a no-cost substitute to this $20 dollars kids toy: Cook much healthier dishes.

Bear Paw Meat Shredders

Shreffers

The Bear Paw Meat Shredders could come in handy during shredding boiled pork or meat. Except there is a product which already is available at your family household. It does the same work in approximately the identical time frame, and it’s called fork.

Use 2 forks then dig each into the chicken you want to shred, and next drag them aside in different directions. The forks also have one more utilization as eating utensils for chicken and various cuts of animal meat, fish, greens, as well as roughly anything other than soups.

The Bear Paw Meat Shredders will simply eat up your family kitchen space unless you want to get out into the dark town in a superhero suit.

The Tuna Press

Tuna Press

If you have ever before unsealed a can of tuna or maybe whatever other canned foodstuff, you may find the best and most efficient solution to take out the water or oil. Pushing down on the can stuff using the top cover when you have unsealed the can.

There is no use whatsoever for an extra tool that needs further cleaning. No “unique design” is going to restrict you to buy the cans that match its dimensions.

However corporations understand men and women often love wasting away dollars. They’re selling countless variations of this particular device starting from bargain breakable plastic to higher in price stainless-steel.

Butter Dispenser

Butter Dispenser

If you store your groceries in the refrigerator, possibly you have an idea of how exhausting it can be to cut frosty butter. Based on user reviews, this plastic dispenser obviously is familiar with this subject cause sometimes it just breaks in case the butter is way too frozen.

This dispenser allows you to get the butter out from its initial package and put it right into the gadget and next squeeze it onto just about anything you like.

The main paradox is that: even if you realize that actually buttering a loaf of bread or crisp with a knife is too simple for you and now you pick this butter dispenser, you will still need to get the knife to distribute the butter evenly.

Herb Scissors

Herb Scissors

If you get tired of using a good chef’s knife and feel sleepy while you are making a salad, you may attempt to outperform most of those skilled chefs. These wonderful herb scissors look stylish and take up a bit more space compared to all those useless chief’s knives. Also, you clearly shred more regularly, and much more herbs compared with when the commercial kitchens do with chef knives.

Except you actually own a pair of ordinary scissors you have for arts, crafting, or whatever else. And they are exactly the same way efficient at cutting lettuce as these scissors.

In case the herbs are wet from rinsing, they will likely stay on all those cutters very easily. And even if your herbs are pre-dried, they will definitely give off the moisture in the process of slicing. Plus, don’t forget about wiping all between those many cutting blades.

Pickle Picker

Pickle Picker

For a long time, humans have struggled with the hard task of getting pickles out of jars. Countless jars were smashed on the kitchen floorings.

Some tongs are way too large to fit into a jar, and some folks take on these truths of life, while other folks make great progress against them. Maybe that’s what took place here. It’s no more than a very small pair of tongs specifically for getting pickles out of a jar in which a simple set of tongs would not fit inside.

In case you still are using your own fingers for getting a pickle out from the jar, then the pickle picker might be a welcome device. If not, do not hesitate to keep using an entirely effective fork or toothpick as the rest of the people.

Reasons Why It’s So Hard to Come Across a Good Coffee Maker

A couple weeks ago, we experienced the death of our good old KitchenAid coffee maker. It was a simple model from past times, nevertheless it supplied us with decent coffee for many years: absolutely no bad cheap-plastic smells, only perfect coffee. So currently we need a replacement unit.

When trying to look for user reviews, my wife and I found this great fellow at coffeemaker.zone, and he showed me precisely why I’m just reading total junk on practically 50% of the comparison web sites.

These days testimonials are quite commercialized. Many internet sites are making money on written content by directing their own auditory to internet shops. A lot of them commonly are not comparing products that they sell, merely compiling already present materials.

And, this grew into a serious problem. Kindly instruct me what I must do to pick out a decent product that will satisfy my needs.

Well, when you know somebody who possesses the device that you are aiming for – ask what they think, arrange a get-together and test it with your own hands. Testing products personally is usually the number one way.

Unfortunately, that is not often easy to do and you will need to spend some time. Can you suggest another solution?

When I’m checking for a gadget that deals with foodstuff, I always purchase a reputable manufacturer and materials that even, theoretically, are not able to affect my body. When it comes to coffee makers, it’s stainless metal and glass for the parts which come in close contact with boiling water.

Right now every coffee maker does have plastic components. As a minimum the brew baskets are manufactured from plastic. And that is where the trademark name makes sense.

When the company produces their own coffee-related devices for decades, that obviously indicates that this vendor understands quite a lot about coffee. Have a look at the reviews regarding currently retailing products and discuss it on related forums. A company that also provides a whole lot of other cooking equipment most likely produces mediocre coffee machines at best.

I even have an excellent illustration from my top 5 cup coffee maker article. Moccamaster brand owner provides top quality and is focused on coffee brewing. Rather pricey.

EC-DAC50 is a really decent quality mass product but will cost you double of the electronic Capresso and Kenmore. On the other hand Bonavita costs twice more then the japanese brewer, it’s specializing in coffee brewing, however their production is in China, also it is within a higher costs range.

Thank you for the time and straightforward suggestions in my present matter. I wish you good luck at your ongoing coffee project.

About Me

Many thanks for exploring my blog. My name is Andrew Gavrilov, and I work as a software developer for a marine transportation company. This website exists exclusively as a channel to learn from other people and share my experience. I am working with enterprise technologies, mainly Microsoft technology stack of .NET Framework, Visual C#, ASP.NET Webforms, ASP.NET MVC, SQL Server Integration Services, SQL Server, Reporting Services, etc.

Disclaimer: The viewpoints demonstrated herein are my subjective opinions and do not represent my employer’s view by any means.

Design a site like this with WordPress.com
Get started