DEV Community

Arvind Padmanabhan profile picture

Arvind Padmanabhan

Developer. Trainer. Social entrepreneur.

Joined Joined on  github website

All 191 comments

10 CSS Resources that you should bookmark

Truly awesome!

Request for help.

For learning CSS basics, I can suggest the following articles...

Do you still work with jQuery?

Absolutely and I love it. Not considering JS frameworks right...

50 Ways You Can Improve as a Programmer

What about point 50? May I suggest point 50: Read articles ...

What is manylinux?

Interesting. Good to know.

Python Packaging: sdist vs bdist

Newbies can also read this article: devopedia.org/python-dist...

What **is** technical writing?

When we designed Devopedia, 'bite-sized' portions is one of t...

How I overcame my fear of technical writing and landed a job at freeCodeCamp

Consider writing at Devopedia. However, it requires authors t...

Master CSS positioning in 5 minutes

Nice article. Also a relevant quote from Devopedia: "We can a...

Top 25 AWS Services Explained!

Title is misleading. Each service is given a short descriptio...

Do You Want To Learn Django ? Here Are Some Awesome Ressources.

Beginners can get an overview of Django before looking at tut...

Selecting low power networking — LoraWan,SigFox, Nb-IoT and LTE-M

Nice one. A related article that readers can check out: devop...

3 years of blogging - Here's how it all started!

Consider writing for Devopedia. We publish unopinionated cont...

So you want to learn Microservices?

Labor of love but I wonder if folks will read it. People will...

Path Finding Visualizer

Nicely done. Enjoyed the visualization.

Open VSCODE in browser from github cool trick

Also, doesn't work for private repos.

FullStack - How to create a working blogging website with pure HTML, CSS and JS in 2021.

Video tutorial doesn't add any value. You should explain the ...

Converting static HTML/CSS site to React App

BTW, sometimes static sites are just what you need: devopedia...

Check these websites if you are a web-developer.....

Adding Devopedia to the list. It's useful for beginners even ...

What Is Semantic Markup and Why You Should Use It

Beginners can also read about the Semantic Web, which is a br...

Creating Navbar Using CSS

Same suggestion. Try flexbox: devopedia.org/css-flexbox

Which programming language should I learn first?

JS is a good start. Beginners should also in parallel learn t...

Stateful architecture Vs stateless architecture

It's good to know the stateful vs stateless is also relevant ...

Тips for building successful MVP in 3 months 🚀

Love the pyramids

Documenting My Journey From Waitress to Full Stack Web Developer

Proud of your journey and your dedication to learning and con...

6 Famous Data Visualization Libraries (Python & R)📈

Anyone interested in the three plotting systems in R, see dev...

The Ultimate Guide to Browser-Side Storage

Useful article but heavy reading and too long for a blog. Thi...

CAP Theorem

Useful article though somewhat brief. A more detailed discuss...

How To Write Clean Code in Python

Many beginners don't give importance to naming. They don't re...

Go program start from main function and stop when main function exit

Good beginner article. Someone looking for an intro to Go wit...

Top 10 Coding Principles Every Developer Must Know

A couple of them on this list belong to SOLID: devopedia.org/...

How To Network At Conferences

