Async & Await in JavaScript 🔥
Async/Await will make your code simpler even more than you think. ✅
Stop writing callback functions and love JavaScript ES7. 💎
https://blog.patricktriest.com/what-is-async-await-why-should-you-care/
#JavaScript #CleanCode
@ProgrammingTip
  
  Async/Await will make your code simpler even more than you think. ✅
Stop writing callback functions and love JavaScript ES7. 💎
https://blog.patricktriest.com/what-is-async-await-why-should-you-care/
#JavaScript #CleanCode
@ProgrammingTip
Break | Better
  
  Async/Await Will Make Your Code Simpler
  Or How I Learned to Stop Writing Callback Functions and Love Javascript ES8.
  JavaScript Clean Code 🛠
Use getters and setters 💡
Bad :
Good :
âž–âž–âž–âž–âž–âž–
#JSTips #CleanCode
@ProgrammingTip
  Use getters and setters 💡
Bad :
function makeBankAccount() {
  return {
    balance: 0,
    // ...
  };
}
const account = makeBankAccount();
account.balance = 100;Good :
function makeBankAccount() {
  let balance = 0;
  function getBalance() {
    return balance;
  }
  function setBalance(amount) {
    balance = amount;
  }
  return {
    getBalance,
    setBalance,
  };
}
const account = makeBankAccount();
account.setBalance(100);âž–âž–âž–âž–âž–âž–
#JSTips #CleanCode
@ProgrammingTip
JavaScript Clean Code 🛠
Async/Await are even cleaner than Promises 💡
Bad :
Good :
âž–âž–âž–âž–âž–âž–
#JSTips #CleanCode
@ProgrammingTip
  Async/Await are even cleaner than Promises 💡
Bad :
get('https://en.wikipedia.org/wiki/Robert_Cecil_Martin')
  .then((response) => {
    return writeFile('article.html', response);
  })
  .then(() => {
    console.log('File written');
  })
  .catch((err) => {
    console.error(err);
  });Good :
async function getCleanCodeArticle() {
  try {
    const response = await get('https://en.wikipedia.org/wiki/Robert_Cecil_Martin');
    await writeFile('article.html', response);
    console.log('File written');
  } catch(err) {
    console.error(err);
  }
}âž–âž–âž–âž–âž–âž–
#JSTips #CleanCode
@ProgrammingTip
