Hey! Welcome to my profile. Make sure to check out my ‘Lists’ for an index of articles by category, including a list of my technical articles under the name ‘Coding and Development’.
I’m Amisha Singh, a 20-year-old from India who writes to voice opinions, share knowledge and sometimes convey the unfathomable through words. I joined Medium in May 2020 and since then, have written pieces on a wide range of topics including but not limited to — technology, marketing, politics, crypto, lifestyle, programming, etc. …
Object.is() is a method that determines whether two values are the same value.
value1: The first value to compare.
value2: The second value to compare.
Return value: A boolean expression indicating whether or not the two arguments have the same value.
Often as a developer, it can be hard to come up with ideas for what to make next. In these situations, it is often helpful to learn about new APIs (Application Programming Interfaces) to gain inspiration.
An API or Application Programming interface is the element that promotes effective communication between the system and the user.
Let’s take the example of a vehicle that has the primary purpose of moving individuals from one location to another. Here, the vehicle’s pedals and wheels act as the API. You do not have to analyze what happens on the inside of the vehicle. …
“They will kill us. Women have no rights”, these are the words of a woman who landed in India from Kabul on Sunday, as the Taliban took control of the whole of Afghanistan, now declaring it as the ‘Islamic Emirate of Afghanistan’.
Unlike her, who managed to seek refuge in India, over 18 million girls and women in the country now stare at a dark future built over their dashed hopes and dreams, as the Taliban starts issuing horrifying regressive diktats rolling back decades of progression made by women in the country.
It is a reminder of the dark past…
If you’ve decided to learn Web Development or have started with it already, congrats, you’re on the path to becoming one of the most sought-after professionals in the industry.
Every beginner starts their journey in web development by learning frontend, backend, and some tools which are important to build a web project. However, apart from knowing what to learn, it is important to know how to increase the return on the time you’ve invested in learning a skill.
So, before you move ahead towards becoming a web developer, here are a few things you must keep in mind to increase…
While learning the skills you need for web design or web development is the first step toward working on the web, it also involves acquainting yourself with the tools of the trade.
Here’s a list of nine online tools you can add to your virtual toolbox that you’ll need for either web development, web design, or both.
Color Hunt is an open collection of color palettes. This tool serves thousands of aesthetic color schemes along with their color codes. It is a great tool to find color inspirations and the perfect palette for your projects.
You can save your favorite…
A lot goes into making good software, but even more goes into being a good software developer. Despite how it appears on the surface, being a good developer is not just about writing code and being adept with technical skills.
As a developer working in a software development company, you will be interacting with your peers, maybe as part of a larger team. You will talk to your colleagues (designers, QA engineers, project managers, executives) and other stakeholders.
Soft skills are the game changers here when it comes to completing projects efficiently and effectively and to forming strong professional relationships…
The prime goal of a UI (user interface) designer is to create a good experience for all users, regardless of ability. This becomes even more important when we consider that roughly 285 million people are visually impaired, between 110 million and 190 million adults have significant mobility difficulties, and 360 million people worldwide have disabling hearing loss.
As a developer, you should want your website to be accessible, easy to navigate, understandable, and usable by all. This is also reiterated by the founder of the World Wide Web, Tim Berners Lee, who says,
“The power of the Web is in…
Semantic relates to meaning in language or logic. Writing Semantic HTML means that tags are never chosen based on the way they appear in a web browser, instead, they’re chosen based on the importance and structure of the content.
Semantic HTML is the correct use of HTML to reinforce the meaning of content on a web page, rather than merely define its appearance. Semantically correct HTML helps search engines, screen readers, and other user devices determine the significance and context of web content.
Search engines weigh keyword importance by their placement in the HTML hierarchy. For example, keywords enclosed in…
Cascading Style Sheets (CSS) is one of the most important pillars holding a webpage together. It gives you the power to bring a sense of style and design into a simple HTML layout. From font families and colors to alignment and display, it does it all.
On top of that, it is unarguably one of the simplest and most intuitive languages to work with. After all, what’s easier than being able to change the characteristics of an element through a simple list of properties written almost in pure English?
But despite its deceptively uncomplicated exterior, CSS is an intricate system…