Latihan sederhana membuat REST API dengan Node JS dan MySQL database
https://javascript.plainenglish.io/the-simplest-restful-api-with-nodejs-and-mysql-3d513493ef0e
#rest #api #nodejs #mysql
https://javascript.plainenglish.io/the-simplest-restful-api-with-nodejs-and-mysql-3d513493ef0e
#rest #api #nodejs #mysql
Medium
Build the Simplest RESTful API with Node.js and MySQL
The basics of building an Express RESTful API that connects to MySQL database to query and manipulate data.
Beberapa cara dalam membuat dokumentasi aplikasi dan API
https://www.freecodecamp.org/news/how-to-write-api-documentation-like-a-pro/
#docs
https://www.freecodecamp.org/news/how-to-write-api-documentation-like-a-pro/
#docs
freeCodeCamp.org
How to Write Good API Documentation
Imagine that you just bought a new home theater system and you go to set it up. What do you do first? Thank goodness you have a handy device manual to help you out. You just need to follow the steps detailed in the manual, and voilà! Your home theate...
Beberapa tips penting dalam penggunaan Chrome Dev Tools
https://javascript.plainenglish.io/11-chrome-devtools-tricks-to-help-make-you-a-senior-front-end-developer-67b4ae3e6562
#chrome #devtools #tips
https://javascript.plainenglish.io/11-chrome-devtools-tricks-to-help-make-you-a-senior-front-end-developer-67b4ae3e6562
#chrome #devtools #tips
👍2
Beberapa fitur ES2021 atau ES12 yang telah diimplementasikan ke dalam browser runtime
https://suneetbansal.medium.com/es2021-es12-important-features-1a9d448b3b58
#es2021 #es21
https://suneetbansal.medium.com/es2021-es12-important-features-1a9d448b3b58
#es2021 #es21
Medium
ES2021 (ES12) | Important Features
As a programmer we can only put the best performant code to the project when we know what new APIs recently introduced in the technology…
👍1
Konfigurasi dasar project Node JS dengan menggunakan Typescript, ESLint, editorConfig dan Prettier
https://medium.com/@darlan.candiotto98/create-nodejs-project-from-zero-with-typescript-eslint-prettier-editorconfig-express-1c70103ad4d6
#nodejs #eslint
https://medium.com/@darlan.candiotto98/create-nodejs-project-from-zero-with-typescript-eslint-prettier-editorconfig-express-1c70103ad4d6
#nodejs #eslint
Medium
Create NodeJS project from zero with: TypeScript + ESLint + Prettier + EditorConfig + Express + Jest
This material aims to demonstrate the initial steps to create a node project with typescript from zero 🚀
Kumpulan pintasan penggunaan atau shortcut dalam VS Code editor yang penting dan sangat bermanfaat
https://www.crio.do/blog/vs-code-shortcuts/
—-
Beberapa referensi ekstensi VS Code untuk JavaScript
https://devdojo.com/howtoubuntu/5-vscode-extensions-for-javascript-develeopers
—-
Referensi beberapa ekstensi VS Code yang menarik untuk dicoba
https://medium.com/@elvisscochito/top-7-best-visual-studio-code-extensions-according-to-you-e3da4ebd136c
—-
#code #vscode #shortcut #extension
https://www.crio.do/blog/vs-code-shortcuts/
—-
Beberapa referensi ekstensi VS Code untuk JavaScript
https://devdojo.com/howtoubuntu/5-vscode-extensions-for-javascript-develeopers
—-
Referensi beberapa ekstensi VS Code yang menarik untuk dicoba
https://medium.com/@elvisscochito/top-7-best-visual-studio-code-extensions-according-to-you-e3da4ebd136c
—-
#code #vscode #shortcut #extension
Crio Blog
25 Most Used VS Code Shortcuts And More + Cheat Sheet
25+ basic vscode shortcuts + 20 vs code extensions + cheat sheet. Learn to use the right keyboard shortcuts to boost your productivity.
Panduan menggunakan Sort Array pada JavaScript
https://dev.to/gregorygaines/the-only-javascript-sorting-guide-youll-ever-need-ibp
---
Tips dan trik dalam pemrograman berbasis JavaScript
https://betterprogramming.pub/6-javascript-dos-and-don-t-e020a4228dfa
---
Komparasi antara Axios dengan Fetch untuk http request API
https://meticulous.ai/blog/fetch-vs-axios/
---
Komparasi Promise All, Promise All Settled, dan Async Await untuk proses asinkronus JavaScript
https://javascript.plainenglish.io/promise-all-vs-promise-allsettled-vs-for-await-of-c32e1a327a20
---
#array #sort #guide #tips #promise #fetch #axios
https://dev.to/gregorygaines/the-only-javascript-sorting-guide-youll-ever-need-ibp
---
Tips dan trik dalam pemrograman berbasis JavaScript
https://betterprogramming.pub/6-javascript-dos-and-don-t-e020a4228dfa
---
Komparasi antara Axios dengan Fetch untuk http request API
https://meticulous.ai/blog/fetch-vs-axios/
---
Komparasi Promise All, Promise All Settled, dan Async Await untuk proses asinkronus JavaScript
https://javascript.plainenglish.io/promise-all-vs-promise-allsettled-vs-for-await-of-c32e1a327a20
---
#array #sort #guide #tips #promise #fetch #axios
DEV Community 👩💻👨💻
The Only JavaScript Sorting Guide You'll Ever Need
Table Of Contents Hello Reader JavaScript's sort() function Implementation...
Tips dan trik penting dalam penggunaan JavaScript bagi web developer
https://blog.bitsrc.io/common-js-development-skills-5053f0a74ced
—-
Optimasi performa JavaScript dengan menggunakan sistem asinkronus
https://guneetsinghtuli.medium.com/make-your-code-3-faster-with-asynchronous-javascript-29b7bcb6f25a
—-
Membuat fungsi dark mode dengan mudah di halaman aplikasi web dengan JavaScript
https://medium.com/pragmatic-programmers/automatic-dark-mode-with-javascript-8b8b717699ca
—-
Pengenalan apa itu Promise dan contoh sederhananya
https://towardsdev.com/javascript-promises-f62fc2892247
—-
#tips #trick #promise #darkmode #async
https://blog.bitsrc.io/common-js-development-skills-5053f0a74ced
—-
Optimasi performa JavaScript dengan menggunakan sistem asinkronus
https://guneetsinghtuli.medium.com/make-your-code-3-faster-with-asynchronous-javascript-29b7bcb6f25a
—-
Membuat fungsi dark mode dengan mudah di halaman aplikasi web dengan JavaScript
https://medium.com/pragmatic-programmers/automatic-dark-mode-with-javascript-8b8b717699ca
—-
Pengenalan apa itu Promise dan contoh sederhananya
https://towardsdev.com/javascript-promises-f62fc2892247
—-
#tips #trick #promise #darkmode #async
Medium
58 JavaScript Tips and Tricks for Web Developers
Lots of tips for JS devs to help you handle common tasks such as time comparison, formatting money, check if array is empty, and much more.
Latihan dari Online Tutorials tentang membuat hover effect pada button
https://youtu.be/8GIgQYkhpqI
#css #hover #onlinetutorials
https://youtu.be/8GIgQYkhpqI
#css #hover #onlinetutorials
YouTube
Simple CSS Button Hover Effects | Html CSS @OnlineTutorialsYT
Click For More : https://www.youtube.com/c/OnlineTutorials4Designers/videos?sub_confirmation=1
------------------
Enroll My Course : Next Level CSS Animation and Hover Effects
https://www.udemy.com/course/css-hover-animation-effects-from-beginners-to-exp…
------------------
Enroll My Course : Next Level CSS Animation and Hover Effects
https://www.udemy.com/course/css-hover-animation-effects-from-beginners-to-exp…
Menggunakan ESLint untuk membantu penggunaan Tailwind CSS
https://www.algolia.com/blog/engineering/simplifying-tailwind-css-with-eslint-tools-tagged-template-literals-and-a-lot-more/
#tailwind #eslint #template #literal
https://www.algolia.com/blog/engineering/simplifying-tailwind-css-with-eslint-tools-tagged-template-literals-and-a-lot-more/
#tailwind #eslint #template #literal
Algolia Blog
Using ESLint, tagged template literals, and more to simplify Tailwind CSS
We used tagged template literals, interpolation, conditions, and ESLint plugin and extension to simplify Tailwind CSS.
Latihan bersama Dcode tentang pengenalan fungsi manipulasi Object JavaScript
https://youtu.be/NrPwbrAnxNk
#dcode #object
https://youtu.be/NrPwbrAnxNk
#dcode #object
YouTube
5 MUST KNOW JavaScript Object Functions
In today's video I'll take you through my top 5 MUST KNOW JavaScript object functions.
These functions can be used for a wide range of things such as array manipulation, parsing, copying data, moving data and controlling the way developers interact with…
These functions can be used for a wide range of things such as array manipulation, parsing, copying data, moving data and controlling the way developers interact with…
Mencoba melakukan replikasi beberapa library JavaScript bersama Web Dev Simplified
https://youtu.be/vTsVl66q9jo
#library #webdevsimplified
https://youtu.be/vTsVl66q9jo
#library #webdevsimplified
YouTube
Can I Replicate This Amazing Library?
Intro.js is an amazing library that makes creating interactive walkthroughs on your web application incredibly easy. In this video I am going to attempt to replicate the behavior of this library from scratch for the very first time ever. There will be plenty…
Menggunakan Email JS di dalam React JS
https://blog.devgenius.io/set-up-emailjs-in-react-app-from-scratch-42e669efc22a
—-
Latihan bagi pemula tentang penggunaan React JS
https://www.freecodecamp.org/news/get-started-with-react-for-beginners/
#react #email
https://blog.devgenius.io/set-up-emailjs-in-react-app-from-scratch-42e669efc22a
—-
Latihan bagi pemula tentang penggunaan React JS
https://www.freecodecamp.org/news/get-started-with-react-for-beginners/
#react #email
Medium
EmailJs in your React app from scratch.
There are various ways you can set up EmailJs in your React app, in this article we will focus solely on EmailJs being installed as a…
Cara sederhana menambahkan TypeORM ke dalam project Node JS berbasis TypeScript
https://towardsdev.com/integrating-an-orm-in-node-js-in-5-easy-steps-a93972172d37
#orm #nodejs #typeORM #typescript
https://towardsdev.com/integrating-an-orm-in-node-js-in-5-easy-steps-a93972172d37
#orm #nodejs #typeORM #typescript
Medium
Integrating an ORM in Node.js in 5 easy steps
Hi developers! In this post we are going to implement an ORM (TypeORM) to interact with the Database (MySQL) performing the basic…
Node JS 18 sudah resmi dirilis, catatan rilisnya dapat dilihat pada blog berikut
https://nodejs.org/en/blog/announcements/v18-release-announce/
#nodejs #release
https://nodejs.org/en/blog/announcements/v18-release-announce/
#nodejs #release
nodejs.org
Node.js — Node.js 18 is now available!
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Ubuntu 22.04 LTS akan dirilis beberapa hari lagi. Berikut tampilan Ubuntu 22.04 Jammy Jellyfish
https://www.omgubuntu.co.uk/2022/04/ubuntu-22-04-lts-screenshot-tour
Video release nya
https://www.omgubuntu.co.uk/2022/04/ubuntu-22-04-video-jammy-jellyfish
#ubuntu #linux #lts
https://www.omgubuntu.co.uk/2022/04/ubuntu-22-04-lts-screenshot-tour
Video release nya
https://www.omgubuntu.co.uk/2022/04/ubuntu-22-04-video-jammy-jellyfish
#ubuntu #linux #lts
OMG! Ubuntu!
Ubuntu 22.04 LTS: Screenshot Tour
Want to see more of Ubuntu 22.04 LTS? I put together this screenshot tour to show off the (many) new features and improvements included in the release.
🔥6
Latihan bersama Kevin Powell tentang penggunaan CSS Custom Property untuk tampilan element HTML
https://youtu.be/pKWSXyilG9k
#kevinPowell #css #custom #property
https://youtu.be/pKWSXyilG9k
#kevinPowell #css #custom #property
YouTube
3 tricks to improve your CSS
Custom properties are amazing, and in this video I look at three ways they can help you write better CSS.
🔗 Links
✅ My video on Cube CSS: https://youtu.be/NanhQvnvbR8
⌚ Timestamps
00:00 - Introduction
00:59 - Easier styling of modifier classes …
🔗 Links
✅ My video on Cube CSS: https://youtu.be/NanhQvnvbR8
⌚ Timestamps
00:00 - Introduction
00:59 - Easier styling of modifier classes …
Beberapa tools untuk membantu pengembangan aplikasi web
https://www.telerik.com/blogs/top-frontend-developer-tools-beginners-2022
#tools #frontend
https://www.telerik.com/blogs/top-frontend-developer-tools-beginners-2022
#tools #frontend
Telerik Blogs
Top Frontend Developer Tools for Beginners in 2022
In this post, we will take a look at a few tools that frontend developers cannot do without in 2022 and what I love about them.
Latihan membuat E2E Testing dengan Cypress di Node JS
https://blog.logrocket.com/how-to-write-end-to-end-tests-cypress-nodejs/
---
Mencegah npm memasang package yang tidak kompatibel dengan versi Node JS tertentu
https://www.wisdomgeek.com/development/web-development/javascript/how-to-prevent-npm-install-for-unsupported-node-js-versions/
---
Mencegah serangan brute force pada endpoint Node JS
https://levelup.gitconnected.com/prevent-brute-force-attacks-in-node-js-419367ae35e6
#nodejs #e2e #testing #cypress #bruteforce #npm
https://blog.logrocket.com/how-to-write-end-to-end-tests-cypress-nodejs/
---
Mencegah npm memasang package yang tidak kompatibel dengan versi Node JS tertentu
https://www.wisdomgeek.com/development/web-development/javascript/how-to-prevent-npm-install-for-unsupported-node-js-versions/
---
Mencegah serangan brute force pada endpoint Node JS
https://levelup.gitconnected.com/prevent-brute-force-attacks-in-node-js-419367ae35e6
#nodejs #e2e #testing #cypress #bruteforce #npm
LogRocket Blog
How to write end-to-end tests with Cypress and Node.js - LogRocket Blog
Write end-to-end tests with Cypress, which offers features include time traveling through your tests and recording tests for later playback.
Latihan menggunakan command Linux untuk melihat permission dari suatu file
https://www.freecodecamp.org/news/linux-permissions-how-to-find-permissions-of-a-file/
#linux #permission #command
https://www.freecodecamp.org/news/linux-permissions-how-to-find-permissions-of-a-file/
#linux #permission #command
freeCodeCamp.org
Linux Permissions – How to Find Permissions of a File
Linux is a multi-user Operating System which means it supports multiple users on a single system. Each user has its own rights which might be limited as well to increase security. For example, users have a particular set of permissions to access a f...