content controls with OfficeJS

Content controls are the defined regions within a document that are utilized for containing specific content. Multiple day-to-day applications use content controls. Consider an online form with a drop-down list containing particular options to choose from for the user. Here, content controls can give the instructional text to users. Not only this, but you can also set the rules in a certain way that would instantly disappear when the users start entering their text. There are individual content controls comprised of contents like images, tables, or paragraphs of the formatted text. But why use content controls? …


Many of us may think that the easiest way to interact with computers is through a teeny-tiny device; we all know as a mouse. However, we programmers love to use another one. Even before the mouse came into the picture, the interaction between people and operating systems happened with a keyboard where the user typed commands to instruct machines to do things. The easiest way to give these commands is through the Command Line Interface (CLI). CLI is a text-based user interface that you can use to view and manage computer files and programs. Usually, the CLI features a black…


Jenkins is a self-contained, open source, automation tool written in Java and has plugins mostly built for continuous integration purposes. You can automate all types of tasks related to building, testing, and deploying software with Jenkins. DevOps is all about speeding up the software development and release process. And Jenkins is widely popular in the DevOps space because of the same reason. Organizations can speed up the software development process through automation with the help of Jenkins. Google Kubernetes Engine (GKE) is a managed environment for deploying, managing, and scaling your containerized applications in the Google infrastructure. It is used…


The business landscape is transforming rapidly, thanks to the accelerated development processes and advanced applications. This transformation has played a significant role for organizations by streamlining services, achieving high productivity, and maximizing revenues. Not only this, but this shift has drastically changed the competitive landscape, and not all organizations are able to cope with this changing landscape. It is essential for them to re-work and adapt to the continuously changing markets in the fast-paced digital world. These changing markets have imposed the need for more and more applications and software. And believe me, it is going to be impossible for…


Angular is a widely popular framework that uses HTML and TypeScript to build single-page client applications. Angular is powerful, modern, and has a capable ecosystem that makes it a go-to platform for web, mobile, and desktop-native supports. Excellent User Interface and effective content management systems (CMS) are essential aspects of any application. File uploads contribute to maintain an effective CMS and hugely influence user productivity. To upload a file, you should know how to create file upload components. There are three crucial components that you should set up to upload files in Angular. I would also like to mention that…


CSS (Cascading Style Sheets) is widely popular because of the simplicity it offers while presenting web applications. It comprises of style sheets which are long lists that have rules to describe how your web page should look like. If you’re into web designing then you must have heard the term ‘Sass’. It is very important for any developer working on web apps to understand exactly what Sass is and how it works?

Sass stands for Syntactically Awesome Style Sheets and is a preprocessor that allows you to use features that are not a part of the extensive CSS standard. It…


The digital transformation drive has resulted in better and faster software development needs. The faster development needs have resulted in increased demand for a talent pool that is capable enough to deliver what is expected. However, you may not always have the resources or the time for it. Application development is not everyone’s cup of tea. Especially, not all of us like or have to play around the coding part. So, what is the best way to deal with this? And the answer to this could be low-code development.

Low-code development is an approach that provides developers with an ability…


In one of our previous blogs Skaffold — Kubernetes-native app development simplified,we talked about the basics of Skaffold and how it is responsible for quick & automated deployment of Kubernetes applications. Skaffold is an amazing tool when it comes to working around application source code locally while having it continually updated. And, simultaneously it also gets prepared for testing in the local or remote Kubernetes clusters. As a developer, all of us must be running large Kubernetes cluster withhundreds of QA cluster nodes. In this blog, I will try to elaborate more on using Skaffoldto create a separate kube (isolated…


Not long ago, automation in IT was fairly a new concept. All the IT operations, mostly the administrative jobs, were carried out without automation. Automation started gaining momentum in the middle of the last decade and eventually led to the theory of continuous everything. This improved dev and ops collaboration that was aimed towards continuous integration and continuous deployment backed by agile practices. So, to have seamless product deployment and delivery, DevOps gradually became an integral part of every IT organization.

While DevOps is trying to close the gap between dev and ops, it is important to understand that the…


Kubernetes has been a go-to tool for orchestration for most of the DevOps folks. And to manage Kubernetes components, most of us prefer Helm. Now, consider a scenario where the codes in the file, Docker images, and manifest files need to be amended; then the coder will have to restart the current application in the Dev environment. What if the coder doesn’t want to restart the application after every amendment along-with manually updating the Kubernetes manifests? What if there are some minor changes to be made? What if the coder expects the app to automatically undergo those continuous changes to…

Opcito Technologies

Product engineering experts specializing in DevOps, Containers, Cloud, Automation, Blockchain, Test Engineering, & Open Source Tech

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