No conferences are happening right now due to COVID :(

Getting Started as a Content Contributor

"Contribute Content Without Coding": a good platform to do th...

How do DNS work?

Nicely summarized. Anyone looking for a little more detail, s...

JavaScript Promises

Good examples but to understand how ugly code would be withou...

Is Dev.to victim of its own success?

Excellent points.

Javascript Hoisting

From the comments below, there seems to be confusion about va...

GraphQL vs REST - Conclusion

You can also write on Devopedia platform. Given your backgrou...

PWA VS NATIVE APP: THE ULTIMATE CHOICE

Those new to PWA can get an intro at devopedia.org/progressiv...

Starting OOP in PHP

Perhaps you already know the basics of OOP. If not, read this...

CSS fundamentals

Good to see your journey with learning CSS. If you want to kn...

GraphQL vs REST - Conclusion

Good to know where REST might still be useful over GraphQL. A...

What is Linux ? 🤔

Yes, this is the one. See datacenterknowledge.com/open-sourc....

Composition vs Inheritance

Nice quote by Armstrong. Those who are new to OOP, can see de...

What is Linux ? 🤔

Don't forget Rocky distro, which is currently hot! Those who ...

Logging vs Tracing: Why Logs Aren’t Enough to Debug Your Microservices

A related concept to know is Log Level per Request: devopedia...

Write your keywords for Robot Framework with Python

Beginners can read a high-level intro to Robot Framework here...

Explain a "memory leak" like I'm five

There are 10 plates in the house. Every time you have a meal,...

What keeps you motivated to write?

I find that to write about tech, I need to understand the top...

What keeps you motivated to write?

Writing code or writing about tech? It's not clear what you m...

What is machine learning?

The post is too basic but good to see your effort to write ab...

Understanding Time Complexity

For in-depth discussion and more real-world examples of compl...

Introduction to threading and multiprocessing: Concurrency & Parallelism in Python

Thanks for the useful code examples. It's interesting that ju...

Understanding SOLID: Dependency Inversion Principle

Along with coupling, cohesion is worth mentioning. See devope...

Launching the Learning Python course!

GUI is not important for a general audience. It's a pity cour...

Learn C# Programming with Me (Introduction)

I found this link: techcommunity.microsoft.com/t5/edu... It's...

Why I'm dropping WordPress for Strapi hopefully forever

PHP is still the easiest to deploy on shared hosting. Many sh...

How to get a Developer Internship

"I recommend doing an internship at a big company" :( At Dev...

Back to Basic: Should we use Rem, Em or Pixel?

Useful post. @theodorusclarence kindly consider writing an a...

SOA vs. Microservices

Quoting from this article: devopedia.org/5g-service-based-arc...

What's the difference between var, let and const keywords?

The keywords also differ when it comes to JavaScript hoisting...

S.O.L.I.D Principle - Pengenalan

A more detailed explanation of SOLID can be found at Devopedi...

CSS Flexbox Cheat Sheet 🔥

Good and useful. Those who're completely new to Flexbox, read...

Day 85 of 100 Days of SwiftUI

I wonder what will happen on day 101! Learning is a continuo...

GIT Commands

Cheat sheets: atlassian.com/dam/jcr:e7e22f25-bba... git-tow...

Don't create README files without this tool

Not the greatest tool. Users should be able to create templat...

The Four Core Concepts of webpack

Nice one. Consider writing an article on Webpack at devopedia...

Design Patterns In JavaScript

I would have thought ES6 classes is a better way to implement...

The 4 Pillars Of Object Oriented Programming (OOP)

Nice summary of these pillars of OOP. It's also good to know ...

Using Ansible

Article is a good intro to playbooks. Beginners looking for a...

Matrix Factorization Approaches to Topic Modeling

Thanks for the useful example. The first image is also useful...

Is Confusion Matrix really Confusing?

Very useful article with working examples. Though interested ...

Open spot for a 6 month mentorship

Very nice initiative. The world needs more mentors like you.

Introduction to AMP

There are some criticisms of AMP noted in this article: devop...

Edge Computing

Nice list of cloud services for the edge. Some of these are b...

Back to Basic: Should we use Flexbox or Grid?

The one-line summary says it all! Nice examples to highlight ...

Comparing Managed Kubernetes Services: EKS vs. AKS vs. GKE

This is a useful comparison. We have on Devopedia an article ...

Basic example of.. FP

For newbies, here's a high-level overview of FP: devopedia.or...

Web Components 101: What are Web Components?

Good to know that all browsers support it. Back in 2018, some...

Shift Left on Security: EXPLAINED Easily

I found a relevant statement here: devopedia.org/shift-left "...

The anatomy of a great playbook entry

Good to know about SRE. Is playbook a common term in the indu...

MQTT over TCP

For completeness, it's worth noting that MQTT on UDP is possi...

The Ultimate Web Developer Resources List 🔥Awesome 200+ Resources

Useful stuff. Labour of love!

CSS Four Ways

Nice explanation with example. The question "How are CSS styl...

Typescript vs Javascript

Lot of legacy JS might need to be migrated to TS. This articl...

Var vs let vs const in JavaScript

Another useful thing to know is hoisting: devopedia.org/hoist...

10 Advices For Every Aspiring Web Developer

Another tip: Learn the concepts before jumping right into cod...

Monolith or Microservice Architecture?

Good that you pointed out disadvantages with microservices. I...

CSS roadmap - CSS Concepts you will use everyday.

It's also good to know CSS design patterns that solve common ...

What is ACID? Baby don't hurt me. No more.

Nicely summarized. There's also Distributed ACID. It's good t...

We Should Stop Hating Web Components

For a more objective discussion, read about the advantages an...

Ploting graph with R-programming

R in fact has three plotting systems: base, lattice, ggplot2....

Say Hello to Raspberry Pi🍓

Nice hands-on intro to RPI. Anyone interested in the history ...

Demystifying GraphQL Queries

Those new to GraphQL can also learn how to migrate their REST...

Exploring Data with Pandas

The next step for a beginner to learn Pandas is to get famili...

Common Issues we see Tech Leaders face

Quite true that zero technical debt is not possible. We have ...

PySpark and Latent Dirichlet Allocation

Suppose I have trained an LDA model. How can I use the model ...

Tree shaking for JavaScript library authors

Awesome explanation of DCE. Here's something I wrote for begi...

Monoliths vs Microservices

Might be useful to point out stateful vs stateless microservi...

What is localStorage?

A more general topic is Web Storage, that talks about local s...

21 Popular JavaScript Libraries Every Web Developer Should Know

I use only jQuery, MathJAX and D3 from this list. Frameworks ...

Random numbers in CSS? Really? 🎲🤔

Also check out the use of prime numbers in CSS: devopedia.org...

40+ Useful Resources for Mastering Web🎁

I don't think many of these will help developers master the w...

Web Application Penetration Test Checklist | Part - 01

Useful checklist for testers. This post is specific to web ap...

#Day20 - Naming Conventions in Python

Nice summary. Newbies can read PEP8: python.org/dev/peps/pep-...

What is GraphQL?

Also useful to learn how to migrate from REST to GraphQL: dev...

Ultimate VueJS Resources🛠 For Developers👨‍💻

I tend to think that a blog structure is not suitable for thi...

11 DevOps Metrics And KPI To Boost Results & RoI

It's hard to know which are useful metrics and which are vani...

Test-Driven Development: To mock or not to mock

Detailed and useful discussion on mocks.

Introduction to SEO for Developers

Beginners can learn more about white hat SEO, black hat SEO a...

Angular 8: Authentication using JSON Web Token (JWT) with HttpClient and HttpInterceptors.

Useful info. If someone is looking for basic info about JWT, ...

Standardizing Code — EditorConfig

Naming conventions is another way to standardize code: devope...

What is BEM Methadology?

For a more complete intro to BEM, check out devopedia.org/bem...

Learning to code in Python: The Basics

Beginners should keep in mind that they will find a lot of pr...

SQLite - a developer's best friend

If someone is new to SQLite, you can read this intro: devoped...

Dependency Injection In JavaScript

The example code above is useful. For beginners who wish to u...

Compliance as Code

New to this topic. Good intro. Inspired to learn mode.

Static Site Generators - the WordPress alternative no one's talking about

Another source to know more about static site generators: dev...

Embrace AWS Well Architected Framework

For some design principles and best practices of WAFR, see de...

The promising HTTP/3

Nice intro to QUIC. This page has some history on how QUIC ca...

10 Important NLP Tasks Commonly Used in Language Modeling

Just to add, Text Classification can be considered a task and...

NATURAL LANGUAGE PROCESSING

Those interested in NLP basics without the code, read this: d...

Learn git concepts, not commands

Awesome. Shared it on Devopedia twitter handle.

What No One Explains About the Design Process

Awesome article. Thanks.

Unicode Normalization for NLP in Python

This topic is briefly covered in this article: devopedia.org/...

CSS Grid Layout

Nice, short and clearly explained. Some annotated figures can...

Amazing New Features Of Flutter 2.0

If you could write an article on Flutter on Devopedia site, i...

Please refactor your code.

Learn more about code refactoring: devopedia.org/code-refacto...

Python libraries

Faker is interesting. I've been doing this with custom script...

Variable Hoisting📢

Nice. More details at devopedia.org/hoisting

My Top 10 DevOps Metrics

Nicely written. Check out devopedia.org/devops-metrics

An Intuitive Introduction to Machine Learning

No nonsense and crisp intro to ML. Like it. A very different ...

Skills Data Mining Specialists need to Master in 2021

Anyone looking for an intro to NLTK, check out devopedia.org/...

5 Sites Every Developer Should Follow

Nice list but there are so many more sites: Dev.to, Devopedia...

Keeping code healthy with refactoring

To know more about cohesion vs coupling take a look at devope...

What **is** hoisting? 🤷🏼‍♀️

Knowing about JS execution context can help. Check out devope...

Data Manipulation in Python using Pandas

Useful but the article is too brief for this topic. After rea...

Migrating from REST to GraphQL

Readers may find this extra info on migration useful: devoped...

A DevOps Primer

DevOps Primer... Premier has a different meaning. :)

Improving readability of Python code

For more info on duck typing check out devopedia.org/duck-typ...

Meaningful Names (Clean Code) — Why it is important for software developers?

Thanks. Inspired me to write a Devopedia article on Clean Cod...

Product mindset for developers

Loved the quotes from Cagan.

Refactoring: Looking past the surface

I liked the quote by Kent Beck. I should add this quote in De...

My 12 Favorite VSCode Extensions

Awesome. No. 6 is going to be useful for Devopedia (devopedia...

4 Cool Website and their APIs

But I had trouble using this via webdriver for selenium test ...

4 Cool Website and their APIs

Site-Shot looks useful. Will check it out.

7 Open Source Spirits you must know!

Good tips. Inspired to write an article on Devopedia about op...

Don't just code

Don't just code... documentation is a useful task because it ...

Day 2 - 66 Days of Data Science

You may find this article on EDA useful for your learning: d...

Tools to Track and Manage Technical Debt

Wonderful article. I like the table comparing small/medium/la...

Top 10 IoT Operating Systems For IoT Devices In 2021

For a more complete discussion, see devopedia.org/iot-operati...

BEM methodology

Like the image with useful annotations. Beginners can also ta...

Deleted

This article is... Read the rest of my comment on Medium

Databases to look for in 2021

Beginners may find this about SQLite useful: devopedia.org/sq...

gRPC TL;DR

Nice point-wise summary. To learn about workflow, lifecycles ...

Newbie Here!

You can use GitHub to organize your projects in HTML/JS/CSS. ...

Top 50 Programming Questions & Answers for Every Newbie

Nicely written. Another relevant resource for newbies is devo...

My Favorite Free Resources for New Programmers

As an introduction, developers can also check out Devopedia a...

Why do we still speak in direct DNS?

At Devopedia, we're looking for authors/volunteers who can co...

Creating Scaffolds and Generators using Yeoman.

This is a good intro with code samples. If someone is looking...

Introducing - Hasura Advanced Tutorial

Would love to see articles on Devopedia about Hasura. Anyone ...

GraphQL Pagination Primer: Offset vs. Cursor vs. Relay-Style Pagination

Very useful. The visualizations made it easier to understand....

5G the honest truth - its not for you its for IOT

Mostly true. 5G defines three use cases: Enhanced Mobile Broa...

Hoisting in JS. (Part 1 - variable Hoisting)

Good to refresh this. Good explanation of the two phases. I w...

12 Common Web Design Mistakes To Avoid in 2021

Nicely written. I might add "Not applying design patterns" to...

35 Website Cheat Sheets For Developers

Just a list of links would have been enough.

⚡️ Full TypeScript Beginner's Course [Free!]

Outline looks good. It might be worth pointing out JS to TS m...

Selenium 4 Is Now W3C Compliant: All You Need To Know

Interesting. Will wait till a stable release is made.

[13] Top 15 Most Useful Tools in 2020

Yes to VS Code. Everything else is optional.

How To Merge Multiple PDF/Images to PDF In Ubuntu Linux(ImageMagick)

Useful. Thanks

Technologies That I'll Be Learning in 2021 as a MERN Stack Developer (with resources)

GraphQL is easy to learn but requires practice to develop a g...

10 Fantastic Books By Developers For Developers

Thanks for sharing. Interestingly, "for developers. by develo...

Redis, Kafka or RabbitMQ: Which MicroServices Message Broker To Choose?

I think Redis Streams is relevant to this discussion: devoped...

What is duck typing?

It's a useful topic to learn. Those who like to know more can...

Lazy load embedded YouTube videos

Expecting users to click twice is a problem. Firefox does aut...

CSS Selectors: Let's talk basics

This page has an overview and some useful examples: devopedia...

Spot a leaky abstraction

There's a mistake in the post. LIKE "%abc%" is slow but the...

Are Technical Interviews a good measure of software engineering ability?

Agree with the article except the title. Software Engineer...

The Basics of Static Sites

Security is an issue when login and forms are involved. Any...

Blockchain: what is in a block?

One more doubt. Are intermediate hashes (eg. IJ hash) inclu...

Blockchain: what is in a block?

Do we have I hash, J hash and so on? I thought a block cont...

7 Design lessons for a developer

Yes, Norman's book is worth reading. I wrote a review of the ...

loading...