I must say, I have enjoyed my journey of understanding PostgreSQL offerings for JSON data type. I am also realising how much ORMs do for you; there can be pros to using one and cons simultaneously depending on your personality. There is however a sense of satisfaction in understanding how the database we depend on for business works.
ostgreSQL provides some operators for working with `json` and `jsonb` data. The best way to review these operators is by memorising their use. There aren’t names but symbols so hold on tight, while I write down a couple I think you are more likely to use them right away.
There was a time when if you had to work with a lot of JSON structured data, you had to turn to building NoSQL databases like MongoDB purposefully. However, the relational database world has caught on and given us the option to work with relational and non-relational data within the same database engine
In 2024, contributing to open source projects as a software engineer can have wide-ranging benefits. Open-source projects rely on contributors for codebase maintenance, feature development, bug fixing, and community support. However, challenges such as lack of resources, difficulty in onboarding, maintainer burnout, and lack of diversity exist.
So I finally got that AWS certification I have been dreaming of for a few years. On the 8th of June 2023, I obtained the AWS Solutions Architect Associate certification and a few days after, I am still recovering from the Exam preparation adrenaline.
When you are young and still living at your parent's house, you had dreams of when you will become a grown-up, move out, have your own place and do WHATEVER you want. The dream is real to an extent except, no one warned you of the responsibilities that come with that level of freedom. In the end, you get to do whatever you want, but the constraints are no longer placed on you by your parents but now by life itself.
Life throws opportunities that you never expected or weren't exactly prepared for. At first you are scared but plodding along and realising there was nothing to it, reveals the fear was all in your head.
For the bulk of my career at least in the last seven to eight years, PHP, the web's programming language, has featured predominantly in my CV. It paid the bills, I devoted time to honing my skills and keeping up with frameworks and new language features as the language grew.
After recently undergoing numerous job interviews and getting a glimpse at what is expected of new candidates, I felt a bit of fear for anyone starting out in the field of computer science and tech. There is just too much out there to learn.
A collection of thoughts I have had over the week but unable to write a complete article on it. So this week - Finances, kids helping out, 91k Civil Servants to be kicked out of jobs, rumours about a recession in tech salaries. Automation and flutter release
The bulk of the web runs on Javascript but as the web becomes more integral into the way we do business today, dynamically languages are slowly tacking on those features from languages like Java we once hated.
Sometimes confidence comes from having experienced a thing many times. In the world of coding, there are times when you just needed to add a few lines of code to modify a functionality. The lesson from this experience is no matter how confident you feel your code is, always write tests.
Live life like a Ship. A Ship adjusts its sail according to the wind. A Ship may not always travel in a straight line. Still, it will generally go in an approximate direction to its destination. Sometimes the winds and waves are so high that you may have to dock in an unplanned shore.
In our me me me society, phrases like within me, I deserve, I want, my opinion, creates a lot of pressure on us. Let's face it, you do disappoint yourself from time to time with the difference being you are very forgiving of your flaws.
We all have dreams of where we could be or want to be. Dreaming isn't the challenge as everyone hopes and longs for a better life, a promotion or an adventure.
Today has been a hell of a day for me and has made me wonder what in the world was I thinking. I have spent a lot of time today making three trips to the Curry's store returning items I bought.
I woke today with a weird thought of the term - "A Millionaire". What qualifies a millionaire? Is it the amount of money in his bank account, or is it something else? Is it the size of his Real Estate?
Every day is filled with something to achieve. And from the moment you become an adult, start working, it never stops. As a child, we had the luxury of our parents taking care of the business of worrying about the future and bills.
A sense of depression or lack of accomplishment will be felt when you hide who you are. If you are passionate about something, keep doing it, share it with others, talk about it.
The year 2018 has been a year of surprises, learning and a year I spent looking to streamline my view of the world, figure out what works and develop emotionally, spiritually and aim for peace of mind.
Cheers to those who keep pushing ahead in life. Who keep aspiring for greatness despite the nagging voice that tells you to quit. To give up because it is easier than sustaining this fight.