Spinning up a quick, simple browser extension isnβt that big of a deal nowadays, especially with tools like Extension to kick off a project. Larger extensions are a different story, so itβs neat to learn from the experiences of a team thatβs built one.
Nina Torgunakova
Please open Telegram to view this post
VIEW IN TELEGRAM
π5β€2π₯2π€£1
CHALLENGE
const array = [1, 2, 3];
array[-1] = 0;
console.log(array.length);
β€4π3
π16π€£10π₯3β€2π€©1
Think Lodash but newer, faster, smaller, and with tree shaking and built-in TypeScript support. The reference guide shows off the supported functions so far β itβs not quite as extensive as Lodash, but itβs getting there with the goal being βto achieve full feature parity with Lodash.β
Viva Republica, Inc
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯7π6β€3π€1
CHALLENGE
const obj = {
a: 1,
then(resolve) {
resolve(this.a);
}
};
obj.then(console.log);
π4β€1
π11β€7π₯3π€£3π€1
Several demos on the homepage. Lightweight and framework independent but offers Vue 2/3, Alpine.js and Svelte integrations. GitHub repo.
Formβ€io
Please open Telegram to view this post
VIEW IN TELEGRAM
β€9π4π₯4
CHALLENGE
const array = [1, 2, 3];
const obj = { a: 1, b: 2 };
array.push(obj);
obj.a = 3;
console.log(array[3].a);
π8π€1
π€11π₯9π6
We are excited to share that our JavaScript newsletter has become quite popular in our community!
With 21k subscribers and around 80 new joiners every day, we see a fantastic engagement with 20-30K reads daily.
If your company is interested in sponsoring and collaborating with our newsletter, we'd love to hear from you!
Feel free to contact me.
Please open Telegram to view this post
VIEW IN TELEGRAM
π6β€4π₯4
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯8π5β€4
SPONSORED BY Blacksmith π©βπ
Run GitHub Actions 2x faster at half the cost.
CHALLENGEβ
Run GitHub Actions 2x faster at half the cost.
CHALLENGE
const obj = {
a: 1,
b() {
return new Promise(resolve => {
setTimeout(() => {
resolve(this.a);
}, 100);
});
}
};
obj.b().then(console.log);
obj.a = 2;
Please open Telegram to view this post
VIEW IN TELEGRAM
π18π₯6π€6β€5
π19
SPONSORED BY Blacksmith π©βπ
Run GitHub Actions 2x faster at half the cost.
βοΈ I am not... I repeat, I am not... a "frontend developer", just because I like to write JS.
I'm also not a "backend developer" b/c I like to write communication-oriented code, to manage and transmit data and juggle asynchony and other non-UI stuff.
I'm a middle-end dev. Forever. I build libraries, tools, etc. My product is what another dev uses to build their product.
Kyle Simpson
Run GitHub Actions 2x faster at half the cost.
I'm also not a "backend developer" b/c I like to write communication-oriented code, to manage and transmit data and juggle asynchony and other non-UI stuff.
I'm a middle-end dev. Forever. I build libraries, tools, etc. My product is what another dev uses to build their product.
Kyle Simpson
Please open Telegram to view this post
VIEW IN TELEGRAM
π9π₯7β€4
SPONSORED BY Blacksmith π©βπ
Run GitHub Actions 2x faster at half the cost.
CHALLENGEβ
Run GitHub Actions 2x faster at half the cost.
CHALLENGE
const array = [1, 2, 3, 4];
const result = array.reduceRight((acc, val) => acc - val);
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
π9β€8π₯4
SPONSORED BY Blacksmith π©βπ
Run GitHub Actions 2x faster at half the cost.
βοΈ JavaScript weekly #698
Run GitHub Actions 2x faster at half the cost.
Please open Telegram to view this post
VIEW IN TELEGRAM
β€5π5π₯2π€2π€£1
SPONSORED BY Blacksmith π©βπ
Run GitHub Actions 2x faster at half the cost.
CHALLENGEβ
Run GitHub Actions 2x faster at half the cost.
CHALLENGE
function test() {
console.log(arguments.length);
}
test(1, 2, 3);
test.call(null, 1, 2, 3);
Please open Telegram to view this post
VIEW IN TELEGRAM
β€6π6π₯2
π14β€6
SPONSORED BY Blacksmith π©βπ
Run GitHub Actions 2x faster at half the cost.
π² Graceful Shutdown in NodeJS
In this article, I will show you how to do a graceful shutdown in a NodeJS application, but first, let's describe what "graceful shutdown" means and why we need to do that in our application and what are the benefits.
nairihar
Run GitHub Actions 2x faster at half the cost.
In this article, I will show you how to do a graceful shutdown in a NodeJS application, but first, let's describe what "graceful shutdown" means and why we need to do that in our application and what are the benefits.
nairihar
Please open Telegram to view this post
VIEW IN TELEGRAM
β€6π₯3π2
SPONSORED BY Blacksmith π©βπ
Run GitHub Actions 2x faster at half the cost.
CHALLENGEβ
Run GitHub Actions 2x faster at half the cost.
CHALLENGE
const obj = { a: 1, b: 2 };
const descriptor = Object.getOwnPropertyDescriptor(obj, 'a');
descriptor.value = 3;
Object.defineProperty(obj, 'a', descriptor);
console.log(obj.a);
Please open Telegram to view this post
VIEW IN TELEGRAM
π6β€4π₯3