diff --git a/api/news/news.json b/api/news/news.json index 4cab519a..57dc4a3e 100644 --- a/api/news/news.json +++ b/api/news/news.json @@ -1 +1 @@ -{"status":"ok","totalResults":3116,"articles":[{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Amejimaobari Ollornwi)","title":"Generating Unique Random Numbers in JavaScript Using Sets","description":"Want to create more randomized effects in your JavaScript code? The `Math.random()` method alone, with its limitations, won’t cut it for generating unique random numbers. Amejimaobari Ollornwi explains how to generate a series of unique random numbers using t…","url":"https://www.smashingmagazine.com/2024/08/generating-unique-random-numbers-javascript-using-sets/","urlToImage":"https://files.smashing.media/articles/generating-unique-random-numbers-javascript-using-sets/generating-unique-random-numbers-javascript-using-sets.jpg","publishedAt":"2024-08-26T15:00:00Z","content":"JavaScript comes with a lot of built-in functions that allow you to carry out so many different operations. One of these built-in functions is the Math.random() method, which generates a random float… [+6875 chars]"},{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Steven Levithan)","title":"Regexes Got Good: The History And Future Of Regular Expressions In JavaScript","description":"Although JavaScript regexes used to be underpowered compared to other modern flavors, numerous improvements in recent years mean that’s no longer true. Steven Levithan evaluates the history and present state of regular expressions in JavaScript with tips to m…","url":"https://www.smashingmagazine.com/2024/08/history-future-regular-expressions-javascript/","urlToImage":"https://files.smashing.media/articles/history-future-regular-expressions-javascript/history-future-regular-expressions-javascript.jpg","publishedAt":"2024-08-20T15:00:00Z","content":"Modern JavaScript regular expressions have come a long way compared to what you might be familiar with. Regexes can be an amazing tool for searching and replacing text, but they have a longstanding r… [+19513 chars]"},{"source":{"id":"the-verge","name":"The Verge"},"author":"Tom Warren","title":"Microsoft’s new Qualcomm-powered Surface devices are heading into the workplace","description":"Microsoft thinks Windows on Arm is ready for businesses. Its latest Qualcomm-powered Surface devices will be available for businesses on September 10th.","url":"https://www.theverge.com/2024/9/4/24235594/microsoft-surface-pro-11-surface-laptop-7-businesses-launch","urlToImage":"https://cdn.vox-cdn.com/thumbor/VGoEiz2IBoiSZegUT8GLuYKtEe0=/0x0:1600x900/1200x628/filters:focal(800x450:801x451)/cdn.vox-cdn.com/uploads/chorus_asset/file/25603016/Commercial_Blog_Image_1920_1600x900.png","publishedAt":"2024-09-04T11:00:00Z","content":"Photo by Chris Welch / The Verge\r\n\n \n\n Microsoft is ready to start selling its Qualcomm-powered Surface devices to businesses. Starting on September 10th, both the Surface Pro 11 and Surface Laptop 7… [+2668 chars]"},{"source":{"id":null,"name":"Jtarchie.com"},"author":null,"title":"Goja: A Golang JavaScript Runtime","description":"The personal website of JT Archie. Includes a blog, work ethic, and projects they have worked on.","url":"https://jtarchie.com/posts/2024-08-30-exploring-goja-a-golang-javascript-runtime","urlToImage":null,"publishedAt":"2024-09-04T13:45:06Z","content":"This post explores Goja, a JavaScript runtime\r\nlibrary in the Golang ecosystem. Goja stands out as a powerful tool for\r\nembedding JavaScript within Go applications, offering unique advantages when\r\nm… [+8823 chars]"},{"source":{"id":null,"name":"Mux.com"},"author":"Dave Kiss","title":"PHP is the new JavaScript?","description":"What would it take to switch back to PHP after years of full-stack JavaScript? A boy and his AI-enabled IDE set off to find out.","url":"https://www.mux.com/blog/php-is-the-new-javascript","urlToImage":"https://cdn.sanity.io/images/2ejqxsnu/production/1055fe5732c7aded728c10d4448d4ae21fec3268-1200x760.png","publishedAt":"2024-09-06T19:33:04Z","content":"I havent taken a serious look at PHP in over a decadeand thats on me. Feels bad, given the current hype and traction. Especially because thats where my journey with coding all started. Im the ambitio… [+11886 chars]"},{"source":{"id":null,"name":"Css-tricks.com"},"author":"Erick Merchant","title":"All About JavaScript Loops","description":"Every programming language has loops. Loops perform an operation (i.e., a chunk of work) a number of times, usually once for every item in an array or list, or to simply repeat an operation until a certain condition is met.…\n\nAll About JavaScript Loops origin…","url":"https://css-tricks.com/all-about-javascript-loops/","urlToImage":"https://css-tricks.com/wp-json/social-image-generator/v1/image/379851","publishedAt":"2024-08-19T14:21:07Z","content":"DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!Every programming language has loops. Loops perform an operation (i.e., a chunk of work) a n… [+6783 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Golo Roden","title":"Node.js + TypeScript = Nie wieder JavaScript","description":"Wer mit Node.js entwickelt, schreibt JavaScript – oder muss umständlich TypeScript konfigurieren. Doch beides hat nun bald ein Ende.","url":"https://www.heise.de/blog/Node-js-TypeScript-Nie-wieder-JavaScript-9826686.html?wt_mc=rss.red.ho.ho.atom.beitrag.beitrag","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/4/7/1/9/0/shutterstock_1463449130-502f827aa20c6722.jpg","publishedAt":"2024-08-19T11:27:00Z","content":"Inhaltsverzeichnis\r\n\"Nie wieder JavaScript!\"\r\nthe next big thing Golo Roden\r\nGolo Roden ist Gründer und CTO von the native web GmbH. Er beschäftigt sich mit der Konzeption und Entwicklung von Web- un… [+9429 chars]"},{"source":{"id":null,"name":"Frontside.com"},"author":null,"title":"The await event horizon in JavaScript","description":"Why async functions in JavaScript are insufficient as a Structured Concurrency primitive","url":"https://frontside.com/blog/2023-12-11-await-event-horizon/","urlToImage":"https://frontside.com/static/f41050ac2ccba19fd9dd0c46f90fc75f/db955/2023-12-11-await-event-horizon.png","publishedAt":"2024-09-03T20:42:03Z","content":"There is a boundary around every black hole where the velocity required to escape its gravitational pull exceeds the speed of light. Once anything, including light itself, passes over that threshold,… [+10615 chars]"},{"source":{"id":null,"name":"Timetime.in"},"author":"Iago Lastra","title":"JavaScript Dates Are About to Be Fixed","description":"Why I’m excited about the new Temporal API in JavaScript: finally, easy and accurate date handling with time zones using ZonedDateTime. Say goodbye to the headaches of traditional Date objects.","url":"https://timetime.in/blog/js-dates-finally-fixed","urlToImage":"https://tc39.es/proposal-temporal/docs/persistence-model.svg","publishedAt":"2024-08-24T16:47:12Z","content":"Of all the recent changes coming to ECMAScript, my favorite by far is the Temporal proposal. This proposal is very advanced, and we can already use this API through the polyfill provided by the FullC… [+11192 chars]"},{"source":{"id":null,"name":"Plainvanillaweb.com"},"author":null,"title":"Poor man's signals – tiny vanilla JavaScript signals implementation","description":"Signals are all the rage over in frameworkland, so let's bring them to vanilla JS.","url":"https://plainvanillaweb.com/blog/articles/2024-08-30-poor-mans-signals/","urlToImage":null,"publishedAt":"2024-08-30T18:42:21Z","content":"Signals are all the rage right now. Everyone's doing them.\r\n Angular,\r\n and Solid,\r\n and Preact,\r\n and there are third party packages for just about every framework that doesn't already have them.\r\n … [+3254 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Martin Gerhard Loschwitz","title":"heise+ | Datenbank MySQL 9.0: Stored Procedures in JavaScript verfassen","description":"MySQL 9.0 unterstützt erstmals Stored Procedures in JavaScript. Wir erklären die Vorteile und Nutzung der Funktion.","url":"https://www.heise.de/tests/Datenbank-MySQL-9-0-Stored-Procedures-in-JavaScript-verfassen-9825840.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/6/4/6/7/3/6/mysql9.0-41a9c0434224ea10.png","publishedAt":"2024-08-16T10:00:00Z","content":"Inhaltsverzeichnis\r\nMySQL ist üblicherweise kein Thema, das einen Admin aus der Reserve lockt: Milliardenfach ist die Datenbank weltweit im freien Einsatz. Von Datensätzen popeliger Websites bis hin … [+2614 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"weinberg","title":"SQLToy","description":"Learn SQL by creating a SQL database in JavaScript - weinberg/SQLToy","url":"https://github.com/weinberg/SQLToy/wiki","urlToImage":"https://opengraph.githubassets.com/e2869c4da6f09132952a1ffb079f3d56994eac941f815aaf8492f2de7cfe421b/weinberg/SQLToy","publishedAt":"2024-09-06T15:29:17Z","content":"A great way to learn how something works is to build it yourself. In this case you will learn how a SQL database works by building one!\r\nSQL stands for Structured Query Language. It is the standard i… [+2686 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"google","title":"Google Closure has been archived","description":"Google's common JavaScript library. Contribute to google/closure-library development by creating an account on GitHub.","url":"https://github.com/google/closure-library","urlToImage":"https://opengraph.githubassets.com/6e2b2dede67d774804be2527f198fbe59838e8f1606beb1fcd016401cea05149/google/closure-library","publishedAt":"2024-08-29T22:22:12Z","content":"Closure Library has been archived. We no longer see it as meeting the\r\nneeds of modern JavaScript development, and we recommend that users look\r\nfor alternative solutions.\r\nPlease see #1214 for\r\nmore… [+60 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"gnh1201","title":"WelsonJS: Build a Windows app on the Windows built-in JavaScript engine","description":"WelsonJS - Build a Windows app on the Windows built-in JavaScript engine - gnh1201/welsonjs","url":"https://github.com/gnh1201/welsonjs","urlToImage":"https://opengraph.githubassets.com/f87fb4bfd471fa773516dac554362dcd51e200edcb9bfde7f1e61d20961353a5/gnh1201/welsonjs","publishedAt":"2024-08-22T04:20:34Z","content":"WelsonJS - Build a Windows app on the Windows built-in JavaScript engine.\r\nNow, You can build an Windows desktop app with JavaScript, TypeScript, CoffeeScript, ReScript, and HTML/CSS on Windows built… [+3328 chars]"},{"source":{"id":null,"name":"Glyphdrawing.club"},"author":null,"title":"Font with Built-In Syntax Highlighting","description":"An experiment in javascript-free syntax highlighting, made possible by opentype contextual alternates and COLR table","url":"https://blog.glyphdrawing.club/font-with-built-in-syntax-highlighting/","urlToImage":"https://blog.glyphdrawing.club/assets/f3KmrWOM5Z-300.jpeg","publishedAt":"2024-08-14T12:12:23Z","content":"Syntax Highlighting in Hand-Coded Websites\r\nThe problem\r\nI have been trying to identify practical reasons why hand-coding websites with HTML and CSS is so hard (by hand-coding, I mean not relying on … [+15309 chars]"},{"source":{"id":null,"name":"Alexsinelnikov.blog"},"author":"Alex Sinelnikov","title":"Alpine.js for Ruby on Rails Developers: Simplifying Front End Development","description":"Simplify frontend development in Ruby on Rails with Alpine.js, a lightweight JavaScript framework that enhances interactivity without complexity","url":"https://alexsinelnikov.blog/alpinejs-for-ruby-on-rails-developers-simplifying-frontend-development","urlToImage":"https://hashnode.com/utility/r?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1723714841340%2Fa0bc4062-7122-402e-ae8c-47d098cc50da.png%3Fw%3D1200%26h%3D630%26fit%3Dcrop%26crop%3Dentropy%26auto%3Dcompress%2Cformat%26format%3Dwebp%26fm%3Dpng","publishedAt":"2024-08-15T09:45:29Z","content":"As a Ruby on Rails developer, you're used to the \"convention over configuration\" philosophy and the power of a full-stack framework. But when it comes to adding interactive elements to your frontend,… [+3710 chars]"},{"source":{"id":null,"name":"Davekiss.com"},"author":null,"title":"How I won $2,750 using JavaScript, AI, and a can of WD-40","description":"I’ve won many marketing video contest promotions over the past decade using my proven techniques and tactics. This particular haul, however, was the first where I can give at least partial credit to the application of code and AI tools.","url":"https://davekiss.com/blog/how-i-won-2750-using-javascript-ai-and-a-can-of-wd-40","urlToImage":null,"publishedAt":"2024-08-14T16:35:52Z","content":"Ive won many marketing video contest promotions over the past decade using my proven techniques and tactics. This particular haul, however, was the first where I can give at least partial credit to t… [+25404 chars]"},{"source":{"id":null,"name":"Cfallin.org"},"author":"Chris Fallin","title":"Compilation of JavaScript to WASM, Part 2: Ahead-of-Time vs. JIT","description":"Comments","url":"https://cfallin.org/blog/2024/08/27/aot-js/","urlToImage":null,"publishedAt":"2024-08-27T15:30:12Z","content":"This is a continuation of my fast JS on Wasm series; the first\r\npost covered PBL, a\r\nportable interpreter that supports inline caches, this post adds\r\nahead-of-time compilation, and the final post wi… [+25100 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"heise-Angebot: JavaScript-Konferenz: Call for Proposals für enterJS 2025 gestartet","description":"Der Call for Proposals läuft ab sofort: Interessierte können ihre Vortragsvorschläge und Workshopideen für die enterJS 2025 einreichen.","url":"https://www.heise.de/news/JavaScript-Konferenz-Call-for-Proposals-fuer-enterJS-2025-gestartet-9854311.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/6/1/9/5/2/enterjs25_cfp_aufmacher-bd74ffd0b33c8d0c.jpg","publishedAt":"2024-09-03T10:00:00Z","content":"Am 7. und 8. Mai findet die Enterprise-JavaScript-Konferenz enterJS 2025 statt und dafür suchen die Veranstalter dpunkt.verlag und iX nach Vorschlägen für Vorträge und Workshops. Erstmals in der neue… [+2168 chars]"},{"source":{"id":null,"name":"Hackaday"},"author":"Donald Papp","title":"Lunar Lander Game Asks You to Write a Simple Autopilot","description":"Everyone likes a good lunar landing simulator, and [Dominic Doty] wrote a fun take on the idea: your goal is to write an autopilot controller to manage the landing. Try it out! [Dominic] was inspir…","url":"https://hackaday.com/2024/08/16/lunar-lander-game-asks-you-to-write-a-simple-autopilot/","urlToImage":"https://hackaday.com/wp-content/uploads/2024/08/Lunar-lander.avif","publishedAt":"2024-08-16T15:00:00Z","content":"Everyone likes a good lunar landing simulator, and [Dominic Doty] wrote a fun take on the idea: your goal is to write an autopilot controller to manage the landing. Try it out!\r\nVirtual landers are f… [+756 chars]"},{"source":{"id":null,"name":"Css-tricks.com"},"author":"Geoff Graham","title":"Callbacks on Web Components?","description":"A gem from Chris Ferdinandi that details how to use custom events to hook into Web Components. More importantly, Chris dutifully explains why custom events are a better fit than, say, callback functions.\n\nWith a typical JavaScript library, you pass \r\n\n\n…\n\nCal…","url":"https://css-tricks.com/callbacks-on-web-components/","urlToImage":"https://css-tricks.com/wp-json/social-image-generator/v1/image/380029","publishedAt":"2024-08-22T14:01:35Z","content":"DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!A gem from Chris Ferdinandi that details how to use custom events to hook into Web Component… [+798 chars]"},{"source":{"id":null,"name":"Ciel-lang.org"},"author":null,"title":"CIEL Is an Extended Lisp","description":"Description","url":"http://ciel-lang.org/","urlToImage":null,"publishedAt":"2024-08-30T15:04:19Z","content":"CIEL Is an Extended Lisp\r\nGitHubShow me\r\n#!/usr/bin/env ciel\r\n(print(json:read-json(http:get\"https://fakestoreapi.com/products?limit=5\")))… [+129 chars]"},{"source":{"id":null,"name":"Css-tricks.com"},"author":"Geoff Graham","title":"Quick Hit #16","description":"“Never, ever hire for JavaScript framework skills. Instead, interview and hire only for fundamentals like web standards, accessibility, modern CSS, semantic HTML, and Web Components.” — Alex Russell…\n\nQuick Hit #16 originally published on CSS-Tricks, which is…","url":"https://css-tricks.com/quick-hit-16/","urlToImage":"https://css-tricks.com/wp-json/social-image-generator/v1/image/380340","publishedAt":"2024-09-05T16:04:28Z","content":"DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!\r\n“Never, ever hire for JavaScript framework skills. Instead, interview and hire only for fu… [+105 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Ask HN: Struggle with project ideas? Heres some novel ideas you can build now","description":"Comments","url":"https://news.ycombinator.com/item?id=41334802","urlToImage":null,"publishedAt":"2024-08-24T01:35:15Z","content":"Hey HN I love thinking of ideas, I do it almost all day everyday - and I'd love to share some with the community rather than hold them close to my chest. I'm trying to be more open-minded, and giving… [+2425 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Anke Brandt","title":"heise-Angebot: c't-Webinar: Mutation-Testing mit Stryker","description":"Seine Code-Basis – ob neu oder etabliert – sollte man regelmäßig testen. Das Webinar zeigt, wie man die Tests selbst effizient auf Fehler prüfen kann.","url":"https://www.heise.de/news/c-t-Webinar-Mutation-Testing-mit-Stryker-9842803.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/5/5/8/7/6/Mutation-Testing-Stryker-Ticker-Header-16-9-bd6c3bc35b56f0f9.png","publishedAt":"2024-08-26T08:00:00Z","content":"Gängige Softwaretests haben ein grundlegendes Problem: Oft bleiben Lücken in der Testabdeckung. Unit- und Integrationstests prüfen nicht alle Codepfade, sodass Randfälle und seltene Fehlerbedingungen… [+1624 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Anke Brandt","title":"heise-Angebot: c't-Workshop: 3D im Web","description":"Moderne Browser können mehr darstellen als Text und Bild. Im Workshop lernen Sie Grundlagen und Best Practices für die Umsetzung interaktiver 3D-Szenen im Web.","url":"https://www.heise.de/news/c-t-Workshop-3D-im-Web-9839116.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/5/3/8/5/4/3D-im-Web-Ticker-Header-16-9-332c2940ae3746df.jpg","publishedAt":"2024-08-22T10:00:00Z","content":"3D-Szenen im Web bieten hervorragende Gelegenheiten, komplexe Inhalte und Produkte auf eine Weise zu präsentieren, die weit über die Möglichkeiten herkömmlicher 2D-Darstellungen hinausgehen. Nutzer k… [+2294 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"HumbleUI","title":"Clojure Desktop UI Framework","description":"Clojure Desktop UI framework. Contribute to HumbleUI/HumbleUI development by creating an account on GitHub.","url":"https://github.com/HumbleUI/HumbleUI","urlToImage":"https://repository-images.githubusercontent.com/422717633/372c84a2-36aa-4e0b-8a13-07b19a59b438","publishedAt":"2024-08-24T08:01:39Z","content":"When you design a new user interface, you have to start off humbly\r\nSteve Jobs presenting Aqua\r\nHumble UI is a desktop UI framework for Clojure. No Electron. No JavaScript. Only JVM and native code.\r… [+2329 chars]"},{"source":{"id":null,"name":"Tomhazledine.com"},"author":null,"title":"How does cosine similarity work?","description":"When working with LLM embeddings, it is often important to be able to compare them. Cosine similarity is the recommended way to do this.","url":"https://tomhazledine.com/cosine-similarity/","urlToImage":"https://tomhazledine.com/images/articles/og-cosine-similarity.png","publishedAt":"2024-09-04T11:52:41Z","content":"Look up \"how to compare vectors\" and cosine similarity will be the most common (if not the only) approach you will see. I've been working with vectors a lotlately in the context of LLM embeddings, an… [+7790 chars]"},{"source":{"id":null,"name":"Ianthehenry.com"},"author":null,"title":"Quote-unquote \"macros\"","description":"You’ve probably seen this Python 101 thing before:\n@memoized\ndef fib(n):\n if n <= 1:\n return n\n return fib(n - 1) + fib(n - 2)\nLeaving aside the absurdity of computing Fibonacci numbers recursively, it’s a common first introduction to Python deco…","url":"https://ianthehenry.com/posts/quote-unquote-macros/","urlToImage":"https://ianthehenry.com/checkerboard.png","publishedAt":"2024-08-12T17:40:09Z","content":"You’ve probably seen this Python 101 thing before:\r\n@memoizeddeffib(n):ifn<=1:returnnreturnfib(n-1)+fib(n-2)\r\nLeaving aside the absurdity of computing Fibonacci numbers recursively, it’s a common … [+12975 chars]"},{"source":{"id":null,"name":"Korben.info"},"author":"Korben","title":"Phoboslab – Des jeux web rétro de folie en HTML5 !","description":"Phoboslab est un studio indépendant spécialisé dans les jeux web rétro en HTML5 et JavaScript. Leurs petites pépites old-school comme Biolab Disaster ou X-Type sont des pur bijoux de pixel art à savourer dans votre navigateur. Foncez les tester sur https://ph…","url":"https://korben.info/phoboslab-studio-jeux-web-retro-html5-javascript-gratuits.html","urlToImage":"https://korben.info/app/uploads/2024/04/manu23_logo_for_video_game_studio_word_Phoboslab_76fb7aa2-9e83-46be-aa16-c9b4b4287f74.webp","publishedAt":"2024-09-07T07:00:00Z","content":"Chers lecteurs, aujourd’hui je veux vous parler d’un studio de développement de jeux web qui fait vraiment des choses impressionnantes : Phoboslab. Ce studio indépendant fondé par Dominic Szablewski … [+1576 chars]"},{"source":{"id":null,"name":"Korben.info"},"author":"Korben","title":"Quill – L’éditeur WYSIWYG nouvelle génération","description":"Quill est une bibliothèque JavaScript de folie pour créer des éditeurs de texte riche (WYSIWYG). Et quand je dis riche, c’est pas seulement du gras et de l’italique hein, on est sur un niveau au-dessus ! En gros, Quill vous offre tout un tas d’outils pour tra…","url":"https://korben.info/quill-lediteur-wysiwyg-nouvelle-generation.html","urlToImage":"https://korben.info/app/uploads/2024/04/manu23_WYSIWYG_editor__logo_word_Quill_00324637-6d48-449b-bb15-0e52da2d0e23.webp","publishedAt":"2024-09-04T07:00:00Z","content":"Quill est une bibliothèque JavaScript de folie pour créer des éditeurs de texte riche (WYSIWYG). Et quand je dis riche, c’est pas seulement du gras et de l’italique hein, on est sur un niveau au-dess… [+3402 chars]"},{"source":{"id":null,"name":"Css-tricks.com"},"author":"Geoff Graham","title":"CSSWG Minutes Telecon (2024-08-14)","description":"I was just going over the latest CSSWG minutes (you can subscribe to them at W3C.org) and came across a few interesting nuggets I wanted to jot down for another time. The group discussed the CSS Values, CSS Easing, and …\n\nCSSWG Minutes Telecon (2024-08-14) or…","url":"https://css-tricks.com/csswg-minutes-telecon-2024-08-14/","urlToImage":"https://css-tricks.com/wp-json/social-image-generator/v1/image/379881","publishedAt":"2024-08-16T16:12:51Z","content":"DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!I was just going over the latest CSSWG minutes (you can subscribe to them at W3C.org) and ca… [+2521 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Jessica Lyons","title":"Cisco merch shoppers stung in Magecart attack","description":"The 'security issue' was caused by a 9.8-rated Magento flaw Adobe patched back in June\nBad news for anyone who purchased a Cisco hoodie earlier this month: Suspected Russia-based attackers injected data-stealing JavaScript into the networking giant's online s…","url":"https://www.theregister.com/2024/09/06/cisco_merch_adobe_magento_attack/","urlToImage":"https://regmedia.co.uk/2024/09/06/shutterstock_2479362955.jpg","publishedAt":"2024-09-06T20:00:06Z","content":"Bad news for anyone who purchased a Cisco hoodie earlier this month: Suspected Russia-based attackers injected data-stealing JavaScript into the networking giant's online store selling Cisco-branded … [+2224 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"Abby Hamilton","title":"How To Identify & Reduce Render-Blocking Resources via @sejournal, @abbynhamilton","description":"The longer users have to wait, the more likely they are to abandon your site. Identify and reduce render-blocking resources to display visual content ASAP.\nThe post How To Identify & Reduce Render-Blocking Resources appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/how-to-identify-reduce-render-blocking-resources/507849/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2024/08/identify-render-blocking-resources-114.jpg","publishedAt":"2024-08-21T11:00:22Z","content":"Despite significant changes to the organic search landscape throughout the year, the speed and efficiency of web pages have remained paramount.\r\nUsers continue to demand quick and seamless online int… [+17339 chars]"},{"source":{"id":null,"name":"Wikipedia.org"},"author":"Contributors to Wikimedia projects","title":"DRAKON","description":"Comments","url":"https://en.wikipedia.org/wiki/DRAKON","urlToImage":"https://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Dutch_cryo_Moscow.png/1200px-Dutch_cryo_Moscow.png","publishedAt":"2024-08-19T17:10:13Z","content":"Dijkstra search algorithm in DRAKON\r\nOuter part of quicksort algorithm in DRAKON-C\r\nA DRAKON diagram describing a transportation of a cryonics patient\r\nDRAKON (Russian: , , lit. 'Friendly Russian Alg… [+13038 chars]"},{"source":{"id":null,"name":"Css-tricks.com"},"author":"Geoff Graham","title":"Basic keyboard shortcut support for focused links","description":"Eric gifting us with his research on all the various things that anchors (not links) do when they are in :focus.\n\nTurns out, there’s a lot!\r\n\n\nThat’s an understatement! This is an incredible amount of work, even …\n\nBasic keyboard shortcut support for focused …","url":"https://css-tricks.com/basic-keyboard-shortcut-support-for-focused-links/","urlToImage":"https://css-tricks.com/wp-json/social-image-generator/v1/image/380042","publishedAt":"2024-08-23T13:16:20Z","content":"DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!Eric gifting us with his research on all the various things that anchors (not links) do when… [+1842 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"morris","title":"Vanilla Prime: A simpler, more sustainable way of web development","description":"A simpler, more sustainable way of web development - morris/vanilla-prime","url":"https://github.com/morris/vanilla-prime","urlToImage":"https://opengraph.githubassets.com/e3d431390046f86e7a73de3cb9a866deeafd30047838f7185c83b6cda21b2a73/morris/vanilla-prime","publishedAt":"2024-08-27T09:17:11Z","content":"A simpler, more sustainable way of web development. A spiritual successor to VANILLA TODO, further into real-world practice.\r\nNo frameworks, no bundlers, no required dependencies.\r\nJust web standards… [+6387 chars]"},{"source":{"id":"ars-technica","name":"Ars Technica"},"author":"Kyle Orland","title":"Mysterious “Black Mesa” website says it’s “not secretly working on Half Life 3”","description":"It's \"actually a real company in the Boston area\"—or is that just a cover?!","url":"https://arstechnica.com/gaming/2024/08/mysterious-black-mesa-website-says-its-not-secretly-working-on-half-life-3/","urlToImage":"https://cdn.arstechnica.net/wp-content/uploads/2024/08/blackmesa-760x380.jpg","publishedAt":"2024-08-15T20:55:08Z","content":"Enlarge/ Kind of a weird image to post if you're trying to convince people you're not involved in a Half-Life ARG...\r\n1\r\nHere at Ars, we're always on the lookout for hints and actions that suggest th… [+4204 chars]"},{"source":{"id":null,"name":"Lifehacker.ru"},"author":"Дмитрий Сажко","title":"15 неожиданных применений ChatGPT, которые вы захотите попробовать сами","description":"Вы удивитесь, как много всего уже можно доверить нейросетям, и в частности ChatGPT: выбор подарка, создание фрагментов JavaScript-кода и не только.","url":"https://lifehacker.ru/primenenie-chatgpt/","urlToImage":"https://cdn.lifehacker.ru/wp-content/uploads/2024/08/chatGPT_1723720104.png","publishedAt":"2024-08-16T06:00:00Z","content":", . ChatGPT . : « ?» « Excel, 1, 4 5 ?». , .\r\nChatGPT «». . : « », « , » « ?».\r\n , . : « » « ».\r\nYouTube, , . Google Chrome . , :\r\n . \r\n ChatGPT. : « , ». , . \r\n, , , . ChatGPT.\r\n , : « , ?», « , ?» … [+970 chars]"},{"source":{"id":null,"name":"Htmx.org"},"author":null,"title":"htmx Web Security Basics","description":"htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext\n\n htmx is small (~14k min.gz’d), dependency-free, exten…","url":"https://htmx.org/essays/web-security-basics-with-htmx/","urlToImage":null,"publishedAt":"2024-09-08T14:40:26Z","content":"Alexander Petros\r\nFebruary 06, 2024As htmx has gotten more popular, its reached communities who have never written server-generated HTML before. Dynamic HTML templating was, and still is, the standar… [+21270 chars]"},{"source":{"id":null,"name":"Github.io"},"author":null,"title":"Show HN: turn videos into ASCII art (open source, js+canvas)","description":"Turn videos into ASCII pixel art","url":"https://collidingscopes.github.io/ascii/","urlToImage":"https://collidingscopes.github.io/ascii/assets/metro.png","publishedAt":"2024-08-29T10:35:55Z","content":"Turn videos into ASCII pixel art! Use your webcam feed or upload a video, then use the controls to adjust the colors, resolution, text style, etc...\r\nYou can create a video export to save and/or shar… [+1238 chars]"},{"source":{"id":null,"name":"Hackaday"},"author":"Jonathan Bennett","title":"This Week in Security: Three Billion SS Numbers, IPv6 RCE, and Ring -2","description":"You may have heard about a very large data breach, exposing the Social Security numbers of three billion individuals. Now hang on. Social Security numbers are a particularly American data …read more","url":"https://hackaday.com/2024/08/16/this-week-in-security-three-billion-ss-numbers-ipv6-rce-and-ring-2/","urlToImage":"https://hackaday.com/wp-content/uploads/2016/01/darkarts.jpg","publishedAt":"2024-08-16T17:00:49Z","content":"You may have heard about a very large data breach, exposing the Social Security numbers of three billion individuals. Now hang on. Social Security numbers are a particularly American data point, and … [+6462 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"filamentphp","title":"Filament: Full-Stack Laravel Components with Livewire and Tailwind","description":"A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS. - filamentphp/filament","url":"https://github.com/filamentphp/filament","urlToImage":"https://repository-images.githubusercontent.com/248372441/cb0d5262-5113-46bf-9084-2e464da11912","publishedAt":"2024-08-17T10:17:35Z","content":"Filament is a collection of full-stack components for accelerated Laravel development. They are beautifully designed, intuitive to use, and fully extensible - the perfect starting point for your next… [+3204 chars]"},{"source":{"id":null,"name":"Morizbuesing.com"},"author":null,"title":"Greppability is an underrated code metric","description":"Keeping your codebase searchable will make your maintenance life easier in the long run.","url":"https://morizbuesing.com/blog/greppability-code-metric/","urlToImage":"https://morizbuesing.com/blog/greppability-code-metric/[object%20Object]","publishedAt":"2024-09-03T02:47:00Z","content":"When Im working on maintaining an unfamiliar codebase, I will spend a lot of\r\ntime grepping the code base for strings. Even in projects exclusively written\r\nby myself, I have to search a lot: functio… [+3534 chars]"},{"source":{"id":null,"name":"Developer-friendly.blog"},"author":"meysam@developer-friendly.blog (Meysam Azad)","title":"How to Deploy Node.js to AWS Lambda with OpenTofu and GitHub Actions","description":"Learn to deploy NodeJS apps to AWS Lambda using IaC and GitHub Actions for CI/CD. A comprehensive guide for engineers implementing GitOps.","url":"https://developer-friendly.blog/blog/2024/09/02/how-to-deploy-nodejs-to-aws-lambda-with-opentofu--github-actions/","urlToImage":"https://developer-friendly.blog/assets/images/social/blog/2024/09/02/how-to-deploy-nodejs-to-aws-lambda-with-opentofu--github-actions.png","publishedAt":"2024-09-02T14:05:25Z","content":"If you're a software engineer in any tier, there's a good chance that you're already familiar with the language and syntax of JavaScript. It has a very low barrier for entry and that is one of its st… [+33987 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"DioxusLabs","title":"Blitz: A lightweight, modular, extensible web renderer","description":"High performance HTML and CSS renderer powered by WGPU - DioxusLabs/blitz","url":"https://github.com/DioxusLabs/blitz","urlToImage":"https://opengraph.githubassets.com/6b72ae3de36c4968038e1a584ac7059c0d3b31d4ee09b49c604567a503f5d251/DioxusLabs/blitz","publishedAt":"2024-08-12T04:52:21Z","content":"Blitz is a \"native\" HTML/CSS renderer built to support the \"Dioxus Native\" project. It is effectively a lightweight webview except that the JavaScript engine is replaced with a native Rust API which … [+3153 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Ask HN: Who wants to be hired? (September 2024)","description":"Comments","url":"https://news.ycombinator.com/item?id=41425908","urlToImage":null,"publishedAt":"2024-09-02T15:00:05Z","content":"Location: San Francisco, CARemote: OK\r\nWilling to Relocate: No\r\nProgramming Languages: Ruby, Scala, Python, Javascript, TypeScript, Haskell\r\nProgramming Strengths: Data Structures and Algorithms, Dat… [+2005 chars]"},{"source":{"id":null,"name":"Phandroid - News for Android"},"author":"Phandroid Editors","title":"Magento 2 Performance Tuning: How to Optimise Your Magento 2 Store for SpeedIntroduction","description":"Ensuring that your Magento 2 store is fast and responsive is essential for delivering a great user experience, improving conversion rates, and ranking well in search engines. A slow website can lead to higher bounce rates, frustrated customers, and lost sales…","url":"https://phandroid.com/2024/09/08/magento-2-performance-tuning-how-to-optimise-your-magento-2-store-for-speedintroduction/","urlToImage":"https://phandroid.com/wp-content/uploads/2021/02/android-apps-code-design.png","publishedAt":"2024-09-08T04:57:09Z","content":"Ensuring that your Magento 2 store is fast and responsive is essential for delivering a great user experience, improving conversion rates, and ranking well in search engines. A slow website can lead … [+6638 chars]"},{"source":{"id":null,"name":"Slashdot.org"},"author":"EditorDavid","title":"VS Code Fork 'Cursor' - the ChatGPT of Coding?","description":"\"Sometimes an artificial intelligence tool comes out of nowhere and dominates the conversation on social media,\" writes Tom's Guide. \n\n\"This week that app is Cursor, an AI coding tool that uses models like Claude 3.5 Sonnet and GPT-4o to make it easier than e…","url":"https://developers.slashdot.org/story/24/09/01/0618230/vs-code-fork-cursor---the-chatgpt-of-coding","urlToImage":"https://a.fsdn.com/sd/topics/ai_64.png","publishedAt":"2024-09-01T06:22:00Z","content":"\"Sometimes an artificial intelligence tool comes out of nowhere and dominates the conversation on social media,\" writes Tom's Guide.\"This week that app is Cursor, an AI coding tool that uses models l… [+3977 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Dirk Knop","title":"Webbrowser: Weitere Lücke aktiv ausgenutzt, Adobe PDF-Viewer aktualisiert","description":"Google meldet das Ausnutzen einer weiteren Lücke in freier Wildbahn. Die Updates von Edge schließen auch ein Leck im Adobe PDF Viewer.","url":"https://www.heise.de/news/Webbrowser-Weitere-Luecke-aktiv-ausgenutzt-Adobe-PDF-Viewer-aktualisiert-9848318.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/5/8/8/0/9/2024-08-27-Bing_Designer-Wbbrowser_brennt-1-eeaa3cf548b9c93c.jpg","publishedAt":"2024-08-27T06:57:00Z","content":"In der vergangenen Woche haben Google und Microsoft eine bereits aktiv ausgenutzte Sicherheitslücke in den Webbrowsern Chrome und dem davon abgeleiteten Edge geschlossen. Google hat die Sicherheitswa… [+2018 chars]"},{"source":{"id":null,"name":"Css-tricks.com"},"author":"Geoff Graham","title":"HTML Attribute to Allow/Disallow Handwriting Input","description":"A new explainer for a new HTML attribute to handle handwritten inputs. Like this:","url":"https://css-tricks.com/html-attribute-to-allow-disallow-handwriting-input/","urlToImage":"https://css-tricks.com/wp-json/social-image-generator/v1/image/379644","publishedAt":"2024-08-12T14:00:47Z","content":"DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!A new explainer for a new HTML attribute to handle handwritten inputs. Like this:\r\n<input… [+1483 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Unmasking the Mystery: ?? vs || in JavaScript","description":"JavaScript offers two powerful tools for providing default values: the logical OR (||) and the nullish coalescing (??) operators. While they might seem similar at first glance, understanding their distinct behaviors is crucial for writing clean, efficient, an…","url":"https://www.javacodegeeks.com/2024/08/unmasking-the-mystery-vs-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-08-19T05:30:00Z","content":"JavaScript offers two powerful tools for providing default values: the logical OR (||) and the nullish coalescing (??) operators. While they might seem similar at first glance, understanding their di… [+5616 chars]"},{"source":{"id":null,"name":"Buzl.uk"},"author":"kaangiray26","title":"Reddit banned me for developing Geddit","description":"Reddit did me dirty. I did them too. This is the story of how I got a permanent ban from Reddit for developing a non-commercial open-source client called Geddit.","url":"https://www.buzl.uk/2024/08/24/reddit.html","urlToImage":"https://kaangiray26.github.io/images/buzluk.png","publishedAt":"2024-08-24T07:57:40Z","content":"That time Reddit banned me for developing an app\r\nPublished on\r\n August 24, 2024#reddit#app#geddit\r\nReddit did me dirty. I did them too. This is the story of how I got a permanent ban from Reddit for… [+3558 chars]"},{"source":{"id":null,"name":"Igoro.pro"},"author":"2023-05-15","title":"Unix file access rwx permissions are simple but tricky","description":"Comments","url":"https://igoro.pro/a-reminder-unix-file-access-rwx-permissions-are-simple-but-tricky/","urlToImage":null,"publishedAt":"2024-08-15T20:16:41Z","content":"Well, I have revised some related manual, for instance, man 9 vaccess and I’ve found out a funny thing about myself. It’s turned out that decades ago the manual, perhaps, did not make it clear in my … [+1952 chars]"},{"source":{"id":null,"name":"Greenhouse.io"},"author":null,"title":"Supabase (YC S20) Is Hiring a Technical Product Manager","description":"Comments","url":"https://boards.greenhouse.io/supabase/jobs/5245988004","urlToImage":"https://s4-recruiting.cdn.greenhouse.io/external_greenhouse_job_boards/logos/400/588/400/original/profile_pic.png?1665772600","publishedAt":"2024-08-13T07:00:54Z","content":"Supabase is an open-source Firebase alternative that provides all the backend services you need to build a scalable and robust application. Our mission is to empower developers to create extraordinar… [+2192 chars]"},{"source":{"id":null,"name":"Biztoc.com"},"author":"thehill.com","title":"Republicans Must Fix, Not Repeal, Inflation Reduction Act","description":"Your browser appears to have Javascript disabled.\nFor instructions on how to enable Javascript please\nclick here\n.\nIf you have any issues, please contact us at\nchallengehelp@humansecurity.com","url":"https://biztoc.com/x/4148234c024b0914","urlToImage":"https://biztoc.com/cdn/800/og.png","publishedAt":"2024-08-19T18:47:41Z","content":"Your browser appears to have Javascript disabled.For instructions on how to enable Javascript pleaseclick here.If you have any issues, please contact us atchallengehelp@humansecurity.com\r\nThis story … [+35 chars]"},{"source":{"id":null,"name":"R-bloggers.com"},"author":"Yohann Mansiaux","title":"Boost your shiny app with sparkling data visualizations: a deep dive into Chart.js JavaScript library","description":"You can read the original post in its original format on Rtask website by ThinkR here: Boost your shiny app with sparkling data visualizations: a deep dive into Chart.js JavaScript library Let’s continue our exploration of integrating JavaScript code into a {…","url":"https://www.r-bloggers.com/2024/09/boost-your-shiny-app-with-sparkling-data-visualizations-a-deep-dive-into-chart-js-javascript-library/","urlToImage":"https://rtask.thinkr.fr/wp-content/uploads/01-cdn.png","publishedAt":"2024-09-03T12:39:35Z","content":"[This article was first published on Rtask, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)\r\nWant to share your content on R-bloggers? click here if … [+31878 chars]"},{"source":{"id":null,"name":"VentureBeat"},"author":"Sean Michael Kerner","title":"AI21 debuts Jamba 1.5, boosting hybrid SSM transformer model to enable agentic AI","description":"Jamba 1.5 mini and Jamba 1.5 large advance AI21 hybrid SSM transformer model with an eye toward agentic AI.","url":"https://venturebeat.com/ai/ai21-debuts-jamba-1-5-boosting-hybrid-ssm-transformer-model-to-enable-agentic-ai/","urlToImage":"https://venturebeat.com/wp-content/uploads/2024/08/Jamba-1-5.jpg?w=1024?w=1200&strip=all","publishedAt":"2024-08-22T13:00:00Z","content":"Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More\r\nTransformers are the cornerstone of the modern generative AI era, but i… [+4575 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"Fleet 1.39 zeigt Diff-Ansichten und erleichtert die Dateinavigation","description":"Weiterhin als Preview kostenfrei verfügbar, hat der JetBrains-Konkurrent zu Visual Studio Code neue Features erhalten.","url":"https://www.heise.de/news/Fleet-1-39-zeigt-Diff-Ansichten-und-erleichtert-die-Dateinavigation-9842521.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/5/5/7/2/2/shutterstock_2376207999-6d001768c9f2dae5.jpg","publishedAt":"2024-08-21T11:47:00Z","content":"JetBrains hat Fleet 1.39 veröffentlicht. Die neue Preview-Version der verteilten Entwicklungsumgebung kann nun unter anderem Dateien vergleichen und den Smart Mode für einzelne Dateien ermöglichen. E… [+2219 chars]"},{"source":{"id":"techradar","name":"TechRadar"},"author":"Craig Hale","title":"Cisco's merch store targeted by dangerous malware","description":"Malicious Russian JavaScript designed to steal sensitive information found on Cisco’s merch store.","url":"https://www.techradar.com/pro/security/cisco-s-merch-store-targeted-by-dangerous-malware","urlToImage":"https://cdn.mos.cms.futurecdn.net/xXaZ3Lb4ZEejUv9ipwK3ha-1200-80.jpg","publishedAt":"2024-09-09T15:02:00Z","content":"Cisco’s official merch store has been the subject of a cybersecurity attack that may have resulted in compromised customer information, including payment card details.\r\nA report by The Register claim… [+1932 chars]"},{"source":{"id":null,"name":"Codeproject.com"},"author":"Henrik Vestermark","title":"A tool for decomposing regular expressions","description":"A JavaScript function for breaking down a regular expression into its base components.","url":"https://www.codeproject.com/Articles/5387559/A-tool-for-decomposing-regular-expressions","urlToImage":null,"publishedAt":"2024-09-02T10:32:00Z","content":"Introduction\r\nFor those proficient with the basics of regular expressions, advancing your skills can vastly improve your ability to analyze and manipulate strings precisely and efficiently. Regular e… [+21157 chars]"},{"source":{"id":null,"name":"Adafruit.com"},"author":"Anne Barela","title":"Play Diablo in a web browser","description":"Yoy can play Diablo 1in a web browser with a JavaScript port by d07RiV. It runs the shareware version and if you own the game, copying the DIABDAT.MPQ file you can play the entire game. It even looks good on large monitors/TVs. This project is based on https:…","url":"https://blog.adafruit.com/2024/08/13/play-diablo-in-a-web-browser/","urlToImage":"https://cdn-blog.adafruit.com/uploads/2024/08/a-1.png","publishedAt":"2024-08-13T17:38:00Z","content":"Yoy can play Diablo 1in a web browser with a JavaScript port by d07RiV. It runs the shareware version and if you own the game, copying the DIABDAT.MPQ file you can play the entire game. It even looks… [+3711 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node v22.8.0 (Current)","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/release/v22.8.0","urlToImage":"https://nodejs.org/zh-tw/next-data/og?title=Node.js%20%E2%80%94%20Node%20v22.8.0%20(Current)&type=release","publishedAt":"2024-09-03T13:51:48Z","content":"Rafael Gonzaga\r\nThis release adds a new API module.enableCompileCache() that can be used to enable on-disk code caching of all modules loaded after this API is called.\r\nPreviously this could only be … [+16170 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Top 5 Design Patterns We Really Use in JavaScript","description":"Design patterns are proven solutions to recurring software design problems. While there’s a plethora of patterns, some stand out as particularly useful in JavaScript and TypeScript development. Let’s explore five of the most prevalent and impactful ones. The …","url":"https://www.javacodegeeks.com/2024/08/top-5-design-patterns-we-really-use-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-08-27T05:06:00Z","content":"Design patterns are proven solutions to recurring software design problems. While there’s a plethora of patterns, some stand out as particularly useful in JavaScript and TypeScript development. Let’s… [+4259 chars]"},{"source":{"id":null,"name":"Clubic"},"author":"Chloé Claessens","title":"Quand il n'y en a plus, il y en a encore : Google patche sa dixième faille zero-day dans Chrome","description":"Triste record pour le navigateur qui vient de colmater une énième brèche dans son moteur d’exécution JavaScript V8. Si ça n’est pas déjà fait, mettez Google Chrome à jour.","url":"https://www.clubic.com/actualite-535679-quand-il-n-y-en-a-plus-il-y-en-a-encore-google-patche-sa-dixieme-faille-zero-day-dans-chrome.html","urlToImage":"https://pic.clubic.com/v1/images/2236238/raw","publishedAt":"2024-08-27T14:23:00Z","content":"Complet et fluide, Google Chrome simpose comme une référence gratuite des navigateurs web et se place en excellente position face à dautres applications phares comme Mozilla Firefox et Microsoft Edge… [+180 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node v20.17.0 (LTS)","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/release/v20.17.0","urlToImage":"https://nodejs.org/zh-tw/next-data/og?title=Node.js%20%E2%80%94%20Node%20v20.17.0%20(LTS)&type=release","publishedAt":"2024-08-21T17:40:21Z","content":"Marco Ippolito\r\nThis release adds require() support for synchronous ESM graphs under\r\nthe flag --experimental-require-module.\r\nIf --experimental-require-module is enabled, and the ECMAScript\r\nmodule … [+23458 chars]"},{"source":{"id":null,"name":"Frankforce.com"},"author":null,"title":"Crafting a 13KB Game: The Story of Space Huggers","description":"One of my favorite game jams is the legendary Js13kGames competition, where participants have one month to make a web browser game that fits in a 13 kilobyte zip file. To put that into perspective,…","url":"https://frankforce.com/space-huggers-how-i-made-a-game-in-13-kilobytes/","urlToImage":"https://frankforce.com/wp-content/uploads/2024/08/screenshot3.png","publishedAt":"2024-08-16T08:10:48Z","content":"One of my favorite game jams is the legendary Js13kGames competition, where participants have one month to make a web browser game that fits in a 13 kilobyte zip file. To put that into perspective, a… [+21916 chars]"},{"source":{"id":null,"name":"Codeproject.com"},"author":"Sergi Ortiz Gomez","title":"Case Study Enhancing Interoperability between JavaScript and CSHARP Optimizing Mass Queries in Blazor","description":"Optimizing mass queries in Blazor by enhancing interoperability between JavaScript and C#, with a focus on performance improvements.","url":"https://www.codeproject.com/Tips/5387601/Case-Study-Enhancing-Interoperability-between-Java","urlToImage":null,"publishedAt":"2024-09-03T08:30:00Z","content":"The truth is that having NuGet packages in production is much more stressful than it initially seemed. When others start using your packages, they begin reporting issues or requesting new features. A… [+6496 chars]"},{"source":{"id":null,"name":"Clubic"},"author":"Chloé Claessens","title":"Edge 128 : le navigateur de Microsoft se met à jour, pas grand-chose de nouveau à se mettre sous la dent... ou presque","description":"La dernière version stable du navigateur talonne celle de Google Chrome dont elle partage les moteurs de rendu et JavaScript, essentiellement justifiée par la correction d’une faille de sécurité critique.","url":"https://www.clubic.com/actualite-535487-edge-128-le-navigateur-de-microsoft-se-met-a-jour-pas-grand-chose-de-nouveau-a-se-mettre-sous-la-dent-ou-presque.html","urlToImage":"https://pic.clubic.com/v1/images/2235347/raw","publishedAt":"2024-08-23T13:18:00Z","content":"On notera cependant quEdge 128 intègre lensemble des corrections et changements testés dans le canal Dev (versions 128.0.2661.0, 128.0.2677.1, 128.0.2690.1, 128.0.2708.0, 128.0.2730.0 et 128.0.2739),… [+423 chars]"},{"source":{"id":null,"name":"Ferd.ca"},"author":null,"title":"My Blog Engine Is the Erlang Build Tool","description":"Comments","url":"https://ferd.ca/my-blog-engine-is-the-erlang-build-tool.html","urlToImage":null,"publishedAt":"2024-09-02T14:04:20Z","content":"From time to time, people ask me what I use to power my blog, maybe because they like the minimalist form it has. I tell them its a bad idea and that I use the Erlang compiler infrastructure for it, … [+7725 chars]"},{"source":{"id":null,"name":"Creativosonline.org"},"author":"Juan Martinez","title":"Blazor: La Revolución del Desarrollo Web con C#","description":"Blazor es una nueva plataforma que te ayudará a crear Aplicaciones de Páginas Únicas (SPA) mediante C#. Es una revolución...","url":"https://www.creativosonline.org/blazor-la-revolucion-del-desarrollo-web-con-c.html","urlToImage":"https://www.creativosonline.org/wp-content/uploads/2024/09/Blazor-revolucion-diseno-web.webp","publishedAt":"2024-09-04T10:00:17Z","content":"Blazor es una nueva plataforma que te ayudará a crear Aplicaciones de Páginas Únicas (SPA) mediante C#. Es una revolución en lo que refiere a tecnologías de Microsoft y apunta a desterrar a otras her… [+6336 chars]"},{"source":{"id":null,"name":"Arxiv.org"},"author":null,"title":"Synthesizing Abstract Transformers for Reduced-Product Domains","description":"Recently, we showed how to apply program-synthesis techniques to create abstract transformers in a user-provided domain-specific language (DSL) L (i.e., ''L-transformers\"). However, we found that the algorithm of Kalita et al. does not succeed when applied to…","url":"https://arxiv.org/abs/2408.04040","urlToImage":"https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png","publishedAt":"2024-08-16T21:38:27Z","content":"arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.\r\nBoth individuals and organizations that work with arXivLabs have embraced and acce… [+257 chars]"},{"source":{"id":null,"name":"Lackofimagination.org"},"author":"Aycan Gulez","title":"Firewalling Your Code","description":"When writing code, you can call any function as long as it’s public, and similarly, you can access any object’s public properties or methods. Usually, access to code is all or none – a piece of code can be either public or private. Lately, I’ve been thinking …","url":"https://lackofimagination.org/2024/08/firewalling-your-code/","urlToImage":"https://lackofimagination.org/images/joshua-sortino-Rnqa6jOpnHw-unsplash.jpg","publishedAt":"2024-08-24T13:39:42Z","content":"When writing code, you can call any function as long as it’s public, and similarly, you can access any object’s public properties or methods. Usually, access to code is all or none – a piece of code … [+3951 chars]"},{"source":{"id":null,"name":"Changelog.com"},"author":null,"title":"When 3rd party JavaScript attacks","description":"Simon Wijckmans from c/side joins Jerod & Nick to discuss the Pollyfill attack in detail. What does it mean for web developers & client-side security going forward?","url":"https://changelog.com/jsparty/336","urlToImage":"https://snap.fly.dev/jsparty/336/img","publishedAt":"2024-08-29T16:00:00Z","content":"Sponsors\r\nWixWix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and… [+114 chars]"},{"source":{"id":null,"name":"Windows Central"},"author":"kevinokemwa@outlook.com (Kevin Okemwa)","title":"Google pulls the plug on uBlock Origin, leaving over 30 million Chrome users susceptible to intrusive ads","description":"Google recently changed Chrome's extension support from the Manifest V2 framework to the V3, killing uBlock Origin.","url":"https://www.windowscentral.com/software-apps/browsing/google-pulls-the-plug-on-ublock-origin","urlToImage":"https://cdn.mos.cms.futurecdn.net/i53kbQzamv5sti8rwTnaCD-1200-80.jpg","publishedAt":"2024-08-13T10:10:37Z","content":"What you need to know\r\n