From da7eadae428e6f01e835454d893512de985d4a48 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 13 Nov 2023 00:04:23 +0000 Subject: [PATCH] Update news.json --- api/news/news.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/news/news.json b/api/news/news.json index af358def..30a9a9a9 100644 --- a/api/news/news.json +++ b/api/news/news.json @@ -1 +1 @@ -{"status":"ok","totalResults":4381,"articles":[{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Juan Diego Rodríguez)","title":"What Removing Object Properties Tells Us About JavaScript","description":"Removing properties from an object in JavaScript might not be the most exciting job, but there are many ways to achieve it, each revealing a fundamental aspect of how JavaScript works. Juan Diego Rodríguez explores each technique in this article.","url":"https://www.smashingmagazine.com/2023/10/removing-object-properties-javascript/","urlToImage":"https://files.smashing.media/articles/removing-object-properties-javascript/removing-object-properties-javascript.jpg","publishedAt":"2023-10-23T13:00:00Z","content":"A group of contestants are asked to complete the following task:\r\nMake object1 similar to object2.\r\nlet object1 = {\r\n a: \"hello\",\r\n b: \"world\",\r\n c: \"!!!\",\r\n};\r\nlet object2 = {\r\n a: \"hello\",\r\n b: \"wo… [+17563 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"mgarciaisaia","title":"JavaScript Is Weird as a Compressor","description":"Contribute to mgarciaisaia/JavaScript-Is-Weird-as-a-compressor development by creating an account on GitHub.","url":"https://github.com/mgarciaisaia/JavaScript-Is-Weird-as-a-compressor","urlToImage":"https://opengraph.githubassets.com/9c69e19b898c9cd7d26629175de2e00c5e79388efca7d7aa3c16c7cf01cbfef4/mgarciaisaia/JavaScript-Is-Weird-as-a-compressor","publishedAt":"2023-10-16T06:17:56Z","content":"Have you seen the \"JavaScript Is Weird (EXTREME EDITION)\" video?\r\nThis one, in case you're\r\nwandering \"which one of them?\".\r\nIt's a ~22-minute video that abuses type coercion issues in JavaScript\r\nto… [+6567 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"instant-dev","title":"Show HN: Instant API – Build type-safe web APIs with JavaScript","description":"Build type-safe web APIs with JavaScript, instantly - GitHub - instant-dev/api: Build type-safe web APIs with JavaScript, instantly","url":"https://github.com/instant-dev/api","urlToImage":"https://opengraph.githubassets.com/df1af1ac05eb36ed93b09b780e5673b0969f40892cd6e3f943d6f41e12715a28/instant-dev/api","publishedAt":"2023-10-26T04:00:22Z","content":"Instant API is a framework for building APIs with JavaScript that implements\r\ntype-safety at the HTTP interface. By doing so, it eliminates the need for\r\nschema validation libraries entirely. Simply … [+60000 chars]"},{"source":{"id":null,"name":"Jakelazaroff.com"},"author":null,"title":"Web Components Will Outlive Your JavaScript Framework","description":"If we're building things that we want to work in five or ten or even 20 years, we need to avoid dependencies and use the web with no layers in between.","url":"https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/","urlToImage":"https://jakelazaroff.com/og/web-components-will-outlive-your-javascript-framework.png","publishedAt":"2023-10-25T13:40:44Z","content":"If youre anything like me, when youre starting a project, theres a paralyzing period of indecision while you try to figure out how to build it. In the JavaScript world, that usually boils down to pic… [+14703 chars]"},{"source":{"id":null,"name":"Hackaday"},"author":"Jonathan Bennett","title":"This Week in Security: Browser Exploits, Play Protect, and Turn ON your Firewall!","description":"Google Chrome has done a lot of work on JavaScript performance, pushing the V8 engine to more and more impressive feats. Recently, that optimization has one more piece, the Maglev compiler, which s…","url":"https://hackaday.com/2023/10/20/this-week-in-security-browser-exploits-play-protect-and-turn-on-your-firewall/","urlToImage":"https://hackaday.com/wp-content/uploads/2016/01/darkarts.jpg","publishedAt":"2023-10-20T14:00:24Z","content":"Google Chrome has done a lot of work on JavaScript performance, pushing the V8 engine to more and more impressive feats. Recently, that optimization has one more piece, the Maglev compiler, which sit… [+8665 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"AlessandroAnnini","title":"Micro-AGI-JS Artificial General Intelligence for JavaScript","description":"Artificial General Intelligence for Js. Contribute to AlessandroAnnini/micro-agi-js development by creating an account on GitHub.","url":"https://github.com/AlessandroAnnini/micro-agi-js","urlToImage":"https://opengraph.githubassets.com/25b5751933d9fe4a8fd5d4d60c9dde44a35d5c03721f42bb25eaed88ff43553a/AlessandroAnnini/micro-agi-js","publishedAt":"2023-10-11T16:37:41Z","content":"An advanced AI agent powered by OpenAI, designed to process and respond to messages using the OpenAI API. This agent is built to be flexible, efficient, and easy to integrate into various application… [+4261 chars]"},{"source":{"id":null,"name":"Goose.icu"},"author":null,"title":"Shadow: New browser engine made almost entirely in JavaScript","description":"is a new novel browser engine made almost entirely in JS","url":"https://goose.icu/introducing-shadow/","urlToImage":null,"publishedAt":"2023-10-27T19:46:23Z","content":"So I started making a browser engine (for fun) a few days ago, it felt kind of inevitable so here we are. Here’s a short rundown.\r\nScreenshot of <shadow>’s welcome page running inside <shado… [+1545 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"JavaScript-Framework Next.js 14 erlaubt ersten Blick auf Partial Prerendering","description":"Das Major Release bringt eine Preview für Partial Prerendering mit und stabilisiert Server Actions. Turbopack nähert sich der stabilen Version.","url":"https://www.heise.de/news/JavaScript-Framework-Next-js-14-erlaubt-ersten-Blick-auf-Partial-Prerendering-9346649.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/3/2/5/0/4/7/shutterstock_1463449130-502f827aa20c6722.jpg","publishedAt":"2023-10-27T11:59:00Z","content":"Inhaltsverzeichnis\r\nDas Unternehmen Vercel hat auf seiner Entwicklerkonferenz Next.js Conf die Veröffentlichung der neuen Hauptversion Next.js 14 bekanntgegeben. Das quelloffene React-Framework erlau… [+3290 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"JavaScript-Runtime Node.js 21 stabilisiert das Fetch-Modul","description":"Das Release stabilisiert bestehende Module, führt ein Flag für den Wechsel des Standardmodulsystems ein und wird Node.js 20 als Current-Version ablösen.","url":"https://www.heise.de/news/JavaScript-Runtime-Node-js-21-stabilisiert-das-Fetch-Modul-9337521.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/3/2/0/1/4/8/shutterstock_1463449130-502f827aa20c6722.jpg","publishedAt":"2023-10-18T10:59:00Z","content":"Inhaltsverzeichnis\r\nDie quelloffene JavaScript-Runtime Node.js hat Version 21 erreicht. Sie überführt zwei Module in den stabilen Zustand, bringt ferner eine experimentelle WebSocket-Implementierung … [+2253 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"JavaScript-Paketmanager Yarn 4.0 bringt neuen Security-Modus","description":"Das Major Release integriert Funktionen aus Plug-ins, bietet ein überarbeitetes User Interface sowie eine neue Security-Funktion und erhöht die Performance.","url":"https://www.heise.de/news/JavaScript-Paketmanager-Yarn-4-0-bringt-neuen-Security-Modus-9345764.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/3/2/4/5/8/3/Pakete-79c51e3f1e06af49.jpg","publishedAt":"2023-10-26T15:28:00Z","content":"Inhaltsverzeichnis\r\nDas Yarn-Team hat Version 4.0 des JavaScript-Paketmanagers veröffentlicht, der eine Alternative zu weiteren Paketmanagern wie npm oder pnpm darstellt. Im neuen Release steckt mehr… [+3404 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Gerhard Völkl","title":"heise+ | Programmieren: Elm als JavaScript-Alternative in der Webentwicklung","description":"Anders als in JavaScript lassen sich mit Elm Webseiten und Anwendungen ohne Laufzeitfehler erstellen. Garantiert wird das durch den Compiler.","url":"https://www.heise.de/hintergrund/Programmieren-Elm-als-JavaScript-Alternative-in-der-Webentwicklung-9353915.html?wt_mc=rss.red.ho.ho.atom.beitrag_plus.beitrag_plus","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/3/2/8/9/8/5/elm_prog-fd367679aa38fd60.png","publishedAt":"2023-11-09T15:30:00Z","content":"Das digitale Abo für IT und Technik\r\nNur für kurze Zeit: heise+ 1 Jahr für nur 1,90 pro Woche lesen. Unbegrenzter Zugriff auf alle heise+ Artikel inklusive allen Digital-Magazinen.Länger lesen, mehr … [+189 chars]"},{"source":{"id":null,"name":"Eslint.org"},"author":null,"title":"Interesting Bugs Caught by ESLint's no-constant-binary-expression","description":"A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.","url":"https://eslint.org/blog/2022/07/interesting-bugs-caught-by-no-constant-binary-expression/","urlToImage":"https://eslint.org/icon-512.png","publishedAt":"2023-11-08T20:41:34Z","content":"In ESLint v8.14.0 I contributed a new core rule called no-constant-binary-expression which has surprised me with the wide variety of subtle and interesting bugs it has been able to detect.\r\nIn this p… [+5903 chars]"},{"source":{"id":null,"name":"Robertovitillo.com"},"author":null,"title":"The costs of microservices (2020)","description":"An application typically starts its life as a monolith. Take a modern backend of a single-page Javascript application, for example - it starts out as a single…","url":"https://robertovitillo.com/costs-of-microservices/","urlToImage":null,"publishedAt":"2023-10-30T14:33:41Z","content":"November 22, 2020\r\nAn application typically starts its life as a monolith. Take a modern backend of a single-page Javascript application, for example - it starts out as a single stateless web service… [+7998 chars]"},{"source":{"id":null,"name":"Hackaday"},"author":"Bryan Cockfield","title":"50-Year-Old Program Gets Speed Boost","description":"At first glance, getting a computer program to run faster than the first electronic computers might seem trivial. After all, most of us carry enormously powerful processors in our pockets …read more","url":"https://hackaday.com/2023/11/07/50-year-old-program-gets-speed-boost/","urlToImage":"https://hackaday.com/wp-content/uploads/2023/11/4040-featured.jpg","publishedAt":"2023-11-08T06:00:23Z","content":"At first glance, getting a computer program to run faster than the first electronic computers might seem trivial. After all, most of us carry enormously powerful processors in our pockets every day a… [+1614 chars]"},{"source":{"id":null,"name":"Maiwriter.com"},"author":"Kenn Costales","title":"Leaders Are Tool Builders: Why I Wrote My Own JavaScript UI Framework","description":"A few hours back, I open sourced a UI framework for Javascript that my company developed called Cami.js (https://github.com/kennyfrc/cami.js). For non-technical folks, Cami.js is a code library that aims to maximize developer productivity - providing the powe…","url":"https://iteration.maiwriter.com/p/leaders-are-tool-builders-why-i-wrote","urlToImage":"https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d995f4-2aaf-46fa-a19c-9975ad371bde_1792x1024.png","publishedAt":"2023-11-05T08:52:51Z","content":"A few hours back, I open sourced a UI framework for Javascript that my company developed called Cami.js (https://github.com/kennyfrc/cami.js).\r\nFor non-technical folks, Cami.js is a code library that… [+2840 chars]"},{"source":{"id":null,"name":"MakeUseOf"},"author":"Ademola Thompson","title":"How to Use Pointer Events in JavaScript","description":"Why cater only to mouse input or touchscreens? Handle both types with the same amount of effort using pointer events.","url":"https://www.makeuseof.com/javascript-pointer-events/","urlToImage":"https://static1.makeuseofimages.com/wordpress/wp-content/uploads/wm/2023/10/pointer-events-in-javascript-2.jpg","publishedAt":"2023-10-28T13:00:20Z","content":"Key Takeaways\r\n