Putting a React Draft WYSIWYG Editor in your MERN application

Posted on Posted in Blogs, Technology

Recently I’ve been working on an online news portal being rebuilt with the MERN stack. One of the critical requirements is a WYSIWYG editor (like one present in wordpress), that is fully compatible with react and the MERN stack. One of the more popular wysiwyg editor, the CKEditor is built to work on php applications, so I had to look for something that would be perfect for the MERN stack. Upon searching I came across a library called React Draft WYSIWYG.


Learning Maths using simulations made with Javascript

Posted on Posted in Blogs, Technology

A few days ago I saw a video on SmarterEveryday, a youtube channel which makes science related videos. That video illustrates how we can understand Fourier Series with the help of animations of sinusoidal waves. The original creator made the animations using a different software/language. But I thought I can make it in javascript and run it on a browser, and host it in my website.

C file operations

C series for 1st sem students: File System Manipulation

Posted on Posted in Blogs, Technology

Today we are going to discuss FILE SYSTEM operations using the C language. Till now we have worked with the RAM for storing our variables and our data. But the RAM is not persistent. We need to store data permanently. So we store them in permanent memory like hard disks or CDs/DVDs, in files. Different types of data are stored in different type of files, but for our purposes we’ll work with text files in windows system which have an extension of ‘.txt‘.

union enum

C series for 1st sem students: Lesser taught constructs, Unions & Enums

Posted on Posted in Blogs, Technology

Today we’re going to discuss two topics which are rarely taught in a C programming college course, Unions & Enums. One may justify that by saying they are not absolutely necessary for basic knowledge in programming, or that these topics are rarely asked in interviews. But if you become a professional C developer, you’ll have extensive use of them. These are particularly useful in low level programming, like with embedded systems and robotics.

pointers jinsoft

C series for 1st sem students: Pointers as array arguments

Posted on 1 CommentPosted in Blogs, Technology

Pointers are used extensively in array operations. The name of the array is actually a reference to the address of the first element, rather than the actual array. Thus the array name is a pointer. So when we pass an array as an argument to a function, we are not actually passing a copy of the array (as we do in case of a variable), but we are passing a copy of the pointer to the first element of that array. This is the “pass by reference” hack that we discussed earlier.