diff --git a/api/news.json b/api/news.json index a1bb9b0d..daa9c306 100644 --- a/api/news.json +++ b/api/news.json @@ -1 +1 @@ -{"status":"ok","totalResults":4179,"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":"Hackaday"},"author":"Donald Papp","title":"Kaluma Puts JavaScript on the RP2040","description":"With a simple firmware update, Kaluma puts a lightweight JavaScript runtime on the Raspberry Pi Pico (which uses the RP2040 microcontroller), providing handy modules for file systems, graphics, networking, and …read more","url":"https://hackaday.com/2023/10/01/kaluma-puts-javascript-on-the-rp2040/","urlToImage":"https://hackaday.com/wp-content/uploads/2023/09/javascript-RP2040.png","publishedAt":"2023-10-01T20:00:53Z","content":"With a simple firmware update, Kaluma puts a lightweight JavaScript runtime on the Raspberry Pi Pico (which uses the RP2040 microcontroller), providing handy modules for file systems, graphics, netwo… [+869 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":"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":"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":"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":"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":"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":"Robinwieruch.de"},"author":"Robin Wieruch","title":"Matrix Operations with Math.js","description":"How to use matrix operations from linear algebra in JavaScript. What are inverse, transpose and identity matrices and how can they help in machine learning ...","url":"https://www.robinwieruch.de/linear-algebra-matrix-javascript/","urlToImage":"https://www.robinwieruch.de/static/4803be8dcfb640c1814b540661e6e9ea/9842e/banner.jpg","publishedAt":"2023-10-05T13:35:36Z","content":"When I recently started to dive into the topic of machine learning, I had to relearn all the things I have studied about linear algebra, stochastic and calculus at school and university. I took a lit… [+10178 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