I’ve setup CI/CD pipeline for my blog! And it’s amazing!

For a context, the blog is a static site built with Gatsby. And, there is no CMS to manage the content from the “backend”.

To be honest, now that I have set up the deployment pipeline, I don’t need one in near future.

But I am feeling amazingly good about it!

If you ask me what is the difference?

Well, I used to publish my blog articles but now I commit them!

It’s not a choice, it’s a requirement.

In Gatsby, every article is a markdown formatted document.

To publish…


In this article, I am going to describe 4 methods

- Using The indexOf() method
- Check if array includes a value in Javascript
- Check for NaN
- Check for Undefined

Using The indexOf() method

Using `indexOf()`, we can determine if an element is present in an array or not. Similar to the `includes()` method the `indexOf()` method also works on arrays and, it takes one argument.

See the code below.

var students = [“john”, “jane”, “jim”];

console.log( students.indexOf(“jane”) > -1 );
// true

Even though the `indexOf()` method supports both old and new browsers, it has few drawbacks.

Read more …


Before trying to sort array of objects in javascript, we must check if all objects in that array has a common property name.

For example, below is our sample object:

let obj = [
{a: 2, b: 1, c: 3},
{a: 7, c: 8},
{b: 0, c: 5}
];

console.log(numbers); // [1, 2, 5, 10, 25, 40, 100]

Can you identify the common property name among all the array objects? Yes, ‘c’ is the common property among all the objects. So, we can sort these objects by the property ‘c’.

Next, we have to check what is the data type…


#javascript

The date is a unique data type in javascript. It can give us so much information using so little space. Converting string to date in javascript.

When we interact with an API, we often receive the date as a string. Then if we need to parse that string to a date input, we convert the string to date in javascript, because most of the inputs do not support a raw string as an input.

A string date can be of three types and, we will convert each of those to a date object in javascript.

Formats of string date:

  • mm-dd-yyyy
  • yyyy-mm-dd
  • dd-mm-yyyy

To…


#javascript

Playing with strings in Javascript is a bit tricky. In this article, I am going to describe how to remove space from any string in Javascript.

Even though Javascript provides many inbuilt string functions, we must always aim for using the optimal one to solve any challenge.

Because JavaScript uses the main UI thread and any redundancy can cause a lag in the UI.

Space can be present at any position in a string and, a single solution will not work in every situation.

In this article, I have discussed two ways to:

  1. Remove all extra spacing between words.
  2. Trim the extra space from the beginning or end of a string.

#html #css #javascript

Select is a form element in HTML. I am going to tell you in this article how to style a select option in CSS.

You might think what is so special about styling a select option in CSS. For those who do not know it, it’s a bit difficult to do so.

We can change styling for some parts of a select element tbh. But the real problem comes when we try to re-design the dropdown option list. See this article for reference Styling with CSS.

It doesn’t work because the internal structure of a select element…


#javascript

Objects in Javascript are collection of properties. An object stores data in the form of key value pair. These are non-primitive type structure, because we can store multiple types (both primitive and non-primitive) data in any object.

While storing data in any object, for our reference, we associate that data to a key name. These keys are known as the object’s property. Object properties can be of any type

For example, a car can have many properties like make, model, year etc. And, we can represent a car or any other entity using an object like below:

var car…


ঠাণ্ডা লুচি বারংবার ফেরত পাঠানোয় রাজবাড়ির হালুইকর অনুমতি চেয়েছিলেন রাজসভায় মিষ্টান্ন পাঠাতে। রাজচিকিৎসকের পরামর্শে মধুমেহ রোগাক্রান্ত রাজা অগ্নিশর্মা হয়ে শূলে চড়ানোর হুকুম দিয়েছিলেন হালুইকরকে। অনেক অনুনয় বিনয় করে নিজের প্রাণ রক্ষা করেছেন হালুইকর। রাজা আদেশ দিয়েছেন - হালুইকরকে তিনরাত্রের মধ্যে দেশত্যাগ করতে।

দ্বিতীয় রাত্রে হালুইকরের স্ত্রী ঠিক করেছে দেশত্যাগের আগে একবার দেখা করবে রাজার সাথে। সেইমতো তৃতীয়দিন সকাল বেলা রাজদরবারে এসে প্রণাম জানালো স্বয়ং রাজামশাইকে। রাজসভায় আসার কারণ জিজ্ঞেস করায়, রাজাকে জানায় - সে নাকি এমনভাবে লুচি তরকারি করতে পারে, যা রাজা আধঘন্টা বাদে খেলেও গরম পাবেন। এজাতীয় লুচি এবং তরকারি নাকি কিছুক্ষণ বাদে খাওয়াই দস্তুর।

সন্দিহান রাজা কিঞ্চিৎ কৌতূহলী…


ধার করা দশটা একশো টাকার নোট। তাই দিয়ে নানা রকম বাজি কিনে দোকান সাজিয়ে বসলেন। জমল বিক্রিবাটা। তিন দিনের মাথায় পুলিশ এসে হাজির। বাজি বিক্রির লাইসেন্স আছে? বাজি বিক্রি করতে লাইসেন্স লাগে, জানা ছিল না। বললেন, “এ বারের মতো ছেড়ে দিন।” কাজ হল না। বাজি বাজেয়াপ্ত করল পুলিশ, গুঁড়িয়ে দিল দোকান। জেদ চেপে গেল। বাজির ব্যবসাই করবেন তিনি। করলেনও। ধীরে ধীরে বাংলার বাজি ব্যবসায় এক নম্বর জায়গাটি পাকা করে ফেললেন অন্নপূর্ণা দেবী। সবার ‘বুড়িমা’।

১৯৪৮। দেশভাগ, দাঙ্গায় বিধ্বস্ত পূর্ব পাকিস্তান। ডাক্তার রোগ ধরতে পারেনি, বাঁচানো যায়নি স্বামীকে। দুই ছেলেমেয়ে নিয়ে অন্নপূর্ণা পাড়ি দিলেন গঙ্গারামপুর। ঠাঁই হল ক্যাম্পে। গঙ্গারামপুর বাজারে এক…


মাত্র বছর দেড়েক হয়েছে প্রথম বিশ্বযুদ্ধ থেমেছে, বিনয় কৃষ্ণ বসুর বয়স বারো, সুভাষ চন্দ্র বসু তখনও কংগ্রেসে যোগ দেননি, মান্না দে-র বয়স সবে এক বছর, সত্যজিৎ রায়ের জন্ম হয়নি।

ভবানীপুরের দক্ষিণে সামান্য কিছু বসতি তৈরী হয়েছে। কালীঘাটে আগত দর্শনার্থীরা বলেন আদি গঙ্গার পাড়ে দাঁড়ালে দূর থেকে নাকি বন্য জন্তুর হুঙ্কার শোনা যায় এখনও। অবশ্য ডাকাত আর এখন তেমন নেই। তবে শ্বাপদের ভারী দাপট।

কলকাতা শহর দিন দিন ঘিঞ্জি হয়ে উঠছে, তাই বন জঙ্গল কেটেই কলকাতার বসতি বাড়াতে হবে বলে সিদ্ধান্ত নিলেন বৃটিশ গভর্নর জেনারেল জর্জ কার্জন ওরফে লর্ড কার্জন। কলকাতার রাস্তাঘাট, জলের ব্যবস্থা, পয়ঃপ্রণালী বানানো এবং তা রক্ষণাবক্ষেণের জন্য ১৯১২…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store