DEV Community

loading...
shadowtime2000 profile picture

shadowtime2000

If you are looking at this you probably wonder who I am; teenage open source maintainer

Education

Enough

Last 250 comments

ES6 Cheatsheet πŸ”₯ - All You Need πŸš€

Your description of let and const lacks some detail. Let isn'...

My thoughts on: Mithril

So the problem with Mithril is that it uses a messy class com...

My thoughts on: Mithril

I mean you have to have a seperate function for every event.

My thoughts on: Mithril

I don't think you understand what I said. I am talking about ...

My thoughts on: Mithril

The thing about Mithril is the explicit separation of all tho...

Water ripple effect with pure HTML CSS and jquery πŸ€½β€β™‚οΈ

First of all, this isn't pure JS. This is JS with jQuery whic...

The React Context hell

I am wondering this to. It seems like unnecessary complexity ...

πŸ“£ FREE Community Plan for JavaScript Dev to develop faster πŸš€

I don't think this is the right way to advertise a product. M...

How can make a website standard?

What do you mean by a standard website?

I Don't Use JavaScript Classes At All. Am I Missing Out on Something?

Honestly, I don't really see classes as having any use and ki...

I Don't Use JavaScript Classes At All. Am I Missing Out on Something?

This is probably worse because it adds an unnecessary amount ...

8 JavaScript Tips & Tricks That No One Teaches πŸš€

8 JavaScript Tips & Tricks That No One Teaches πŸš€ This ...

Learning Rust πŸ¦€ and making a Magic 8 Ball program!

Well, I'm pretty decent at Frontend already... I guess I sho...

WhatsUp - front-end framework based on ideas of streams and fractals

This seems really cool, but I don't think it can be considere...

JavaScript Influencers to Follow in 2021🀩

Ryan Dahl is also the creator of the Deno JS/TS runtime which...

Which JavaScript frameworks are worth learning in 2021?

I mean like it really depends. What type framework do you wan...

The common misconception about TypeScript

The JavaScript generated from TypeScript can be executed on ...

What is jQuery

No. Just no. AJAX is already implemented in modern browsers ...

Top 10 Community Forums you've got to use.

Hackernoon isn't a forum, it's a publication.

The tiniest CSS-in-JS solution for your open-source React components

You could do it by making the CSS-in-JS-like solution optiona...

The tiniest CSS-in-JS solution for your open-source React components

That's a cool way to do this! As far as I can see, this would...

Announcing Vite 2.0

Wait Evan You has a DEV account? He must already have 1K foll...

8 Node.js Projects To Keep An Eye On 2021

For the DB point that just doesn't really work. How much do y...

Lie - To Advance Your Career

Have you ever thought about moving your posts around stuff li...

Is Redux Dead?

Not every day you have to correct a typo of your own name in ...

Microsoft Excel is Now Turing Complete

We need to move beyond a VDOM to a Virtual Spreadsheet for fa...

I've rebuilt my portfolio. Now it loads in less than 1 sec! Here's how I did it! ⚑

If you use NextJS you can do a React -> Preact aliasing on...

What is Dynamic Import in JavaScript?

We all make mistakes...

JavaScript Polyfills and Transpilers

Don't do this. Just create the post when you are able to uplo...

What is Dynamic Import in JavaScript?

you can put it inside of an <a> tag I believe.

Is React incompatible with Jinja2?

Don't do that. Well you could, but it is probably better to s...

What is Cache Busting?

Thank you!

Is anybody using separate image storage?

IPFS. Maybe even look into Fleek which has dedicated pinning ...

DEV not loading correct theme?

Kind of annoying cuz I hate normal light theme.

17 Javascript optimization tips to know in 2021 πŸš€

When I hear optimization I think making the file size smaller...

A React "if component"

