{"id":1625,"date":"2025-12-05T22:54:55","date_gmt":"2025-12-05T15:54:55","guid":{"rendered":"https:\/\/insideofcode.com\/?page_id=1625"},"modified":"2025-12-06T15:36:04","modified_gmt":"2025-12-06T08:36:04","slug":"blog","status":"publish","type":"page","link":"https:\/\/insideofcode.com\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1625\" class=\"elementor elementor-1625\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95c1c7b e-flex e-con-boxed e-con e-parent\" data-id=\"95c1c7b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-291ac9a elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"291ac9a\" data-element_type=\"widget\" data-settings=\"{&quot;template_id&quot;:1629,&quot;columns&quot;:3,&quot;pagination_type&quot;:&quot;load_more_infinite_scroll&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;rem&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;rem&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;rem&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;load_more_spinner&quot;:{&quot;value&quot;:&quot;fas fa-spinner&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\r\n\t\t<style id=\"loop-1629\">.elementor-1629 .elementor-element.elementor-element-037e7be{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1629 .elementor-element.elementor-element-0abf907 .elementor-heading-title{font-family:\"Roboto\", Sans-serif;font-size:1.23rem;font-weight:600;line-height:1.7rem;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1653 post-1653 post type-post status-publish format-standard hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/masalah-umum-error-419-page-expired-di-laravel\/\">Masalah Umum Error 419 : Page Expired di Laravel<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1646 post-1646 post type-post status-publish format-standard hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/cara-install-squid-proxy-di-server-linux-debian\/\">Cara Install Squid Proxy di Server Linux Debian<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1617 post-1617 post type-post status-publish format-standard has-post-thumbnail hentry category-security category-tips\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1523e6c elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1523e6c\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2025\/10\/apa-itu-proxy-1024x571.webp\" class=\"attachment-large size-large wp-image-1619\" alt=\"Apa itu proxy\" srcset=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2025\/10\/apa-itu-proxy-1024x571.webp 1024w, https:\/\/insideofcode.com\/wp-content\/uploads\/2025\/10\/apa-itu-proxy-300x167.webp 300w, https:\/\/insideofcode.com\/wp-content\/uploads\/2025\/10\/apa-itu-proxy-768x428.webp 768w, https:\/\/insideofcode.com\/wp-content\/uploads\/2025\/10\/apa-itu-proxy.webp 1130w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/apa-itu-proxy-cara-kerja-jenis-dan-fungsi-proxy-yang-perlu-kamu-tahu\/\">Apa Itu Proxy? Cara Kerja, Jenis, dan Fungsi Proxy yang Perlu Kamu Tahu<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1377 post-1377 post type-post status-publish format-standard hentry category-framework-en\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/403-invalid-signature-when-verification-email-on-laravel\/\">403 | Invalid signature. when verification email on Laravel<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1357 post-1357 post type-post status-publish format-standard has-post-thumbnail hentry category-framework category-javascript-en-id category-tips\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1523e6c elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1523e6c\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/11\/fix-nextjs-module-not-found-cant-resolve-1024x571.webp\" class=\"attachment-large size-large wp-image-1359\" alt=\"Fix nextjs deploy module not-found\" srcset=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/11\/fix-nextjs-module-not-found-cant-resolve-1024x571.webp 1024w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/11\/fix-nextjs-module-not-found-cant-resolve-300x167.webp 300w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/11\/fix-nextjs-module-not-found-cant-resolve-768x428.webp 768w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/11\/fix-nextjs-module-not-found-cant-resolve.webp 1130w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/cara-memperbaiki-masalah-module-not-found-cant-resolve-saat-deploy-nextjs-tapi-tidak-di-local\/\">Cara memperbaiki masalah Module not found: Can&#8217;t resolve saat deploy nextjs tapi tidak di local<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1350 post-1350 post type-post status-publish format-standard has-post-thumbnail hentry category-backend category-php category-programming category-software-engineer-id tag-php tag-programming tag-web-programming\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1523e6c elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1523e6c\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/php-di-tahun-2025-1024x571.webp\" class=\"attachment-large size-large wp-image-1351\" alt=\"PHP di tahun 2025\" srcset=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/php-di-tahun-2025-1024x571.webp 1024w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/php-di-tahun-2025-300x167.webp 300w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/php-di-tahun-2025-768x428.webp 768w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/php-di-tahun-2025.webp 1130w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/php-di-tahun-2025-apakah-masih-relevan\/\">PHP di Tahun 2025, Apakah Masih Relevan?<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1330 post-1330 post type-post status-publish format-standard has-post-thumbnail hentry category-framework-en category-javascript category-javascript-en tag-frontend tag-nextjs\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1523e6c elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1523e6c\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/best-project-structure-for-next.js-app-router-1024x576.webp\" class=\"attachment-large size-large wp-image-1332\" alt=\"Best project structure for nextjs app router\" srcset=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/best-project-structure-for-next.js-app-router-1024x576.webp 1024w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/best-project-structure-for-next.js-app-router-300x169.webp 300w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/best-project-structure-for-next.js-app-router-768x432.webp 768w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/09\/best-project-structure-for-next.js-app-router.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/best-project-structure-for-next-js-app-router-a-guide-for-easy-collaboration\/\">Best Project Structure for Next.js App Router: A Guide for Easy Collaboration<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1311 post-1311 post type-post status-publish format-standard has-post-thumbnail hentry category-database-sql category-postgresql tag-replication-id\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1523e6c elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1523e6c\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/07\/streaming-replication-postgresql-16-1024x576.webp\" class=\"attachment-large size-large wp-image-1318\" alt=\"Streaming Replication Postgresql\" srcset=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/07\/streaming-replication-postgresql-16-1024x576.webp 1024w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/07\/streaming-replication-postgresql-16-300x169.webp 300w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/07\/streaming-replication-postgresql-16-768x432.webp 768w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/07\/streaming-replication-postgresql-16.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/panduan-lengkap-setup-konfigurasi-streaming-replication-postgresql-16\/\">Panduan Lengkap Setup Konfigurasi Streaming Replication PostgreSQL 16<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1277 post-1277 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-tips-id-en category-javascript-en category-programming-en\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1523e6c elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1523e6c\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/How-to-Programmatically-Trigger-the-text-change-Event-in-QuillJS-1024x576.webp\" class=\"attachment-large size-large wp-image-1282\" alt=\"How to Programmatically Trigger the &#039;text-change&#039; Event in QuillJS\" srcset=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/How-to-Programmatically-Trigger-the-text-change-Event-in-QuillJS-1024x576.webp 1024w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/How-to-Programmatically-Trigger-the-text-change-Event-in-QuillJS-300x169.webp 300w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/How-to-Programmatically-Trigger-the-text-change-Event-in-QuillJS-768x432.webp 768w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/How-to-Programmatically-Trigger-the-text-change-Event-in-QuillJS.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/how-to-programmatically-trigger-the-text-change-event-in-quilljs\/\">How to Programmatically Trigger the &#8216;text-change&#8217; Event in QuillJS<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1629\" class=\"elementor elementor-1629 e-loop-item e-loop-item-1255 post-1255 post type-post status-publish format-standard has-post-thumbnail hentry category-database-sql-en category-postgresql-en tag-mongodb-en tag-postgresql-en\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\r\n\t\t\t<div class=\"elementor-element elementor-element-037e7be e-flex e-con-boxed e-con e-parent\" data-id=\"037e7be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1523e6c elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1523e6c\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/which-is-better-for-your-chat-app-mongodb-or-postgresql-1024x576.webp\" class=\"attachment-large size-large wp-image-1259\" alt=\"\" srcset=\"https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/which-is-better-for-your-chat-app-mongodb-or-postgresql-1024x576.webp 1024w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/which-is-better-for-your-chat-app-mongodb-or-postgresql-300x169.webp 300w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/which-is-better-for-your-chat-app-mongodb-or-postgresql-768x432.webp 768w, https:\/\/insideofcode.com\/wp-content\/uploads\/2024\/02\/which-is-better-for-your-chat-app-mongodb-or-postgresql.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0abf907 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"0abf907\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/insideofcode.com\/blog\/which-is-better-for-your-chat-app-mongodb-or-postgresql\/\">Which is Better for your Chat App, MongoDB or PostgreSQL?<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t<span class=\"e-load-more-spinner\">\r\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-spinner\"><\/i>\t\t\t<\/span>\r\n\t\t\r\n\t\t\t\t<div class=\"e-load-more-anchor\" data-page=\"1\" data-max-page=\"6\" data-next-page=\"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/pages\/1625\/page\/2\/\"><\/div>\r\n\t\t\t\t<div class=\"e-load-more-message\"><\/div>\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1625","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Blog - Inside of Code<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/insideofcode.com\/blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blog - Inside of Code\" \/>\n<meta property=\"og:url\" content=\"https:\/\/insideofcode.com\/blog\/\" \/>\n<meta property=\"og:site_name\" content=\"Inside of Code\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-06T08:36:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/insideofcode.com\/blog\/\",\"url\":\"https:\/\/insideofcode.com\/blog\/\",\"name\":\"Blog - Inside of Code\",\"isPartOf\":{\"@id\":\"https:\/\/insideofcode.com\/blog\/#website\"},\"datePublished\":\"2025-12-05T15:54:55+00:00\",\"dateModified\":\"2025-12-06T08:36:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/insideofcode.com\/blog\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/insideofcode.com\/blog\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/insideofcode.com\/blog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/insideofcode.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/insideofcode.com\/blog\/#website\",\"url\":\"https:\/\/insideofcode.com\/blog\/\",\"name\":\"Inside of Code\",\"description\":\"A software engineer who wants to share what he has learned, and document his journey.\",\"publisher\":{\"@id\":\"https:\/\/insideofcode.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/insideofcode.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/insideofcode.com\/blog\/#organization\",\"name\":\"Inside of Code\",\"url\":\"https:\/\/insideofcode.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/insideofcode.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/insideofcode.com\/wp-content\/uploads\/2022\/10\/logo-ioc.png\",\"contentUrl\":\"https:\/\/insideofcode.com\/wp-content\/uploads\/2022\/10\/logo-ioc.png\",\"width\":324,\"height\":324,\"caption\":\"Inside of Code\"},\"image\":{\"@id\":\"https:\/\/insideofcode.com\/blog\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blog - Inside of Code","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/insideofcode.com\/blog\/","og_locale":"en_US","og_type":"article","og_title":"Blog - Inside of Code","og_url":"https:\/\/insideofcode.com\/blog\/","og_site_name":"Inside of Code","article_modified_time":"2025-12-06T08:36:04+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/insideofcode.com\/blog\/","url":"https:\/\/insideofcode.com\/blog\/","name":"Blog - Inside of Code","isPartOf":{"@id":"https:\/\/insideofcode.com\/blog\/#website"},"datePublished":"2025-12-05T15:54:55+00:00","dateModified":"2025-12-06T08:36:04+00:00","breadcrumb":{"@id":"https:\/\/insideofcode.com\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/insideofcode.com\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/insideofcode.com\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/insideofcode.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/insideofcode.com\/blog\/#website","url":"https:\/\/insideofcode.com\/blog\/","name":"Inside of Code","description":"A software engineer who wants to share what he has learned, and document his journey.","publisher":{"@id":"https:\/\/insideofcode.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/insideofcode.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/insideofcode.com\/blog\/#organization","name":"Inside of Code","url":"https:\/\/insideofcode.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/insideofcode.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/insideofcode.com\/wp-content\/uploads\/2022\/10\/logo-ioc.png","contentUrl":"https:\/\/insideofcode.com\/wp-content\/uploads\/2022\/10\/logo-ioc.png","width":324,"height":324,"caption":"Inside of Code"},"image":{"@id":"https:\/\/insideofcode.com\/blog\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/pages\/1625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/comments?post=1625"}],"version-history":[{"count":10,"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/pages\/1625\/revisions"}],"predecessor-version":[{"id":1642,"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/pages\/1625\/revisions\/1642"}],"wp:attachment":[{"href":"https:\/\/insideofcode.com\/blog\/wp-json\/wp\/v2\/media?parent=1625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}