We're a place where coders share, stay up-to-date and grow their careers.
404 bio not found
All private interactions must abide by the code of conduct.
Skills/Languages
Web: PHP, Nodejs, Java 1.8. Android development with kotlin. Efficient with mysql, Postgresql, Sqlite.
In a simple answer, Yes, it is a problem. How large it is? De...
Jul 1
This was my first ever freelance project. I had to build a cl...
Jun 29
Learned a new word "Movemail" . Now I got to learn about it. ...
Jun 24
vanilla-js.com/ The fastest JS library there is.
Jun 21
It's just something I face a lot.
Thanks, I have plans to learn golang well enough to take proj...
Jun 20
Oh I remember this pain, many years ago, I was consulting a s...
Jun 17
Great to see it come alive.
IE is part of OS and share many dll files, they will continue...
Jun 16
All I use in git pull and branch, except for the standard add...
I think you made a typo, getElementTagName should be getEleme...
Jun 14
I am trying to move from vim to neovim. I have a strange prob...
Jun 6
Plot twist:- Lua programmer.
You call BrainFk, I raise you Ook!, which is based on BrainFk...
Jun 5
I completed "The Lean Startup" last week, Today I am starti...
May 28
I don't think so, it is a browser feature of firefox, a way t...
May 27
Firefox Browser: Isolation: - Multi Account containers F...
Also like to point out, that language itself is available on ...
May 26
There is only one real pitch, If you want to make a nice app...
No. He was not saying that. He was saying, you are not bad bu...
They haven't given up yet, They are still preparing to take d...
May 24
I think I remember the live chat feature. Or was it more like...
Foxpro was a great language, it was programming language and ...
Library Management system written in FoxPro . My local townsh...
May 23
One of my mentor who taught me C++ during my school days, use...
Great Summary. Keep this up, I am learning go too. ποΈ
May 22
Yes. there is a native compiler for everything. Game engines ...
May 20
C#'s overarching philosophy is basically that there's no suc...
C# is similar to Java from a point that if you learn C#, skil...
Java is pretty much a 34 rule of programming. If some proble...
Verbosity is not a bad thing. There is no behind the scene ma...
@ivanjeremic We had the same app later rebuilt with Electr...
If you learn Java, you will become a good developer in any te...
Can you think of real world applications for things that sho...
3 times, Once in 2012, once in 2016, and one in 2020. Out o...
May 19
Its a programming language with re-imagined programming parad...
Yes, This was exactly the point when I began to realize the l...
A simpler way to native android development which is independ...
May 18
Considering JSDocs is lagging behind in keeping updated to th...
May 16
Dracula theme, One-dark pro, But most recently, I am using Ma...
May 15
@dhravya Don't trust simply on the basis on what you hear, Th...
There is an old video from creator of PHP, Rasmus Lerdorf. It...
According to MDN docs, its not exactly eval. Every function i...
May 12
Here is a working code let function_array =["log","warn"];...
Something like metaprogramming? There is an old trick we use...
I am a freelancer so I always had home office. My friends pre...
May 10
I don't use placeholders for programming. variables, function...
May 9
Great work.
May 7
I do miss the build (coffee) time. We had a large build+commi...
May 3
4 hours. I do have to mentioned that it was a final release a...
Now this do make sense. PHP arrays does expose the three inte...
This point of view makes sense. You are right, while arrays a...
Real use case scenario of union types would be something like...
Your case is valid if the variable being used is a constant, ...
In PHP, Arrays "are" key-value collection under the hood. It'...
When you say array type is wide, I am assuming you are talkin...
The biggest issue that I have seen among freshers and student...
Oops I did it again.... I forgot my scope.. Now I have memor...
Well apparently, In India, we were taught the older method. ...
Apr 27
In case it isn't obvious, Question mark ? is just a name of f...
Apr 20
One of my recently acquired command line tip, create this fun...
Thankfully Return Youtube Dislike Extension has improved my s...
Apr 18
Great to see another attempt for building a modern terminal. ...
Apr 17
Started playing this. This is a nice modern take on game like...
Apr 2
Naa.. I am bad at writing stories. Writing game was my initia...
Mar 13
Are you making it for the deepgram hackthon.. You beat me int...
Nice share. I hope this works on PS for linux. It's been a l...
Mar 12
Thanks for the shoutout. I have installed it but didn't get a...
Mar 11
Nice implementation. Any plans to modularize it, so that it c...
Mar 8
A link to git repo would have been nice.
That's a different piece of software. Kitty, as far as I am a...
Feb 27
How do we get in touch? I have been working with kotlin for a...
Feb 7
Pure CSS ( With Sass Preprocessor ). Simple, Minimalist, DRY...
Feb 2
Great tip. But an issue to this approach is fractional values...
Jan 8
I will drop a link to another comment I posted on another pos...
Dec 29 '21
In this case, I would suggest learning OOPs concept, and then...
Nov 1 '21
My recommendation for school students who ask me this questio...
Oct 27 '21
What is the status of GraphQL support in NocoDB?
Oct 7 '21
Nice Roundup. I didn't realize that lisp is being used in so ...
Oct 5 '21
I recently switched to Mariana Pro ( port of Sublime-text-4 d...
Sep 26 '21
Also, since I distro-hop a lot, I prefer gnome desktop everyw...
Most user friendly distro is the one you use the most. Newcom...
?? How would I know which programming bulletins you are inte...
Sep 24 '21
Recently switched to Protonvpn, Still on free plan but planni...
Thunderbird with lots of folder sorting rules. I have 7 perso...
Congratulations on getting your first investment. I am playin...
Sep 23 '21
<link href="js/script.js" rel="text/javascript" as="scrip...
Sep 18 '21
Finally, the (US) military can pretty much just use your sof...
Sep 10 '21
meaning it is then acceptable to use lumberyard for controll...
No seriously, How much memory does the author have? And to th...
Sep 9 '21
Maybe codepen sandbox is leaking because this whole page jus...
Sep 1 '21
Space Station is not something I would easily associate with ...
Aug 27 '21
Also I read your article, I could really feel you on the long...
13 million !! Wow !! No complain there, They had a plan and t...
Thanks, Finally this time an invite code worked. For past two...
After 2 months of waiting, I am still at around 4000 in waiti...
Nice to see some quality content on Deno. Great post.
Aug 25 '21
Good post. Nice explanation of core fundamentals. You can red...
Aug 21 '21
There are no plans for distributing it to other platforms. ...
I tried bootstrap many years ago, When I saw 3 nested divs fo...
Aug 19 '21
For quick prototyping, Alpine.js is kind of a modern day jque...
Aug 16 '21
When I hear the argument "alert from iframe is not distinguis...
Aug 11 '21
I haven't played the game yet because I saw .ddh extension an...
Aug 1 '21
Under Opaque Types section, what would the Opaque implementat...
Jul 27 '21
I went to give you a star on github and turns out I had alr...
Jul 22 '21
Your approach is correct. Make 2 projects, Laravel API, (or ...
Jul 18 '21
Not really, There is no good or bad practice. VueJS was somet...
Simplicity and elegance of BASIC language has always been som...
Jul 11 '21
For your .editorconfig, Do include following lines if you wan...
Jul 2 '21
I want to say Goose, but Database on parachute would be more ...
Jun 28 '21
3 functions in Sass and you have highly customizable css fram...
Jun 23 '21
380000 Classes... It feels at home to NPM project, But in Ja...
Jun 11 '21
Actually in past few years, It is almost as good a programmin...
Jun 7 '21
I believe there should be option for advance search included....
May 22 '21
I don't any benefit of doing this? If you could provide a cod...
May 18 '21
Ok, So isEmpty check is replaced by having an initial value a...
May 16 '21
Amazing explanation on how to convert legacy java projects to...
May 15 '21
Another weird hobby that docker fueled was during lockdown, w...
May 14 '21
I started using docker because I wanted to use PHP 7.0 but my...
I would suggest update readme with " This is a meta repo for ...
Apr 28 '21
You gave a github repo link, But there is no source code on i...
Apr 27 '21
"Rhino JS" Now that's a name that jogged up memories. I reme...
Apr 24 '21
I have actually started using it, Even though it is not marke...
Apr 5 '21
I listen to soft EDM/ Eurobeat / Fusion mix at a low volume w...
Mar 24 '21
WSL is just a veiled admission from microsoft that Linux won....
Feb 23 '21
Try dual booting if you need to keep windows for some purpose...
Feb 22 '21
I disagree about Javadocs being clutter. IDE parse these comm...
SOLID principles were defined with an OOP architectural conce...
Sep 22 '20
There is a compiler explorer godbolt.org/ , Write Hello world...
Aug 19 '20
Just because it looks like its doing the same thing, doesn't ...
In short, you should know vim ( or any other terminal based e...
Aug 14 '20
For an entire project, I prefer either sublime text or vs-cod...
Congrats on your book. I have just gone through first 3 chapt...
Jun 1 '20
What does emacs says about those who use it? I recently start...
May 15 '20
When you say only basic routing functionality, What are you ...
Apr 28 '20
I don't think sass will lose it relevance any time soon. Eve...
Apr 23 '20
Yes you are right, I should have been more clear about it. An...
I am partial towards Java. Yes it feels like lot of boilerpla...
Apr 22 '20
A little more context on what This article is about would h...
Mar 24 '20
I would read it when you write an article on it. Thanks for...
Dec 27 '19
Amazing tutorial. I love the step by step approch. This cle...
If you are aware of violation and can prove unauthorised us...
Dec 25 '19
I code because i used to be good at it.. i wasn't good at s...
Nov 28 '19
In simple terms, Source code of VSCode is open source, But ...
Nov 23 '19
I would love an article on subject A. While I have manag...
Nov 22 '19
Not really... These are personal shell scripts which acts a...
Nov 20 '19
I never did talks but I do volunteer to teach codes a lot. ...
Nov 19 '19
I ended up using shell scripts to manage native commands. L...
Gnome public documentation. Most of stuff is extremely outd...
Nov 4 '19
div is still a div. When you need an article, use article. ...
Nov 2 '19
Just yesterday, I commented on dev post to explain how he m...
It seems that data you are getting is not is the cause of e...
Nov 1 '19
Can you elaborate as if I am five? This isn't how we create...
Oct 31 '19
It depends on level of your scope of work. Needless to say ...
Oct 28 '19
It's kind of a debatable scenario. In simple terms, Source co...
Yes, Everything is an education. I didn't knew that github ...
Oct 26 '19
I can say the bad thing about my resume. Mentioning open so...
It's elementary my dear. ;) 404 is also a valid response. M...
So much to learn in such a small lifetime.. Thanks mate. Yo...
It's not standard, Hungarian notation was used back in the ...
Oct 25 '19
I hate them too. I have seen new typescript demos using it ...
Bootstrap css or any other css framework which makes you us...
I like the monospace addition. As for theme, It sounds cool...
Oct 24 '19
This is more practical implementation of the example in the...
Oct 19 '19
But you won't be able to press the Button π.
Since vscode has first class support for emmets, you can sk...
Oct 16 '19
Nice list. I was only following 6 of these, and now I think...
Oct 14 '19
Wow, Things you learn everyday. Thanks John. I think I will...
Oct 12 '19
I also have some utility functions like backup() { cp ...
Oct 11 '19
I don't believe in one character aliases. I utilize tabs to...
That's very sound maths. You sir have my respect. I had a b...
Oct 9 '19
Wow.. you really know me.. :P Nice article. Enjoyed reading ...
Oct 6 '19
Special thanks for assign by reference example. It is a nic...
Thanks.. I was actually reading through documentation right...
Will read about them again. Thanks. I have hated lambdas ...
So callbackFunction is not a variable as such, it's a fancy...
Vanilla before framework... I have dealt with enough JQuery...
Oct 5 '19
That's not me. Take out your detective hat.. Everything you...
Sep 29 '19
You can telegram me, whenever you want. But I can only repl...
Sep 28 '19
There is no fix path that I can tell you to follow. I start...
Best way to learn is by starting to contribute on Open sour...
Sep 26 '19
I give importance to 3 things in coding: Coding Style (...
Nice to know that editor's offline capabilities are on your...
Sep 25 '19
Looks amazing.. something to move away from google slides. ...
Very recently, I started using small_separated_names for va...
Sep 21 '19
So many cool new fonts.. and yet I can't move on from source ...
Brother... check your formatting. Content is good but havin...
Sep 20 '19
As a php developer, who use js for front-end only, Classes ...
Sep 9 '19
How about mobile app like workflow. Capture link click, ope...
Sep 1 '19
Ohh, I was talking about our parents generation in general....
Good to know I am not the only one with this idea. I prefix...
Aug 31 '19
Until about 10 years ago, Indian parents just plainly ignor...
I personally love Utils. Generally It's collection of funct...
Aug 26 '19
Netflix has a complex DRM implemented on their stream. Plus...
Aug 25 '19
All 201 comments
Looking for feedback: Tired of spending hours setting up the infra for open sourced tools?
In a simple answer, Yes, it is a problem. How large it is? De...
Interesting! Make different image parts clickable with HTML only (codepen preview)
This was my first ever freelance project. I had to build a cl...
What unpopular tech or practice are you clinging to?
Learned a new word "Movemail" . Now I got to learn about it. ...
Name a Front-end library that you cannot live without.
vanilla-js.com/ The fastest JS library there is.
Meme Monday!?!
It's just something I face a lot.
Just released a FREE book on Go/Golang on LeanPub and GitHub
Thanks, I have plans to learn golang well enough to take proj...
What piece of tech do you regret choosing for a project?
Oh I remember this pain, many years ago, I was consulting a s...
A whole new developer ecosystem: CakeCutter π°
Great to see it come alive.
The Death of IE (webcomic)
IE is part of OS and share many dll files, they will continue...
People rarely use complicated git commands on the weekend, and I have the data to prove it.
All I use in git pull and branch, except for the standard add...
JavaScript DOM
I think you made a typo, getElementTagName should be getEleme...
What's The Vim Runtime? A Guide With Examples
I am trying to move from vim to neovim. I have a strange prob...
Meme Monday!
Plot twist:- Lua programmer.
What language has the most beautiful syntax?
You call BrainFk, I raise you Ook!, which is based on BrainFk...
What book(s) are you reading these days (and we should too)? ππ§
I completed "The Lean Startup" last week, Today I am starti...
π§΅ What are your favourite Browser Extentions ?
I don't think so, it is a browser feature of firefox, a way t...
π§΅ What are your favourite Browser Extentions ?
Firefox Browser: Isolation: - Multi Account containers F...
Pitch me on Swift
Also like to point out, that language itself is available on ...
Pitch me on Swift
There is only one real pitch, If you want to make a nice app...
Pitch me on C++
No. He was not saying that. He was saying, you are not bad bu...
A Brief History of the DMCA
They haven't given up yet, They are still preparing to take d...
Maybe discuss tag could modify posts to become real time discussions?
I think I remember the live chat feature. Or was it more like...
Do you remember the FIRST project made by you?
Foxpro was a great language, it was programming language and ...
Do you remember the FIRST project made by you?
Library Management system written in FoxPro . My local townsh...
Pitch me on C++
One of my mentor who taught me C++ during my school days, use...
Learning Golang - day 1
Great Summary. Keep this up, I am learning go too. ποΈ
Pitch me on C#
Yes. there is a native compiler for everything. Game engines ...
Pitch me on C#
C#'s overarching philosophy is basically that there's no suc...
Pitch me on C#
C# is similar to Java from a point that if you learn C#, skil...
Pitch me on Java
Java is pretty much a 34 rule of programming. If some proble...
Pitch me on Java
Verbosity is not a bad thing. There is no behind the scene ma...
Pitch me on Java
@ivanjeremic We had the same app later rebuilt with Electr...
Pitch me on Java
If you learn Java, you will become a good developer in any te...
The best bug ever
Can you think of real world applications for things that sho...
Have you considered starting a company?
3 times, Once in 2012, once in 2016, and one in 2020. Out o...
Pitch me on Rust
Its a programming language with re-imagined programming parad...
What developer products/tools should exist, but don't?
Yes, This was exactly the point when I began to realize the l...
What developer products/tools should exist, but don't?
A simpler way to native android development which is independ...
Pitch me on TypeScript
Considering JSDocs is lagging behind in keeping updated to th...
What is YOUR theme?
Dracula theme, One-dark pro, But most recently, I am using Ma...
Pitch me on PHP
@dhravya Don't trust simply on the basis on what you hear, Th...
Pitch me on PHP
There is an old video from creator of PHP, Rasmus Lerdorf. It...
Progmattic method chaining
According to MDN docs, its not exactly eval. Every function i...
Progmattic method chaining
Here is a working code let function_array =["log","warn"];...
Progmattic method chaining
Something like metaprogramming? There is an old trick we use...
Working from the office or home?
I am a freelancer so I always had home office. My friends pre...
Whatβs your placeholder name?
I don't use placeholders for programming. variables, function...
This website doesn't have an API, so I made my own, with extra features.
Great work.
What's the longest build time you've experienced?
I do miss the build (coffee) time. We had a large build+commi...
What's the longest build time you've experienced?
4 hours. I do have to mentioned that it was a final release a...
PHP Array: A Gross Mistake
Now this do make sense. PHP arrays does expose the three inte...
PHP Array: A Gross Mistake
Now this do make sense. PHP arrays does expose the three inte...
PHP Array: A Gross Mistake
This point of view makes sense. You are right, while arrays a...
We don't have to use Enums on TypeScript? γDiscussionγ
Real use case scenario of union types would be something like...
We don't have to use Enums on TypeScript? γDiscussionγ
Your case is valid if the variable being used is a constant, ...
PHP Array: A Gross Mistake
In PHP, Arrays "are" key-value collection under the hood. It'...
PHP Array: A Gross Mistake
When you say array type is wide, I am assuming you are talkin...
PHP Array: A Gross Mistake
The biggest issue that I have seen among freshers and student...
Music Monday β What are you listening to? (May 2)
Oops I did it again.... I forgot my scope.. Now I have memor...
What are your command line tips?
Well apparently, In India, we were taught the older method. ...
What are your command line tips?
In case it isn't obvious, Question mark ? is just a name of f...
What are your command line tips?
One of my recently acquired command line tip, create this fun...
The Real Reason You Can't Find Dislike Counts on Social Media
Thankfully Return Youtube Dislike Extension has improved my s...
Warp is the future of terminals
Great to see another attempt for building a modern terminal. ...
Do You Have What it Takes to Break The Code?
Started playing this. This is a nice modern take on game like...
DeepSubtitles - generates subtitles and renders them onto the video. [Build]
Naa.. I am bad at writing stories. Writing game was my initia...
DeepSubtitles - generates subtitles and renders them onto the video. [Build]
Are you making it for the deepgram hackthon.. You beat me int...
How to add autocomplete to Powershell in 30 seconds β‘
Nice share. I hope this works on PS for linux. It's been a l...
Introducing Cakecutterπ°- Start projects quickly from Cakes (templates)
Thanks for the shoutout. I have installed it but didn't get a...
create-react-app but for Python πβ‘
Nice implementation. Any plans to modularize it, so that it c...
create-react-app but for Python πβ‘
A link to git repo would have been nice.
Read XKCD in the terminal with some bash magic
That's a different piece of software. Kitty, as far as I am a...
πConfigureGator, is it a good idea?
How do we get in touch? I have been working with kotlin for a...
Which css framework do you use?
Pure CSS ( With Sass Preprocessor ). Simple, Minimalist, DRY...
Did you know there are 4 and 8 digit hex codes (#11223344?) for colours? π€―
Great tip. But an issue to this approach is fractional values...
How many programming languages should a person know?
I will drop a link to another comment I posted on another pos...
π¨βπ»[FirstDevRole #2] Which Programming Language or Framework to Choose as Your First?
In this case, I would suggest learning OOPs concept, and then...
π¨βπ»[FirstDevRole #2] Which Programming Language or Framework to Choose as Your First?
My recommendation for school students who ask me this questio...
Generate REST APIs on ANY MySQL database.
What is the status of GraphQL support in NocoDB?
Do You Know Where Lisp Is Used Nowadays?
Nice Roundup. I didn't realize that lisp is being used in so ...
Pro VSCODE Themes For Pro Developers
I recently switched to Mariana Pro ( port of Sublime-text-4 d...
What's the most beginner-friendly Linux distro?
Also, since I distro-hop a lot, I prefer gnome desktop everyw...
What's the most beginner-friendly Linux distro?
Most user friendly distro is the one you use the most. Newcom...
How do you manage your emails?
?? How would I know which programming bulletins you are inte...
What is Hacktoberfest? Best opensource program for beginners!
Recently switched to Protonvpn, Still on free plan but planni...
How do you manage your emails?
Thunderbird with lots of folder sorting rules. I have 7 perso...
How my open source project got angel investment from a user itself! π
Congratulations on getting your first investment. I am playin...
Why hasn't the 'script' tag gotten a void version, yet? (E.g. 'extscript')
<link href="js/script.js" rel="text/javascript" as="scrip...
AMAZON updates its Terms of Service: PROHIBITS using AWS in case of a Zombie Apocalypseπ§ββοΈ
Finally, the (US) military can pretty much just use your sof...
AMAZON updates its Terms of Service: PROHIBITS using AWS in case of a Zombie Apocalypseπ§ββοΈ
meaning it is then acceptable to use lumberyard for controll...
How Visual Studio 2022 ate up 100 GB of memory and what XML bombs had to do with it
No seriously, How much memory does the author have? And to th...
Bored of code blocks? Check out Codeview!
Maybe codepen sandbox is leaking because this whole page jus...
Networking as a WebDev with Polywork
Space Station is not something I would easily associate with ...
Networking as a WebDev with Polywork
Also I read your article, I could really feel you on the long...
Networking as a WebDev with Polywork
13 million !! Wow !! No complain there, They had a plan and t...
Networking as a WebDev with Polywork
Thanks, Finally this time an invite code worked. For past two...
Networking as a WebDev with Polywork
After 2 months of waiting, I am still at around 4000 in waiti...
Meet the world's tiniest 8bit MMORPG
Nice to see some quality content on Deno. Great post.
How to make fully responsive modern portfolio using pure HTML, CSS and JS.
Good post. Nice explanation of core fundamentals. You can red...
Minimal Time Management App
There are no plans for distributing it to other platforms. ...
Is it time to let go of Bootstrap?
I tried bootstrap many years ago, When I saw 3 nested divs fo...
Last Week I Wrote Some jQuery (and no one fired me π€)
For quick prototyping, Alpine.js is kind of a modern day jque...
Stay alert
When I hear the argument "alert from iframe is not distinguis...
My newest open source video game: "Rue"
I haven't played the game yet because I saw .ddh extension an...
7 Tips For Clean Code
Under Opaque Types section, what would the Opaque implementat...
NocoDB : The Open Source Airtable Alternative
I went to give you a star on github and turns out I had alr...
Refactoring #1: Using ternary and null coalescing operators in PHP
Your approach is correct. Make 2 projects, Laravel API, (or ...
Refactoring #1: Using ternary and null coalescing operators in PHP
Not really, There is no good or bad practice. VueJS was somet...
Introducing atto: a modern beginner's programming language that runs in the browser
Simplicity and elegance of BASIC language has always been som...
Files every open-source project must have
For your .editorconfig, Do include following lines if you wan...
Database... or Goose?
I want to say Goose, but Database on parachute would be more ...
Nobody needs your library
3 functions in Sass and you have highly customizable css fram...
How to melt your processor
380000 Classes... It feels at home to NPM project, But in Ja...
Why bashing PHP makes you look stupid
Actually in past few years, It is almost as good a programmin...
DEV.to internal search is... bad?
I believe there should be option for advance search included....
Recreating `border-image` with `background-image` for the curious
I don't any benefit of doing this? If you could provide a cod...
From Java to Kotlin in 20 minutes β‘οΈ
Ok, So isEmpty check is replaced by having an initial value a...
From Java to Kotlin in 20 minutes β‘οΈ
Amazing explanation on how to convert legacy java projects to...
Do you use Docker?
Another weird hobby that docker fueled was during lockdown, w...
Do you use Docker?
I started using docker because I wanted to use PHP 7.0 but my...
I launched a Free Drag and Drop Dashboard Builder
I would suggest update readme with " This is a meta repo for ...
I launched a Free Drag and Drop Dashboard Builder
You gave a github repo link, But there is no source code on i...
π¦ Mozilla Rhino JS makes me scream π±
"Rhino JS" Now that's a name that jogged up memories. I reme...
Turn your website into a Cross-Platform Desktop App with less than 15 lines of code
I have actually started using it, Even though it is not marke...
Should I listen to music while coding?
I listen to soft EDM/ Eurobeat / Fusion mix at a low volume w...
Do you use Linux?
WSL is just a veiled admission from microsoft that Linux won....
Hey there , should i use linux on vmware for programming , or give me an advice thanks
Try dual booting if you need to keep windows for some purpose...
Donβt comment your code
I disagree about Javadocs being clutter. IDE parse these comm...
SOLID is not applicable
SOLID principles were defined with an OOP architectural conce...
why are there so many programming languages when they all do the same thing?
There is a compiler explorer godbolt.org/ , Write Hello world...
why are there so many programming languages when they all do the same thing?
Just because it looks like its doing the same thing, doesn't ...
Will Vim give me more productivity!?
In short, you should know vim ( or any other terminal based e...
Will Vim give me more productivity!?
For an entire project, I prefer either sublime text or vs-cod...
My First eBook
Congrats on your book. I have just gone through first 3 chapt...
What Your IDE Says About You
What does emacs says about those who use it? I recently start...
New php router is 25 times faster then klein router
When you say only basic routing functionality, What are you ...
Is anyone really using SASS anymore?
I don't think sass will lose it relevance any time soon. Eve...
I Want To Be A Programmer: How Do I Start?
Yes you are right, I should have been more clear about it. An...
I Want To Be A Programmer: How Do I Start?
I am partial towards Java. Yes it feels like lot of boilerpla...
Event Propertyes.js
A little more context on what This article is about would h...
Getting Started with JavaScript Web Workers and Off-Main-Thread Tasks
I would read it when you write an article on it. Thanks for...
Getting Started with JavaScript Web Workers and Off-Main-Thread Tasks
Amazing tutorial. I love the step by step approch. This cle...
Forking. .?
If you are aware of violation and can prove unauthorised us...
Why do you code?
I code because i used to be good at it.. i wasn't good at s...
Is VScode Truly Open Source?
In simple terms, Source code of VSCode is open source, But ...
Help me choose what I should write next
I would love an article on subject A. While I have manag...
Build tool maintenance?
Not really... These are personal shell scripts which acts a...
How I used VS Code for my talk instead of Keynote or Powerpoint
I never did talks but I do volunteer to teach codes a lot. ...
Build tool maintenance?
I ended up using shell scripts to manage native commands. L...
According to you, what is the best API documentation out there?
Gnome public documentation. Most of stuff is extremely outd...
Is div still a div?
div is still a div. When you need an article, use article. ...
ECMAScript Classes - Keeping Things Private
Just yesterday, I commented on dev post to explain how he m...
how I do Multidimensional foreach loop array to json object conversion in php
It seems that data you are getting is not is the cause of e...
The Mediator Pattern in JavaScript
Can you elaborate as if I am five? This isn't how we create...
Comprehensive questionaire: Math role in programming
It depends on level of your scope of work. Needless to say ...
Issues with VSCODE License β You should worry
It's kind of a debatable scenario. In simple terms, Source co...
The Best Thing for Your Resume
Yes, Everything is an education. I didn't knew that github ...
The Best Thing for Your Resume
I can say the bad thing about my resume. Mentioning open so...
Seriously, i need a mentor.
It's elementary my dear. ;) 404 is also a valid response. M...
Bidirectional horizontal rules in CSS
So much to learn in such a small lifetime.. Thanks mate. Yo...
Are there things you see in others' code that just automatically makes you twitch/shudder
It's not standard, Hungarian notation was used back in the ...
Are there things you see in others' code that just automatically makes you twitch/shudder
I hate them too. I have seen new typescript demos using it ...
Are there things you see in others' code that just automatically makes you twitch/shudder
Bootstrap css or any other css framework which makes you us...
There's a new DEV theme in town for all you 10x hackers out there (plus one actually useful new feature)
I like the monospace addition. As for theme, It sounds cool...
Possibly the Most Useful CSS Trick
This is more practical implementation of the example in the...
This is probably the funniest Codepen I found this year!
But you won't be able to press the Button π.
My Favorite 5 Visual Studio Code Extensions
Since vscode has first class support for emmets, you can sk...
10 steps for securing a PHP app
Nice list. I was only following 6 of these, and now I think...
Generate dummy data with Postgres
Wow, Things you learn everyday. Thanks John. I think I will...
My Shell Aliases
I also have some utility functions like backup() { cp ...
My Shell Aliases
I don't believe in one character aliases. I utilize tabs to...
How large is the dev.to production database π€
That's very sound maths. You sir have my respect. I had a b...
Top Signs of an Over-Experienced Programmer #humor #satire
Wow.. you really know me.. :P Nice article. Enjoyed reading ...
Can someone explain this Kotlin expression.
Special thanks for assign by reference example. It is a nic...
Can someone explain this Kotlin expression.
Thanks.. I was actually reading through documentation right...
Can someone explain this Kotlin expression.
Will read about them again. Thanks. I have hated lambdas ...
Can someone explain this Kotlin expression.
So callbackFunction is not a variable as such, it's a fancy...
Should I start by learning vanilla Javascript or a framework?
Vanilla before framework... I have dealt with enough JQuery...
Seriously, i need a mentor.
That's not me. Take out your detective hat.. Everything you...
Seriously, i need a mentor.
You can telegram me, whenever you want. But I can only repl...
Seriously, i need a mentor.
There is no fix path that I can tell you to follow. I start...
Seriously, i need a mentor.
Best way to learn is by starting to contribute on Open sour...
How would you design an interview coding challenge? What could you learn about a candidate from it?
I give importance to 3 things in coding: Coding Style (...
Introducing DeckDeckGo: the web open source editor for presentations
Nice to know that editor's offline capabilities are on your...
Introducing DeckDeckGo: the web open source editor for presentations
Looks amazing.. something to move away from google slides. ...
Simple Names
Very recently, I started using small_separated_names for va...
Microsoft's new FREE font
So many cool new fonts.. and yet I can't move on from source ...
Good Practices: handling error and exceptions in PHP
Brother... check your formatting. Content is good but havin...
Do we really need classes in JavaScript after all?
As a php developer, who use js for front-end only, Classes ...
How to handle outbound links in desktop PWA?
How about mobile app like workflow. Capture link click, ope...
Why I can't spell but I CAN code
Ohh, I was talking about our parents generation in general....
Useful Docker shell aliases to speed up Development
Good to know I am not the only one with this idea. I prefix...
Why I can't spell but I CAN code
Until about 10 years ago, Indian parents just plainly ignor...
Are utils (folder where you put random stuff you donβt know where to put otherwise) a code smell?
I personally love Utils. Generally It's collection of funct...
webtorrent is great
Netflix has a complex DRM implemented on their stream. Plus...