import { memo } from "react"; function If({ children, condi...

A React "if component"

May also be pretty nice to use React.memo on it, just for per...

10 Retro CSS frameworks to relive your childhood

xterm is also a retro CSS framework except it is a lot more t...

NEXT.JS + pRE-Rendering on my own.

For dynamic content that isn't private you can use incrementa...

JavaScript Flaws: 5 stupid NPM packages

What's even sadder with is ten thousand and its sister/brothe...

How do You Tell if a Project is Maintained?

Does build status really apply though? I see many really main...

How do You Tell if a Project is Maintained?

Just the year? What about month? I find projects that haven't...

Prefetching Images in JS

This isn't prefetching, this is lazy loading and I think many...

Mocking browser APIs (fetch, localStorage, Dates...) the easy way with Jest

Doesn't Jest automatically use JSDOM which has support for st...

The Stupid Mistake I Made With The JavaScript Import Statement.

Yeah, the import systems are different between between native...

Do you use a subscription feature on your blog?

I write on Hashnode which has a built in mailing list and RSS...

Javascript: The trend!

This isn't that true at all. First of all, you can rewrite th...

How to remove all links in JavaScript

Using Regex might be one of the worst ways to do this. A bett...

How Good are You at CSS?

After learning tailwind, I know this subject more than befor...

Jan 15: DEV Daily Discovery

Creating a JS Template ...

Have you ever done an extra job due to someone's incompetency?

This isn't really my story, but @bytebodger created a two pa...

List of JS Bundlers πŸš€

Thanks! Yeah esbuild is pretty cool I just haven't had a chan...

List of JS Bundlers πŸš€

I don't consider Snowpack and Preact WMR bundlers because the...

List of JS Bundlers πŸš€

Vite and Snowpack seem to be pretty cool. I just didn't use t...

What is the Dom, the Virtual Dom, and the Shadow Dom

This is how frameworks like react, vue and angular make web ...

4 reasons why you should use GraphQL over REST APIs

4 reasons why you should use GraphQL for REST APIs No offe...

Code Smell 53 - Explicit Iteration

The Right JS code is kind of wrong syntax wise and stuff. Thi...

Creating a Simple Todo App with Lucia

? I mean biased because I am a maintainer of Lucia.

Is it worth to cross-post on Hackernoon in 2021?

I cross post the articles I know are actually more original o...

What's holding you back from trying Eleventy?

That being said, I love almost every part of it, but still I ...

What's holding you back from trying Eleventy?

I've used it before for some small projects, and I wouldn't u...

9 Projects Ideas for Beginner JavaScript Developers

I believe you are required to put the entire article here, bu...

Use this vanilla JS shortcut with $ function

Actually, some browsers already inject this into the global s...

Happy New Year 2021

Pretty amazing

Creating a Simple Todo App with Lucia

Possibly biased opinion, but nice article.

HotTea: v0.12a released. (AND I want feedback).

HotTea seems to be really different than TS because it seems ...

Is it better to use JS libraries/frameworks or not?

About the recreating JQuery thing, I believe some browsers, i...

HotTea: v0.12a released. (AND I want feedback).

As Jon Randy said, no browser natively supports Typescript. A...

ReactJS-A popular JS library

React itself is a lot less than that. It is purely a VDOM lib...

AI Conversations

True art. It was just too beautiful :tears_of_joy:

Besides VC, what else do you use GitHub for?

Github Actions because those are pretty cool, and also just c...

How to design a simple and beautiful Navbar using NextJS and TailwindCSS

NextJS has built in PostCSS support so why are you running Po...

Is Next JS really that good?

Apps would typically be a single page and are simply apps whi...

Is Next JS really that good?

CRA is for apps, NextJS is for sites.

What's the most unique portfolio you have seen?

nathan.tokyo/

How to Disable Server-Side Rendering (SSR) in Next.js

You need a complicated hosting environment. You cannot just ...

Creating a JS Template Engine

Thanks! As I said previously, I believe this copyright issue ...

Creating a JS Template Engine

Yeah, I have reported the user to DEV. I am also in the proce...

What Travis CI New Billing Means for OSS

Yeah, I noticed for some of my projects it took roughly 1 - 2...

Some more JavaScript libraries for Machine Learning πŸ€–

I think I am "the reader". It may be worth noting that Neatap...

What Amazon Web Services do you use?

I believe Vercel is built on Lambda or something so technical...

When your JAMstack goes beyond Static, what your hosting of choice?

I just use Vercel because serverless functions Just Workβ„’. I ...

Would you use python with braces

I personally hate Python forced whitespace. I would use it wi...

What Travis CI New Billing Means for OSS

Github actions are pretty cool, but when you have a somewhat ...

What Travis CI New Billing Means for OSS

Ah, that makes sense now. Yeah, thats probably true. I think ...

What Travis CI New Billing Means for OSS

Sorry, I am a little confused by what you mean by that peop...

React vs Angular vs Vue

This makes no sense to me. It says Vue was released before An...

What awesome tools did you discover recently?

I discovered Merico Build today and it's pretty cool.

The Best Naming Model in Html & CSS - BEM

BEM isn't necessarily the best CSS naming model. I feel like ...

How to detect caps lock using JavaScript

Please do not put a sample of the article and then put a "Rea...

Why I Love Node JS Instead of Django

NodeJS isn't a framework, its a runtime. Either compare Pytho...

Community Moderation and Support on DEV

The shield button means you are a trusted user and you can he...

Convert console.log() to print() in javascript

You don't even need to do that. You can just do const prin...

Beyond create-react-app: Why you might want to use Next.js or Gatsby instead

Next also supports automatic static optimization with SSR, wh...

Community Discussion Thread β€” DigitalOcean App Platform Hackathon on DEV

Cool it seems like we are having another hackathon.

Happiness status of your GitHub repo: repostatus

Nice project! One piece of feedback I have is allow the Icon ...

Getting Started With Vue.js

Another comparison is that, in React, everything is written ...

Is it possible to change Deno's formatter (fmt) from spaces to tabs?

I don't think it is possible as per the Deno manual.

what Backend is recommended for VUE or REACT?

If you keep them decoupled in a good way it just shouldn't ma...

What's the most math-intensive project you have ever done?

A small Python video game which I never completed, the math w...

How do I set the version for a deno module?

I have experienced this with publishing my deno modules. It's...

Different Ways of Styling With React

I am a little confused by what you mean by this. Can you clar...

What are JS Generators?

I think mainly they are for creating more readable iterators.

Typescript Without Compilation

People may not want a build step because they don't want comp...

What is ES6 Tree Shaking

Thanks!

Devs Wanted: Get paid to contribute to RudderStack's open source software

I like the idea. Kind of like Gitcoin, just a little more con...

10 famous Javascript libraries for Machine Learning

I feel like these libraries are mainly just backed by large c...

I build a blog with Dev.to API and Next.js

Pretty cool. I created something like this.

Who should call API in MVC model ? model or controller

I believe models are kind of purely data classes and shouldn'...

Do you prefer callbacks, promises, or async/await?

Well, Promises and Async/Await are basically the same, so I u...

Netflix intro animation - Pure CSS

Awesome!

Polyfill of Reduce

Imagine you do this: for (const i in myArray) { console.lo...

What is Recursion, and Why Shouldn't You Use It?

People don't use recursion because they think it is fast. The...

How does React update the DOM?

I would avoid stating that using a vdom simply makes it faste...

How to make the internet a safer place as a developer

I would like to echo the statement made about not exposing da...

Additional uses for the React "children" prop

I believe you can also do this <React.Fragment> ...

100,000 post views on dev.to

Congratulations!

Shell (e.g. Bash) users before coming to Windows Terminal - which shell do you use?

I use cmd.exe and occasionally Git-bash when it is required f...

JavaScript or TypeScript first?

Learn it after Javascript. All Typescript is is an extension ...

Dev.to posts quality

I believe book marking an article counts towards the reaction...

Creating An Announcement Discord Bot

You should be inside the folder that you put the code in.

Dev.to posts quality

Just because lists or opinions aren't appealing to you perso...

Best JavaScript Frameworks 2020

No offense but this looks like a low quality list lacking res...

Can I import local class files in Java, like you can Python?

From my knowledge (which isn't as in depth), I believe the or...

How I created my own programming language based on JavaScript

Cool project!

Dev.to posts quality

What defines quality could be user-dependent, or, could simp...

Dev.to posts quality

For the stuff about off topic posts, it should only be off to...

Improving the way DEV elevates the good stuff

It's kind of sad cause I can't find interesting more quality ...

STOP writing CSS, 10 reasons why

Yeah, I agree they are better than SASS variables. I am also ...

What's your fav SSR framework: Next, Nuxt, Nest or Sapper?

I don't really use anything other than React so Next is my fa...

10 Inspiring Ideas for Your Next Front-End Project

Nice. The still life glass of water froze my DEV.to extension...

What's your favorite CSS approach?

I like using a plain import ./styles.css with some bundler an...

Intro to Nintendo Switch REST API

This looks pretty cool. I didn't know they have an API.

missed hacktober challenge this year

Surprisingly, webp images aren't supported on Dev.to You c...

10 Ways to Speed Up React Development

If you actually have a site, then use a framework such as Nex...

How to Choose Your First Programming Language?

One of the worst things with it is that and integer set to 1...

Would you pay for a React component?

I would probably build my own component because as Josh Ellis...

Are you using JavaScript Testing Frameworks?

I use Chai + Mocha in some projects but I use Jest more now b...

Story of how I built my Portfolio and Blog using DEV.to and NextJS

I did make something like this. It didn't have a portfolio or...

Vanilla JavaScript detecting the operating system

There were some other posts talking about this issue but just...

Website Development

I looked at the other posts and it seems like your spamming w...

ct!

For the timer, you should probably make it larger so it is ea...

The Flavors of Object-Oriented Programming (in JavaScript)

You have to put the entire article here, not just a sample an...

What are your favorite open source software?

Typescript, VS Code

What is software? (wrong answers only)

Thou speak'st wiser than thou art softly ware of

Creating An Announcement Discord Bot

Turning on the bot myself also causes this error now. I do no...

Discord chatbot πŸ€– with IBM Watson

Cool! Mainly people use Discord bots for integrations with ga...

Your website sucks! And I'll tell you why (ROUND 2) ⚑️⚑️

my blog thing

What should a programming language do "out of the box"?

Array helpers, object helpers, simple GUI, IO, web server, an...

Debounce, Performance and React

Thanks! I will use it in the next project of mine that needs ...

Password Hashing with bcrypt (easiest explanation)

You are not supposed to just give a link. You are supposed to...

Drash Middleware v0.6.0 Release Notes

Yahoo they added support for other template engines!

What are the differences between callbacks, promises, async/await? Aren't they essentially the same?

async/await is essentially easier promises. const foo = as...

What in the world is <!DOCTYPE html> for? Browser's "Quirks mode"

Wow never knew that.

Top 3 CSS Frameworks for Front-End Development

Please put the entire blog post here instead of just putting ...

Git commit message πŸ’¬

I either use the conventional commits specification or just t...

How do you organize your projects?

I have a folder called js-projects because I really only prog...

Volta.sh

Maybe I missed this but does this work on windows?

10 Useful Vanilla Javascript Plugins 2021

I think these would be considered more of libraries than "plu...

CSS Variables Complete Guide

CSS variables can be manipulated at runtime by JavaScript, wh...

Using Dev.to as a CMS with Next.js

I did something like this. I used on the fly server side prop...

Manipulating the Web using Jquery

That may be true but the architecture of JQuery makes it immu...

CRUD APP.... which is easier to make it with? REACT or DJANGO

You are comparing tools from two different categories. React ...

What's your fav bundler: Rollup, Parcel or Webpack?

Rollup for packages because I can export to CJS, ES, UMD, and...

What do you think about GraphQL? Who's using it? Love it, hate it? Tell me why?

An example being: graphql`whatever graphql thing u wanna d...

What do you think about GraphQL? Who's using it? Love it, hate it? Tell me why?

The only reason I have procrastinated in learning it is becau...

How do you set up React projects?

I usually just use CRA but it is extremely slow with detectin...

My First NPM Package

I think it is a rule on DEV that you have to actually put the...

My Portfolio Site

You should probably add [alt] attributes to your images for a...

Manipulating the Web using Jquery

Not many people recommend the usage of JQuery in production w...

1 Step to Incentivize Stars and Forks on GitHub

Are you going to open source the frontend? It is probably rea...

1 Step to Incentivize Stars and Forks on GitHub

Are you going to open source the frontend and/or the backend?

STOP writing CSS, 10 reasons why

There are tools to make it much "cleaner" for creating CSS va...

STOP writing CSS, 10 reasons why

CSS has variables though.

The TypeScript Team Presents `Type | Treat`

Nice.

Your favorite free hosting site? 🌐

Netlify for an CRA apps and Vercel for NextJS Apps

Enabling CORS for Node Express Backend

const express = require('express') const cors = require('cor...

When was the last time you ran your code successfully on the first try?

Over 100 years ago before I existed.

Playstation Store redesign – the biggest UX Failure of 2020

Wow didn't know a big company could make a mistake like that....

Two CSS Styling Options in React

There are some more options other than these. Vercel's styled...

President Trump’s Twitter accessed by security expert who guessed password "maga2020!"

Didn't his account get deleted by an annoyed Twitter employee...

Where do you write your DEV drafts?

I just write them as drafts.

Creating An Announcement Discord Bot

You need NodeJS. You can run the bot with $ node index.js ...

October 15th, 2020: What did you learn this week?

I learnt how to make an ESLint plugin with a processor, ESLin...

Intro to Functions In JS πŸ’»

Glad to see more kids programming and taking part of the deve...

I open-sourced a portfolio template built with React and Tailwind!

Looks pretty good! I think I am going to use this for my GH p...

Creating An Announcement Discord Bot

Sorry, but I don't understand what you mean by that question....

1 reason for choosing next.js over gatsby

You should probably use markdown lists for this * like: * ...

MIT's Psychopath Ai

What it sees in ink blots is kind of disturbing.

Announcing npm7

Cool!

Is it worth to cross-post on Medium in 2020?

I just post here on DEV and load it through the API on my own...

Memoization in JavaScript

You could also use a Map for that. const memoize = (callba...

30 Stars ✨ on my Github repository in 1 week!

IH?

Looking for a new lead maintainer for the Eta template engine

Lead maintainer sounds a little hard, could I just sign up to...

I wrote the most depressing app ever in order to motivate you. What do you think?

They might be offended that their gender makes their "life" s...

I wrote the most depressing app ever in order to motivate you. What do you think?

Cool idea but I bet at some point someone is going to ask you...

Nastyox and his/her brilliant strategy

Same thing has been happening to me. nastyox (whoever they ar...

Symbols Are Your Friend Part I: A Gentle Introduction (JS Bits)

I wonder how console.log is still able to access it. I have a...

Github Policeman - find out which of your repositories don't have a LICENSE

Nice! I like the idea

Welcoming Emiliano Rodriguez-Wyler to the DEV Team!

Welcome @emilianorwyler

Suspicious post this community?

idk there are a some other posts about this kind of spam repo...

Top 10 dataScience blogs of all time!

Ummm, i am pretty sure you are not supposed to do half of the...

Spam on dev.to?

All the ones I found have the same number.

Is Deno the future of JavaScript?

Well, technically, require does follow ECMAScript specificati...

Is Deno the future of JavaScript?

I'd prob use it if they support CommonJS. using static import...

Rarely known Javascript Tips

most of these rarely known tips are actually pretty known tip...

October 2nd, 2020: What did you learn this week?

This week was a pretty unproductive week. I don't think I ac...

How to checkout github pull requests locally like Pro

You could also use the Github CLI.

What's your use of Raspberry Pi?

All I have created is a web server which serves the live feed...

Recreating After Effects with HTML, seriously?

Well not really. Plus it is pretty fun to recreate some large...

What do you use to create logos?

Same!

Fellow maintainers, tell me about your project!

I am maintaining a CSS preprocessor written in NodeJS called ...

What do you want to know about coding in Minecraft or Roblox? Let us know for the chance to be featured on DevDiscuss!

I want to know what is better? Server plugins, data packs, ad...

Why I prefer JavaScript over Python

Missed that mistake, it was without :D

Why I prefer JavaScript over Python

I too don't like Python because of it's syntax because I star...

30 Days Of React

A little confused here, am I just supposed to program with Re...

P2Pbin: A peer to peer paste sharing site with no servers.

Glad to see one project built using the IPFS

Building a Discord bot to filter out swear words

I made something like this with a bot called censorbot though...

What's the dev skill you mastered in a day?

Git and Python.

How to Become a Front-End Developer

imao react and vue aren't frameworks they are libraries somet...

I created this tool for help us in Hacktoberfest

Source?

React For Server Development

Loving this idea, I will prob contribute

The best VSCode themes for Day and Night!

Abyss theme.

Terminal of Choice: iTerm2

imao it is just easier to use Git bash in windows comes with ...

3 reasons you should try Svelte

imo it is just even easier to write functional react componen...

Basic Web Development Languages

Python can't be used in the frontend without a backend to run...

5 useful TypeScript tricks

I believe setters and getters are already available in plain ...

Building your own CSS framework for Hacktoberfest

You linked it to gaudiamus-css/Github.io while it should be g...

What are your favorite Microsoft products?

VSCode Github NPM Typescript

Why is Node.js a popular full-stack web framework?

NodeJS is not a framework. It is a runtime for Javascript.

What's something you always have to Google?

String and array 'slice' 'splice' regex Material UI component...

loading...