This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch.
codecrafters-io
Please open Telegram to view this post
VIEW IN TELEGRAM
π12β€4 3
const numbers = [1, 2, 3, 4, 5];
const result = numbers.reduce((acc, num) => {
if (num % 2 === 0) {
acc.even += num;
} else {
acc.odd *= num;
}
return acc;
}, { even: 0, odd: 1 });
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
π11β€1
What is the output?
Anonymous Quiz
64%
{ even: 6, odd: 15 }
17%
{ even: 9, odd: 120 }
13%
{ even: 6, odd: 120 }
6%
{ even: 9, odd: 15 }
Vue 2 went βend of lifeβ last week, but never fear, we got a new version of Vue 3 to make up for it, complete with a rewritten, faster template parser, and a more efficient reactivity system. If you prefer a screencast tour, βΆοΈ Erik Hanchett has one for you.
EVAN YOU
Please open Telegram to view this post
VIEW IN TELEGRAM
In the modern IT industry, Java and JavaScript stand as leading programming languages for building scalable and reliable software systems. They offer flexibility and automation capabilities for implementing business rules.
Gnel Simonyan
Please open Telegram to view this post
VIEW IN TELEGRAM
CHALLENGE
const words = ['apple', 'banana', 'cherry'];
const result = words.map(word => [...word].reduce((acc, char) => char + acc, ''));
console.log(result);
π15 3β€2
What is the otuput?
Anonymous Quiz
62%
["elppa", "ananab", "yrrehc"]
14%
['epple', 'ananab', 'rehtc']
13%
['elppa', 'ananab', 'rehtc']
12%
['epple', 'ananab', 'yrrehc']
π22 4β€3
Famously roasted in JavaScript: The Good Parts before its deprecation, with isnβt a popular language feature at all, so Alex's appeal here is partly tongue in cheek. Nonetheless, with has some potentially interesting uses in modern JavaScript.
ALEX MACARTHUR
Please open Telegram to view this post
VIEW IN TELEGRAM
function Car(make, model) {
this.make = make;
this.model = model;
}
Car.prototype.displayInfo = function () {
return `Make: ${this.make}, Model: ${this.model}`;
};
const myCar = new Car('Toyota', 'Camry');
console.log(myCar.displayInfo());
Please open Telegram to view this post
VIEW IN TELEGRAM
π4β€1
What is the output?
Anonymous Quiz
15%
[object Object]
74%
Make: Toyota, Model: Camry
7%
Undefined
5%
This will result in an error.
β€17π6 4
Our JavaScript community has grown to 8K strong, and we're thrilled to have each and every one of you on this coding journey with us! π
β‘οΈ Boost us in Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
π€©25 12π8β€7
Media is too big
VIEW IN TELEGRAM
In addition to maintaining this newsletter, we also organize conferences.
Previous year, 13 super-smart devs shared cool stuff with 800 friends. Halls were buzzing, and we loved watching it!
Guess what? Another fun year is coming! We'll learn, help each other, and make our community bigger.
More talks, a bigger place, and more friends β it's gonna be awesome!
P.S. If you want to become our next Speaker or Sponsor contact me.
P.S. You can follow our conference channel on telegram.
#javascriptarmenia #conference
Please open Telegram to view this post
VIEW IN TELEGRAM
β€7π4 3
const numbers = [4, 9, 16, 25];
const result = numbers.every(num => Math.sqrt(num) % 1 === 0);
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
β€14π€©3π1
What is the output?
Anonymous Quiz
14%
This will result in an error.
24%
false
49%
true
13%
undefined
π19β€9 6
Please open Telegram to view this post
VIEW IN TELEGRAM
π€£82β€8 6
const sentence = 'The quick brown fox jumps over the lazy dog';
const result = sentence.split(/\s+/).map(word => word.length).filter(length => length % 2 === 0);
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
π4β€3
π21 11β€9
While many of us were taking a break, some folks published an 'everything' package that depended upon all public npm packages, resulting in millions of transitive dependencies. This caused.. some problems. One of the folks involved also shared the story from behind the scenes.
FEROSS ABOUKHADIJEH (SOCKET)
Please open Telegram to view this post
VIEW IN TELEGRAM
const text = 'Hello, World!';
const result = text.match(/l+/g);
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
π26 12π€10β€2
While Node has always been fast (thanks largely to its V8 underpinnings), thereβs a renewed focus on performance in the face of benchmarks and claims from alternatives like Deno and Bun. Lars looks at the ecosystem of benchmarking options in the space.
LARS KAPPERT
Please open Telegram to view this post
VIEW IN TELEGRAM
β€6π4 3