---
title: "#2articles1week articles | Hashnode"
description: "2Articles1Week is a technical writing challenge by Hashnode. Read the latest #2articles1week articles and tutorials on Hashnode."
url: "https://hashnode.com/tag/2articles1week"
---

Tag

# #2articles1week

6,238 posts · 1,598 followers

[Robert Ngabo](https://hashnode.com/@ngaboindev) · [Apr 27](https://hashnode.com/posts/building-android-apps-with-appfunctions/69ef3866dc472baafdc71b61)

### [Building Android Apps With AppFunctions](https://robertngabo.hashnode.dev/building-android-apps-with-appfunctions?utm_source=hashnode&utm_medium=feed)

Enabling direct access to your app’s core actions by AI

7 min read · [robertngabo.hashnode.dev](https://robertngabo.hashnode.dev/building-android-apps-with-appfunctions?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Apr 13](https://hashnode.com/posts/string-polyfills-and-common-interview-methods-in-javascript/69dc6713be21b1bd01289f88)

### [String Polyfills and Common Interview Methods in JavaScript](https://learnwithdevesh.hashnode.dev/string-polyfills-and-common-interview-methods-in-javascript?utm_source=hashnode&utm_medium=feed)

What String Methods Are String methods are built-in functions that help us work with strings.In simple words: 👉 They are ready-made tools to manipulate text.Examples: let str = "hello world"; consol

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/string-polyfills-and-common-interview-methods-in-javascript?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Apr 13](https://hashnode.com/posts/callbacks-in-javascript-why-they-exist/69dc6134be21b1bd01258f50)

### [Callbacks in JavaScript: Why They Exist](https://learnwithdevesh.hashnode.dev/callbacks-in-javascript-why-they-exist?utm_source=hashnode&utm_medium=feed)

What is a Callback Function A callback function is simply:A function that is passed as an argument to another function and is executed later. In simple words: “Function ke andar function bhejna, aur b

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/callbacks-in-javascript-why-they-exist?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Apr 13](https://hashnode.com/posts/async-await-in-javascript-writing-cleaner-asynchronous-code/69dc8f13be21b1bd014417e6)

### [Async/Await in JavaScript: Writing Cleaner Asynchronous Code](https://learnwithdevesh.hashnode.dev/async-await-in-javascript-writing-cleaner-asynchronous-code?utm_source=hashnode&utm_medium=feed)

Why async/await Was Introduced Before async/await, we used: callbacks (callback hell) promises (.then chains) Example with promises: fetchData() .then(data => processData(data)) .then(result =

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/async-await-in-javascript-writing-cleaner-asynchronous-code?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Apr 13](https://hashnode.com/posts/spread-vs-rest-operators-in-javascript/69dc8697be21b1bd013dc980)

### [Spread vs Rest Operators in JavaScript](https://learnwithdevesh.hashnode.dev/spread-vs-rest-operators-in-javascript?utm_source=hashnode&utm_medium=feed)

What the Spread Operator Does The spread operator (...) is used to expand values. In simple words: 👉 Spread = “values ko tod dena / expand kar dena” Example with Array let arr = \[1, 2, 3\]; console

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/spread-vs-rest-operators-in-javascript?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Apr 13](https://hashnode.com/posts/the-new-keyword-in-javascript/69dc63c9be21b1bd0126e1f5)

### [The new Keyword in JavaScript](https://learnwithdevesh.hashnode.dev/the-new-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

What the new Keyword Does The new keyword is used to create a new object from a constructor function. In simple words: 👉 new ek naya object banata hai using a blueprint. Constructor Functions A cons

2 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/the-new-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Apr 8](https://hashnode.com/posts/array-flatten-in-javascript/69d5eb025da14bc70ed9034d)

### [Array Flatten in JavaScript](https://learnwithdevesh.hashnode.dev/array-flatten-in-javascript?utm_source=hashnode&utm_medium=feed)

What Nested Arrays Are First, understand the basicA nested array means an array inside another array. Example: let arr = \[1, 2, \[3, 4\], \[5, 6\]\]; Here: 1, 2 → normal values \[3,4\], \[5,6\] → nested arr

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/array-flatten-in-javascript?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Apr 6](https://hashnode.com/posts/javascript-modules-import-and-export-explained/69d3870a40c9cabf44f6d2ef)

### [JavaScript Modules Import and Export Explained](https://learnwithdevesh.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

JavaScript ModulesWhy Modules Are NeededFirst, understand the problemImagine you are building a project that includes: login code payment code UI code API code If you write everything in one sin

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

[DEVESH BAGHEL](https://hashnode.com/@deveshbaghel) · [Mar 11](https://hashnode.com/posts/this-call-apply-bind-in-javascript/69b0f287abc0d95001c58cfb)

### [this, call(), apply(), bind() in JavaScript](https://learnwithdevesh.hashnode.dev/this-call-apply-bind-in-javascript?utm_source=hashnode&utm_medium=feed)

this, call(), apply(), and bind() in JavaScriptWhat this Means in JavaScriptIn JavaScript, the simple meaning of this is:“Who is calling the function.”In other words, this refers to the object through

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.hashnode.dev/this-call-apply-bind-in-javascript?utm_source=hashnode&utm_medium=feed)

[Precious Nathan Nnorom](https://hashnode.com/@theNathanPrecious) · [Mar 5](https://hashnode.com/posts/hosting-a-static-website-on-aws/69a97c6d3728a9dc357b7502)

### [Hosting a Static Website on AWS](https://cloudmadeclear.hashnode.dev/hosting-a-static-website-on-aws?utm_source=hashnode&utm_medium=feed)

A hands-on guide to launching an EC2 instance, installing Nginx, and hosting a static website using AWS Infrastructure as a Service.

5 min read · [cloudmadeclear.hashnode.dev](https://cloudmadeclear.hashnode.dev/hosting-a-static-website-on-aws?utm_source=hashnode&utm_medium=feed)
