diff --git a/api/news/news.json b/api/news/news.json index 854c3d0c..1c86c4d9 100644 --- a/api/news/news.json +++ b/api/news/news.json @@ -1 +1 @@ -{"status":"ok","totalResults":4876,"articles":[{"source":{"id":null,"name":"Byteofdev.com"},"author":"[object Object]","title":"JavaScript Benchmarking Is a Mess","description":"Design decisions core to JavaScript have caused a multitude of problems for benchmarking. Is there a solution to this?","url":"https://byteofdev.com/posts/javascript-benchmarking-mess/","urlToImage":"https://ik.imagekit.io/serenity/ByteofDev/Blog_Heading_Images/JavaScriptBenchmarksMess_xwYxJuV0LU","publishedAt":"2024-12-24T12:37:45Z","content":"I hate benchmarking code, just like any human (which, at this point, most viewers of this probably arent ¯\\_()_/¯). It is much more fun to pretend that your caching of a value increased performance 1… [+10207 chars]"},{"source":{"id":null,"name":"Loglayer.dev"},"author":null,"title":"Show HN: LogLayer – Unified Logging for JavaScript (MIT Licensed)","description":"Unifies logging by providing a consistent logging experience on top of Javascript logging libraries.","url":"https://loglayer.dev/","urlToImage":"https://loglayer.dev/images/loglayer.jpg","publishedAt":"2025-01-06T00:52:24Z","content":"Transform, enrich, and filter logs with plugins that lets you customize every aspect of your logging pipeline."},{"source":{"id":null,"name":"Nuejs.org"},"author":null,"title":"A standards-first web framework","description":"Nue is HTML, CSS, and JavaScript taken to their absolute peak.","url":"https://nuejs.org/blog/standards-first-web-framework/","urlToImage":"https://nuejs.org/img/standards-first.png","publishedAt":"2025-01-16T08:30:24Z","content":"January 16, 2025\r\nToday Nue takes a new, more natural direction: it becomes a standards first web framework. The focus has always been to strip away artificial layers and help developers take modern … [+11008 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"caoccao","title":"Swc4j: SWC for Java","description":"swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM. - caoccao/swc4j","url":"https://github.com/caoccao/swc4j","urlToImage":"https://opengraph.githubassets.com/c5a1988661ad139b6379afe49b51879b4616ebbd60424b2035d597894e19fd7f/caoccao/swc4j","publishedAt":"2025-01-03T23:52:00Z","content":"swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM. It is part of the Javet portfolio serving the processing of JavaScript and TypeScript code before… [+2412 chars]"},{"source":{"id":null,"name":"Hackaday"},"author":"Donald Papp","title":"Nice PDF, But Can It Run DOOM? Yup!","description":"DOOM is a classic game to implement on a variety of platforms, but doompdf by [ading2210] is one we didn’t see coming. It runs a bit slow and controls are a little awkward but it does run. En…","url":"https://hackaday.com/2025/01/15/nice-pdf-but-can-it-run-doom-yup/","urlToImage":"https://hackaday.com/wp-content/uploads/2025/01/DOOM-pdf-featured.png","publishedAt":"2025-01-15T09:00:00Z","content":"DOOM is a classic game to implement on a variety of platforms, but doompdf by [ading2210] is one we didn’t see coming. It runs a bit slow and controls are a little awkward but it does run. Entirely w… [+1510 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Rainald Menge-Sonnentag","title":"JavaScript: Oracle hält an der Marke fest und wehrt sich gegen Antrag von Deno","description":"Denos Antrag auf Löschung von Oracles Marke JavaScript erhält Gegenwehr. Oracle hat zunächst eine Fristverlängerung beantragt.","url":"https://www.heise.de/news/JavaScript-Oracle-haelt-an-der-Marke-fest-und-wehrt-sich-gegen-Antrag-von-Deno-10242019.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/7/7/9/7/8/2/deno-js-e8c894902b7a456b.jpg","publishedAt":"2025-01-14T12:36:00Z","content":"Der Streit um die Markenrechte an JavaScript geht weiter. Oracle hat eine Fristverlängerung für eine Antwort bei der zuständigen Behörde beantragt.\r\nDie Firma Deno hatte Ende November bei der US-amer… [+1750 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Google.com search now refusing to search for FF esr 128 without JavaScript","description":"Comments","url":"https://news.ycombinator.com/item?id=42719865","urlToImage":null,"publishedAt":"2025-01-16T01:31:29Z","content":"Generally works for me with https://www.google.com/search?gbv=1&q=test with JS blocked at domain-level by uBlock Origin.With the caveat that this used to 100% work, but since a couple months, it … [+583 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Daniel Szöke","title":"heise+ | Programmieren lernen: Wir haben drei Monate Harvards Programmierkurs CS50 belegt","description":"Der Onlinekurs CS50 lehrt C, Python, SQL und Javascript. Ein Professor der Harvard University doziert. Wir verraten, ob sich der Zeitaufwand lohnt.","url":"https://www.heise.de/tests/Programmieren-lernen-Wir-haben-drei-Monate-Harvards-Programmierkurs-CS50-belegt-10228665.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/7/7/2/9/7/5/szo.Programmieren_mit_CS50.mbr_1-f33ff1b00f6309b1.jpg","publishedAt":"2025-01-14T06:30:00Z","content":"Inhaltsverzeichnis\r\nWer mit dem Programmieren beginnt, hat häufig keine Idee für ein Projekt oder weiß nicht, wie er seine Idee umsetzen soll. Zudem sind die Dokumentationen von Programmiersprachen h… [+1904 chars]"},{"source":{"id":null,"name":"Gregros.dev"},"author":null,"title":"What is a DOM node? A peek under the hood","description":"What makes an object a DOM node? Is it the prototype or something else? \n\nThe answer turns out to be surprisingly complicated!","url":"https://gregros.dev/post/but-what-is-a-dom-node","urlToImage":"https://gregros.dev/api/og/post/but-what-is-a-dom-node","publishedAt":"2025-01-13T00:31:29Z","content":"What makes an object a DOM node? Is it the prototype or something else?\r\nThe answer turns out to be surprisingly complicated!\r\nThe best way to investigate what the browser sees as a DOM node is to us… [+5997 chars]"},{"source":{"id":null,"name":"Golem.de"},"author":"Marc Stöckel","title":"Suchmaschine: Google-Suche funktioniert nur noch mit Javascript","description":"Wer mit deaktiviertem Javascript die Google-Suche bemüht, kommt nicht mehr weit. Dabei gibt es gute Gründe, ohne Javascript zu surfen. (Google, Spam)","url":"https://www.golem.de/sonstiges/zustimmung/auswahl.html?from=https%3A%2F%2Fwww.golem.de%2Fnews%2Fsuchmaschine-google-suche-funktioniert-nur-noch-mit-javascript-2501-192544.html&referer=https%3A%2F%2Ft.co%2F255d6487f6","urlToImage":null,"publishedAt":"2025-01-18T11:15:01Z","content":"Besuchen Sie Golem.de wie gewohnt mit Werbung und Tracking,\r\n indem Sie der Nutzung aller Cookies zustimmen.\r\n Details zum Tracking finden Sie im Privacy Center.\r\nSkript wurde nicht geladen. Informat… [+607 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"Matt G. Southern","title":"Google’s JavaScript Warning & How It Relates To AI Search via @sejournal, @MattGSouthern","description":"Google warns against excessive JavaScript use. Here's why this warning is critical for AI search optimization. \nThe post Google’s JavaScript Warning & How It Relates To AI Search appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/googles-javascript-warning-how-it-relates-to-ai-search/536596/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2025/01/img_2025-01-02-155931-523.jpeg","publishedAt":"2025-01-02T21:08:51Z","content":"A recent discussion among the Google Search Relations team highlights a challenge in web development: getting JavaScript to work well with modern search tools.\r\nIn Google’s latest Search Off The Reco… [+3406 chars]"},{"source":{"id":null,"name":"Hologram.page"},"author":null,"title":"Hologram: A full-stack isomorphic Elixir web framework","description":"Comments","url":"https://hologram.page/","urlToImage":null,"publishedAt":"2025-01-15T13:02:38Z","content":"Build rich, interactive UIs entirely in Elixir using Hologram's declarative component system. Your client-side code is intelligently transpiled to JavaScript, providing modern frontend capabilities w… [+43 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"Roger Montti","title":"Google Shows How To Confirm Indexing Issues Due To JavaScript via @sejournal, @martinibuster","description":"Google's Martin Splitt offers easy ways that SEOs can check if JavaScript is causing indexing issues\nThe post Google Shows How To Confirm Indexing Issues Due To JavaScript appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/google-shows-how-to-confirm-indexing-issues-due-to-javascript/536671/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2025/01/google-explains-debugging-indexing-issues-41.jpg","publishedAt":"2025-01-04T13:06:01Z","content":"SearchNorwich recently published an excellent video featuring Google’s Martin Splitt discussing how to debug crawling and indexing issues related to JavaScript, saying that most of the times it’s not… [+4805 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"Roger Montti","title":"Confirmed: Google Is Requiring JavaScript To Block SEO Tools via @sejournal, @martinibuster","description":"Google Search confirms that it's requiring JavaScript to block bots and scrapers\nThe post Confirmed: Google Is Requiring JavaScript To Block SEO Tools appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/confirmed-google-is-requiring-javascript-to-block-seo-tools/537705/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2025/01/google-search-requires-java-4.jpg","publishedAt":"2025-01-17T21:25:09Z","content":"Google has made a change to how it’s search results are served which will also help to secure it against bots and scrapers. Whether this will have further effect on SEO Tools or if they can use a hea… [+3112 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"pureacetone","title":"JavaScript: Удобство или Угроза? Размышления о Приватности и Вебе","description":"В кругу людей, которые заботятся о своей приватности и что-то смыслят в технологиях, JavaScript пользуется дурной славой. Как правило, его отключают через специальные браузерные расширения и негодуют на онлайн-ресурсы, которые вынуждают включать JavaScript дл…","url":"https://habr.com/ru/articles/868794/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/ba0/804/7a5/ba08047a58fbe8d3634a799228251705.png","publishedAt":"2024-12-22T23:26:50Z","content":", . - (Chrome, Firefox, Safari, Opera ..) \" \", , .\r\n, , : HTML, CSS JavaScript ( ECMAScript). , . JavaScript, , , , -. JavaScript , HTML/CSS, , , , . JS : - 3D-. JavaScript , , , , .\r\n , , - , JS . ,… [+1488 chars]"},{"source":{"id":null,"name":"Spooky.click"},"author":null,"title":"Lucy: A concise language for describing Finite State Machines","description":"Comments","url":"https://pkg.spooky.click/lucylang/","urlToImage":null,"publishedAt":"2024-12-30T11:07:07Z","content":"See the install page for detailed instructions on the various ways you can use Lucy, such as with popular JavaScript build tools.\r\nTo use the command-line compiler install with:\r\ncurl -sSf https://lu… [+26 chars]"},{"source":{"id":null,"name":"Dusa.rocks"},"author":null,"title":"Dusa Programming Language (Finite-Choice Logic Programming)","description":"The Dusa logic programming language, an implementation of finite-choice logic programming.","url":"https://dusa.rocks/docs/","urlToImage":null,"publishedAt":"2025-01-18T15:45:26Z","content":"Dusa is a logic programming language designed by\r\nRob Simmons and\r\nChris Martens,\r\nthe first implementation of finite-choice logic programming.\r\nThe easiest way to use Dusa is in our web editor.\r\nDus… [+94 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Remy Porter","title":"Representative Line: Generate JSON","description":"Today's anonymous submission is a delightfully simple line of JavaScript which really is an archetype of a representative line.\n$json = \"{\";\n\nNow, I know you're thinking, \"I see a '$' sigil, this must be PHP or maybe Perl!\" No, this is JavaScript. And as you …","url":"https://thedailywtf.com/articles/generate-json","urlToImage":"https://s3.amazonaws.com/remy.jetpackshark.com/remy-thumb.jpg","publishedAt":"2025-01-07T06:30:00Z","content":"Today's anonymous submission is a delightfully simple line of JavaScript which really is an archetype of a representative line.\r\n$json = \"{\";\r\nNow, I know you're thinking, \"I see a '$' sigil, this mu… [+761 chars]"},{"source":{"id":null,"name":"Internet"},"author":"info@thehackernews.com (The Hacker News)","title":"WordPress Skimmers Evade Detection by Injecting Themselves into Database Tables","description":"Cybersecurity researchers are warning of a new stealthy credit card skimmer campaign that targets WordPress e-commerce checkout pages by inserting malicious JavaScript code into a database table associated with the content management system (CMS).\n\"This credi…","url":"https://thehackernews.com/2025/01/wordpress-skimmers-evade-detection-by.html","urlToImage":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD_FWlRzjuW54hBslJkGN716FFQw3SgYOf7N9gPh8ctwGy7Ggf3CcjjR5E0f_VuSGQ0zidC7SofZ7YL4W5Q5qqub-QTJh-YX9qVqcNkAORnY4W4wnqqFLW9mS08F7sgB442UroQ2MMzUcWHhE4SYPt7U9Vl-60XmBytci_48b0vZ4813P0F1x1SiIRbc_6/s728-rw-e365/wordpress.png","publishedAt":"2025-01-13T06:40:00Z","content":"Cybersecurity researchers are warning of a new stealthy credit card skimmer campaign that targets WordPress e-commerce checkout pages by inserting malicious JavaScript code into a database table asso… [+4735 chars]"},{"source":{"id":null,"name":"Cassidoo.co"},"author":null,"title":"A couple CSS tricks for HTML Dialog elements","description":"You can use CSS to add some simple functionality to HTML elements!","url":"https://cassidoo.co/post/css-for-dialogs/","urlToImage":"https://cassidoo.co/blog-card.png","publishedAt":"2025-01-11T00:59:13Z","content":"I recently was messing around with the HTML <dialog> element. Its really handy for native dialogs without a ton of JavaScript.\r\nIf you want to see a decent quick example of them in action, you … [+1288 chars]"},{"source":{"id":null,"name":"Inventwithpython.com"},"author":null,"title":"The Recursive Book of Recursion","description":"Comments","url":"https://inventwithpython.com/recursion/","urlToImage":null,"publishedAt":"2025-01-03T06:43:59Z","content":"Buy Direct From Publisher (Preferred, Free Ebook)Buy on Amazon\r\nAce the Coding Interview with Python and Javascript\r\nRecursion, and recursive algorithms, have a reputation for being intimidating. The… [+1648 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Marcos Merino","title":"Han logrado ejecutar 'Doom' y 'Tetris' dentro de documentos PDF. Nunca fue tan fácil jugar en la oficina","description":"El formato PDF es mucho más polivalente de lo que la mayoría de los usuarios piensa, sin duda. Pero lo cierto es que, hasta ahora, cuando uno oía decir \"Voy a echar una partida, voy abriendo el PDF\", no esperaba que la partida tuviera lugar dentro del documen…","url":"https://www.genbeta.com/actualidad/han-logrado-ejecutar-doom-tetris-dentro-documentos-pdf-nunca-fue-facil-jugar-oficina","urlToImage":"https://i.blogs.es/2f0218/pdf_game/840_560.jpeg","publishedAt":"2025-01-15T10:50:28Z","content":"El formato PDF es mucho más polivalente de lo que la mayoría de los usuarios piensa, sin duda. Pero lo cierto es que, hasta ahora, cuando uno oía decir \"Voy a echar una partida, voy abriendo el PDF\",… [+3040 chars]"},{"source":{"id":"the-next-web","name":"The Next Web"},"author":"Kirstie McDermott","title":"These will be the most in-demand programming languages in 2025","description":"Across Europe, skills shortages are emerging as a key challenge. The Council of the European Union says this is driven by demographic change, demand for new skillsets, and poor working conditions in some sectors. Adding to that, a recent report highlighted th…","url":"https://thenextweb.com/news/in-demand-programming-languages-2025","urlToImage":"https://img-cdn.tnwcdn.com/image/tnw-blurple?filter_last=1&fit=1280%2C640&url=https%3A%2F%2Fcdn0.tnwcdn.com%2Fwp-content%2Fblogs.dir%2F1%2Ffiles%2F2024%2F07%2FUntitled-design-6.jpg&signature=225053e3fe9cc8ba973c197d8748a34f","publishedAt":"2024-12-23T14:38:18Z","content":"Across Europe, skills shortages are emerging as a key challenge. The Council of the European Union says this is driven by demographic change, demand for new skillsets, and poor working conditions in … [+4911 chars]"},{"source":{"id":null,"name":"Neuters.de"},"author":null,"title":"Neuters: Lightweight front end to Reuters News","description":"Comments","url":"https://neuters.de/about","urlToImage":null,"publishedAt":"2024-12-29T23:42:45Z","content":"This is an alternative frontend to Reuters. It is intented to be lightweight, fast and was heavily inspired by Nitter.\r\n