diff --git a/api/news/news.json b/api/news/news.json index f39c8dff..12cc5f5a 100644 --- a/api/news/news.json +++ b/api/news/news.json @@ -1 +1 @@ -{"status":"ok","totalResults":4252,"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":"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":"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":"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-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":"Chrome.com"},"author":null,"title":"Capturing the WebGPU Ecosystem","description":"Learn about how the WebGPU ecosystem extends beyond the JavaScript, C++, and Rust realms.","url":"https://developer.chrome.com/blog/webgpu-ecosystem/","urlToImage":"https://wd.imgix.net/image/vvhSqZboQoZZN9wBvoXq72wzGAf1/Tf6H2VXtm3SMiaE1ZtuH.jpg?auto=format&w=1521","publishedAt":"2023-11-11T17:09:34Z","content":"WebGPU is often perceived as a web graphics API that grants unified and fast access to GPUs by exposing cutting-edge hardware capabilities and enabling rendering and computation operations on a GPU, … [+2948 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":"Android Central"},"author":"techkritiko@gmail.com (Jay Bonggolto)","title":"YouTube is reportedly throttling video playback for Firefox users","description":"YouTube is allegedly dragging its feet in loading videos for Firefox users, giving them an agonizingly slow viewing experience.","url":"https://www.androidcentral.com/apps-software/youtube-loads-slower-on-firefox","urlToImage":"https://cdn.mos.cms.futurecdn.net/hnRU8qB3t6JSYg3ovoitvP-1200-80.jpg","publishedAt":"2023-11-20T19:06:05Z","content":"