This year felt like the moment when superpowers quietly became available to everyday developers. Not long ago, AI coding helpers were mostly a joke, but then many of us went from laughing at them to using them every day. As these coding tools became p...
In the Ruby programming language, the begin and end keywords serve the purpose of creating block-like control structures. They allow us to group together multiple code statements within a block.
When utilizing lowercase begin/end blocks, we can creat...
in cases where you need to send request to a Certifcate Authority CA to get a Certificate signed,
you will need to provide a Certifcate Signing Request CSR....
Transport layer securityTLS is a cryptographic protocol designed for secure communication over a computer network.
The primary use of the TLS is encrypting the communication between clients and servers.
For example, A web browser such as Chrome, Edge,...
systemd is the system and service manager for modern Linux operating systems. It handles initialization, starts services, and manages system resources efficiently....
In Ruby, the reserved words BEGIN and END are used to execute code at the beginning and end of a Ruby program, respectively. These two keywords are counterparts of each other....
Ever wonder how ruby programm move to different directories and load different files and make sure
that the directories a certiain file is in to load....
In Ruby, arrays are groups of elements that can include any data type, such as strings, integers, floats, or even other arrays. Understanding arrays enables you to create efficient and clear code. In this article, we will begin exploring arrays gradua...
The splat operator in Ruby is a useful tool to handle multiple arguments or elements. It simplifies the handling of variable numbers of arrays, making it versatile....
It is crucial to maintain a clear distinction between refactoring and making changes to a module, feature, or behavior in software development.
Refactoring refers to making changes to the codebase without affecting the external behavior of the softwar...
To set up Ruby development on a Mac, there are several steps that need to be followed.
However, if you only want to experiment with Ruby language and don't require multiple versions of Ruby,
you can use Homebrew to install Ruby and explore Ruby's ma...
If you're working with Ruby scripting, you may encounter situations where you need to run Ruby code that's saved in a file.
In such scenarios, you can use the ruby filename.rb command to execute the code directly from the command line.
This command ...
In JavaScript, variables can be declared using three different keywords: var, let, and const.
These keywords have some differences in terms of how they behave and can affect the behaviour of your code....
Web API building or adding dummy APIs in your application, you would have seen the necessity of
building JSON object or parsing the JSON.
And when you parse a JSON object the object keys should be a specific type ex: String, Symbol in ruby lang.
Today...
Estimating software projects can be challenging, especially for those who are just starting out. It can feel overwhelming to estimate how long it will take to deliver a software feature that is unknown. As a beginner, you may feel pressured to provide...
I use nanochttps://nanoc.ws/ a static site generator for my personal blog.
you can also take a look at the source here githubhttps://github.com/nanoc/nanoc...
with the Ruby-2.6 release, you will be enjoying performance improvements and a couple of cool new features. Ruby 2.6 also introduce the initial implementation for JIT just in time compiler to improve the performance of ruby programs....
with ruby 2.4.0 onwards we have this special method for the ruby hash.
It is transform_values using this method we can changes the values for a hash without affecting the keys....
Your first job or You have joined the new workplace. A new project, a new assignment, a new team. New and unfamiliar faces greet you and you try to maintain yourself and thinking you were back in college....
You should try to give up these habits from your personality. It can help you to achieve the small milestone of success and If you are able to diminish all, your success path will grow with a higher rate....
Many times while doing/developing the ruby application we all ignore the security checks/updates for our packages/code/modules.
And we don't even realize how quickly time flies from our hand. A lot of ruby gems are released all this time and our curre...
Node.js usages require as one of the global modules to manage the module dependencies. You can require any module in Nodejs by a simple line of code....
In most cases, we follow the branching model for any feature or bug fixes for application source.
Like create a branch from master or development and make the changes which are needed and generate a pull request and if your team is validating your cha...
Some time ago I was doing data analysis related to some requirements. To complete this I need to grab the latest production dump and update the staging server with production latest dump....