diff --git a/api/news/news.json b/api/news/news.json
index 69f7fe13..4f295366 100644
--- a/api/news/news.json
+++ b/api/news/news.json
@@ -1 +1 @@
-{"status":"ok","totalResults":3303,"articles":[{"source":{"id":null,"name":"Github.com"},"author":"tc39","title":"Proposal: JavaScript Structs","description":"JavaScript Structs: Fixed Layout Objects. Contribute to tc39/proposal-structs development by creating an account on GitHub.","url":"https://github.com/tc39/proposal-structs","urlToImage":"https://opengraph.githubassets.com/a5e9bc532272ca5db5323f433d161a5c936d29d3e7f32087e440e705673f1baf/tc39/proposal-structs","publishedAt":"2024-10-09T12:15:57Z","content":"Stage: 1\r\nAuthor: Shu-yu Guo (@syg)\r\nChampion: Shu-yu Guo (@syg), Ron Buckton (@rbuckton)\r\nThis proposal introduces four (4) logical features:\r\n
- Structs, or unshared structs, which are fixed-l… [+19702 chars]"},{"source":{"id":"the-verge","name":"The Verge"},"author":"Jess Weatherbed","title":"ChatGPT’s ‘canvas’ interface makes it easier to write and code","description":"OpenAI has launched a new “canvas” interface for ChatGPT that allows users to adjust sections of text or code generated by the chatbot without a full rewrite.","url":"https://www.theverge.com/2024/10/4/24261895/openai-chatgpt-canvas-text-code-editing-interface","urlToImage":"https://cdn.vox-cdn.com/thumbor/zBrD27fMKiBCF7--szducis0Pco=/0x0:1920x1080/1200x628/filters:focal(960x540:961x541)/cdn.vox-cdn.com/uploads/chorus_asset/file/25657766/ChatGPT_canvas_editing_interface.jpg","publishedAt":"2024-10-04T11:05:03Z","content":"Canvas should make it easier for ChatGPT users to make alterations to code and text without rewriting entirely with additional prompts. | Image: OpenAI\r\n\n \n\n OpenAI has launched a new “canvas” interf… [+2254 chars]"},{"source":{"id":null,"name":"Nolanlawson.com"},"author":null,"title":"Why I'm skeptical of rewriting JavaScript tools in \"faster\" languages","description":"I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging JavaScript that I’m reluctant …","url":"https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/","urlToImage":"https://secure.gravatar.com/blavatar/86a4db4d496aa2fad7e47b11a865e80cfbbbac38285b65ff518b9c98aa47f7d7?s=200&ts=1729461304","publishedAt":"2024-10-20T21:25:02Z","content":"I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging JavaScript that I’m reluctant to give up on.\r\nSo m… [+8620 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"evanwashere","title":"Show HN: Modern Benchmarking Tooling for JavaScript","description":"benchmark tooling that loves you ❤️. Contribute to evanwashere/mitata development by creating an account on GitHub.","url":"https://github.com/evanwashere/mitata","urlToImage":"https://repository-images.githubusercontent.com/482577442/0bab243b-6a94-4973-9089-58c875f0d5f1","publishedAt":"2024-09-28T18:54:23Z","content":"benchmark tooling that loves you \r\nbun add mitata\r\nnpm install mitata\r\n
- use dedicated hardware for running benchmarks
- run with garbage collection enabled (e.g. node --expose-gc ...)
- signalAbortSignal. , API,… [+3902 chars]"},{"source":{"id":null,"name":"Techdirt"},"author":"Gretchen Heckmann","title":"Daily Deal: The 2024 Full-Stack Development Mastery Bundle","description":"The 2024 Full-Stack Development Mastery Bundle has 5 courses to help you learn about front-end and back-end design of apps and websites. Courses cover HTML5, JavaScript, Node.js, React, and more. It’s on sale for $35. Note: The Techdirt Deals Store is powered…","url":"https://www.techdirt.com/2024/10/10/daily-deal-the-2024-full-stack-development-mastery-bundle/","urlToImage":"https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png","publishedAt":"2024-10-10T17:49:14Z","content":"from the good-deals-on-cool-stuff dept\r\nThe 2024 Full-Stack Development Mastery Bundle has 5 courses to help you learn about front-end and back-end design of apps and websites. Courses cover HTML5, J… [+295 chars]"},{"source":{"id":null,"name":"Xnacly.me"},"author":"xnacly","title":"Fun with Go Iterators","description":"Go 1.23 added Iterators, so lets build a js like streaming api","url":"https://xnacly.me/posts/2024/fun-with-iterators/","urlToImage":null,"publishedAt":"2024-10-07T18:27:49Z","content":"Go version 1.23 added iterator support 1 and the iter package\r\n2. We can now loop\r\nover constants, containers (maps, slices,\r\narrays,\r\nstrings) and functions. At first I found the iterator creation c… [+6609 chars]"},{"source":{"id":null,"name":"Techmeme.com"},"author":null,"title":"A look at some use cases of Anthropic's Claude Artifacts, which lets users create interactive single-page apps via prompts (Simon Willison/Simon Willison's Weblog)","description":"Simon Willison / Simon Willison's Weblog:\nA look at some use cases of Anthropic's Claude Artifacts, which lets users create interactive single-page apps via prompts — I'm a huge fan of Claude's Artifacts feature, which lets you prompt Claude to create an in…","url":"https://www.techmeme.com/241022/p1","urlToImage":"https://static.simonwillison.net/static/2024/claude-artifacts/jina-reader.jpg","publishedAt":"2024-10-22T06:00:02Z","content":"About This Page\r\nThis is a Techmeme archive page.\r\nIt shows how the site appeared at 2:00 AM ET, October 22, 2024.\r\nThe most current version of the site as always is available at our home page.\r\nTo v… [+70 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Jo Bager","title":"heise-Angebot: c’t webdev: Happy Birthday, CSS!","description":"CSS Creator Håkon Wium Lie will attend c’t frontend developers conference as a keynote speaker and celebrate 30 years of his web standard.","url":"https://www.heise.de/news/c-t-webdev-Happy-Birthday-CSS-9983700.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/9/0/4/8/7/webdev-23-Ticker-Header-16-9-d83d391bd5421a24-125a2f95fcf94fd9-a6ce1599541b5110.webp","publishedAt":"2024-10-19T11:00:00Z","content":"On October 10, 1994, Håkon Wium Lie published the first proposal for Cascading HTML style sheets. Since then, CSS has been one of the technical foundations for the web. A good occasion to celebrate C… [+1597 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"zubkovase (Пиксель)","title":"Компьютерные курсы для подростков: 50+ бесплатных видеоуроков","description":"Хотите обучиться разработке игр, трехмерному моделированию, дизайну в веб-среде или программированию? Может, интересует создание сайтов? Готовы помочь! Если одно из данных IT-направлений интересует, рекомендуем сегодняшнюю подборку: собрали 50+ видеоуроков, к…","url":"https://habr.com/ru/companies/pixel_study/articles/852060/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/b3d/384/fcc/b3d384fcca83d8dedf40015f4f6feef6.png","publishedAt":"2024-10-20T16:45:49Z","content":", , - ? , ? ! IT- , : 50+ , .\r\n - . IT . Pixel\r\n 50+ . , , , . .\r\n :\r\n
- «» (13 );\r\n
- Unity (15);\r\n
- «» (11);\r\n
- - Figma (10);\r\n
- - HTML, CSS JavaScript (7).\r\n
- : , ?\r\n
- : ? ?\r\n
- : -. . ?\r\n
- : . . .\r\n
… [+3132 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"RodionGork","title":"По следам Жака Арсака — о программировании игр","description":"Старая книжечка \"Программирование Игр и Головоломок\" - наверное попадалась многим из нас. Изданная в 1985 в наши дни она смотрится архаично и сподвигнуть кого-то программировать приведённые в ней игры (и подобные им) - затруднительно. А жаль :)Попробуем немно…","url":"https://habr.com/ru/articles/850764/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/f4e/16e/d3d/f4e16ed3d517aba3e8dc0cc944caece5.jpg","publishedAt":"2024-10-15T14:23:53Z","content":"\" \" - . 1985 - - . :)\r\n ! - - , HTML- - HTTP- - \" \" ( ). \r\n- , - :) - - , . casse-tete () - .\r\n . : - !\r\n - 40 , ? - , ( ) 3- ( ) . :)\r\n - . . , -. . . - ( - \"\" - ).\r\n ( \" \" - - 3d - ) . , , .. - .\r\n… [+2817 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"Gressus","title":"Как я написал книгу для детей: «Мама, не отвлекай. Я Python учу!»","description":"Привет! Возможно, вы родитель или учитель, который хочет помочь детям освоить программирование.Расскажу о том, как и зачем я написал книгу для детей по изучению Python. Читать далее","url":"https://habr.com/ru/articles/851880/#post-content-body","urlToImage":"https://habr.com/share/publication/851880/c3c2167702291b1e6b087f29bf250b1b/","publishedAt":"2024-10-19T10:15:55Z","content":"Python, ?\r\n! , , .\r\n , Python.\r\n.\r\n .« pdf» , .\r\n, , Processing:\r\nProcessing Java.\r\n..\r\n , :\r\nvoid setup() {\r\n size(400, 700);\r\n}\r\nvoid draw() {\r\n fill(random(255), random(255), random(255), random… [+2257 chars]"},{"source":{"id":null,"name":"Digital Trends"},"author":"Judy Sanhz","title":"Google blocks popular ad blocker for ‘security and privacy concerns’","description":"Google is beefing up security with Chrome extensions and warns that support for uBlock Origin will end soon. What other app might be affected?","url":"https://www.digitaltrends.com/computing/your-favorite-chrome-extension-may-stop-getting-support-soon/","urlToImage":"https://www.digitaltrends.com/wp-content/uploads/2021/08/google-chrome-laptop-lifestyle.jpg?resize=1200%2C630&p=1","publishedAt":"2024-10-15T19:17:40Z","content":"Millions of Chrome users might soon lose access to their favorite extensions. As mentioned in Google’s support bulletin, Google plans to end support for popular ad blockers such as uBlock Origin and … [+2161 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Crafting Meaningful Variable Names in JavaScript","description":"In JavaScript, variable names serve as crucial signposts within your code, guiding developers through the logic and functionality. Well-chosen variable names enhance code readability, maintainability, and collaboration. This guide explores best practices for …","url":"https://www.javacodegeeks.com/2024/10/crafting-meaningful-variable-names-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-10-03T16:58:00Z","content":"In JavaScript, variable names serve as crucial signposts within your code, guiding developers through the logic and functionality. Well-chosen variable names enhance code readability, maintainability… [+5463 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Exploring the Power of Reduce in JavaScript","description":"In JavaScript, the reduce method stands out as one of the most powerful and versatile tools for handling arrays. It allows developers to accumulate values, transform data, and perform complex calculations with minimal code. Whether you’re looking to sum numbe…","url":"https://www.javacodegeeks.com/2024/10/exploring-the-power-of-reduce-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-10-09T06:57:00Z","content":"In JavaScript, the reduce method stands out as one of the most powerful and versatile tools for handling arrays. It allows developers to accumulate values, transform data, and perform complex calcula… [+3894 chars]"},{"source":{"id":null,"name":"Codeproject.com"},"author":"Henrik Vestermark","title":"A tool for optimizing regular expressions","description":"JavaScript tool for optimizing regular expressions","url":"https://www.codeproject.com/Articles/5388733/A-tool-for-optimizing-regular-expressions","urlToImage":null,"publishedAt":"2024-10-03T10:21:00Z","content":"Introduction\r\nRegular expressions (regex) are powerful tools for pattern matching and text manipulation across various programming languages. They offer a concise way to search, extract, and modify t… [+77776 chars]"},{"source":{"id":null,"name":"Codeproject.com"},"author":"Henrik Vestermark","title":"AST-Based tool for optimizing regular expressions","description":"JavaScript tool for optimizing regular expressions","url":"https://www.codeproject.com/Articles/5388733/AST-Based-tool-for-optimizing-regular-expressions","urlToImage":null,"publishedAt":"2024-09-30T13:29:00Z","content":"Introduction\r\nRegular expressions (regex) are powerful tools for pattern matching and text manipulation across various programming languages. They offer a concise way to search, extract, and modify t… [+76469 chars]"},{"source":{"id":null,"name":"Presse-citron"},"author":"Camille Coirault","title":"31 millions de comptes compromis : Internet Archive victime d’une cyberattaque majeure","description":"The Internet Archive, véritable bibliothèque numérique mondiale, vient d'être la cible d'une attaque informatique d'envergure.","url":"https://www.presse-citron.net/31-millions-de-comptes-compromis-internet-archive-victime-dune-cyberattaque-majeure/","urlToImage":"https://www.presse-citron.net/app/uploads/2024/10/computer-1591018_1920-1.jpg","publishedAt":"2024-10-10T08:02:03Z","content":"Sur la toile, il y a certaines institutions que l’on pouvait penser intouchables. The Internet Archive faisait certainement partie de celles-là, mais il faut croire que certains hackers ne s’embarras… [+3400 chars]"},{"source":{"id":null,"name":"Couchdb.org"},"author":"janlehn","title":"CouchDB 3.4.1 Released","description":"Dear community, Apache CouchDB® 3.4.1 has been released and is available for download. It is a feature and bugfix release, and was originally published on 2024-09-27. 3.4.1? — What happened to 3.4.…","url":"https://blog.couchdb.org/2024/09/27/3-4-1/","urlToImage":"https://blog.couchdb.org/wp-content/uploads/2024/09/spaceballs-facts-11.gif","publishedAt":"2024-09-27T11:55:17Z","content":"Dear community,\r\nApache CouchDB® 3.4.1 has been released and is available for download. It is a feature and bugfix release, and was originally published on 2024-09-27.\r\n3.4.1? What happened to 3.4.0?… [+5451 chars]"},{"source":{"id":null,"name":"Lackofimagination.org"},"author":"Aycan Gulez","title":"Self-Documenting Code","description":"Think back to the last time you looked at an unfamiliar block of code. Did you immediately understand what it was doing? If not, you’re not alone – many software developers, including myself, find it challenging to grasp unfamiliar code quickly…","url":"https://lackofimagination.org/2024/10/self-documenting-code/","urlToImage":"https://lackofimagination.org/images/gabriel-sollmann-Y7d265_7i08-unsplash.jpg","publishedAt":"2024-10-23T13:33:49Z","content":"Think back to the last time you looked at an unfamiliar block of code. Did you immediately understand what it was doing? If not, you’re not alone – many software developers, including myself, find it… [+5651 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Remy Porter","title":"CodeSOD: JaphpaScript","description":"Let's say you have a web application, and you need to transfer some data that exists in your backend, server-side, down to the front-end, client-side. If you're a normal person, you have the client do an HTTP request and return the data in something like a JS…","url":"https://thedailywtf.com/articles/japhpascript","urlToImage":"https://s3.amazonaws.com/remy.jetpackshark.com/remy-thumb.jpg","publishedAt":"2024-10-09T06:30:00Z","content":"Let's say you have a web application, and you need to transfer some data that exists in your backend, server-side, down to the front-end, client-side. If you're a normal person, you have the client d… [+2360 chars]"},{"source":{"id":null,"name":"Simonwillison.net"},"author":null,"title":"Notes on Zero-latency SQLite storage in every Durable Object","description":"Kenton Varda introduces the next iteration of Cloudflare's [Durable Object](https://developers.cloudflare.com/durable-objects/) platform, which recently upgraded from a key/value store to a full relational system based on SQLite. This is a fascinating …","url":"https://simonwillison.net/2024/Oct/13/zero-latency-sqlite-storage-in-every-durable-object/","urlToImage":null,"publishedAt":"2024-10-13T23:07:03Z","content":"Zero-latency SQLite storage in every Durable Object (via) Kenton Varda introduces the next iteration of Cloudflare's Durable Object platform, which recently upgraded from a key/value store to a full … [+2415 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"JetOctopus","title":"Pro-Tech SEO Checklist For Agencies via @sejournal, @JetOctopus","description":"A technical SEO focused checklist for agencies for highly functional and repeatable SEO workflows.\nThe post Pro-Tech SEO Checklist For Agencies appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/pro-tech-seo-checklist-for-agencies-spa/527994/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2024/09/featured-757.jpg","publishedAt":"2024-10-08T05:00:15Z","content":"This post was sponsored by JetOctopus. The opinions expressed in this article are the sponsor’s own.\r\nWhen you’re taking on large-scale projects or working with extensive websites with hundreds to th… [+10676 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"Waterplea (Т-Банк)","title":"Maskito: то, что вы давно искали","description":"Во фронтенде часто попадаются сложные формы. Создавая их, мы хотим, чтобы пользователю было удобно все заполнять. Числа нужно правильно форматировать, чтобы с первого взгляда было видно, что нет лишнего нолика. Когда вводишь номер кредитной карты, сверять его…","url":"https://habr.com/ru/companies/tbank/articles/850790/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/800/a57/16f/800a5716feb8d138cf8bb312a01a97e9.jpg","publishedAt":"2024-10-15T10:43:19Z","content":". , , . , , . , 4 , . , , , . .\r\n . , . , , , , API.\r\n , - . , .\r\nMaskito \r\nMaskito , . \r\n API. « » .\r\n, Maskito , . , , . . , Maskito. \r\n , , open source. , , . , \r\n Maskito , .\r\n, , Maskito , - . ,… [+646 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"NikWertCpp (Яндекс Практикум)","title":"Такие разные «плюсы»: моя карьера разработчика C++ в «Коде безопасности», Яндексе и Huawei","description":"Хабр, привет! Меня зовут Никита, я софтвер-инженер в Huawei. Мой путь в IT был не совсем обычным — я осваивал алгоритмы раньше языка, откатывался почти к старту на каждом месте работы, а однажды даже занял второе место в хакатоне для «питонистов» без знания P…","url":"https://habr.com/ru/companies/yandex_praktikum/articles/846186/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/23a/091/e42/23a091e420c6263f2d0f760a46fc4a0b.png","publishedAt":"2024-10-08T06:05:25Z","content":", ! , - Huawei. IT , , «» Python. .\r\n, - , , , . , . . .\r\n , . , , , , , .\r\n ? , , 8 000 , « , ». , .\r\n . Java, C++, Revit, AutoCAD, 3ds Max. , .\r\n BIM- 3D . . , 25% . , , Civil 3D, .\r\n , , , . , , ,… [+999 chars]"},{"source":{"id":"lenta","name":"Lenta"},"author":"Андрей Ставицкий","title":"Хакеры использовали ИИ для организации атак","description":"Хакеры начали использовать генеративный искусственный интеллект (ИИ) для организации и настройки вредоносных атак. Об этом сообщает издание Baseline","url":"https://lenta.ru/news/2024/10/04/ai-attack/","urlToImage":"https://icdn.lenta.ru/images/2024/10/04/14/20241004141609967/share_5ac7ed0ca81d281ba4f6d360373dde78.jpg","publishedAt":"2024-10-04T13:32:53Z","content":"() . Baseline.\r\n HP, , . , . VBScript JavaScript ZIP- .\r\n , , . , . , , . , , -.\r\n HP , . , . « , », Baseline.\r\n McAfee Lumma Stealer . CAPTCHA, ."},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"heise-Angebot: enterJS React 19 Day: Nur noch eine Woche bis zur Konferenz","description":"Nächste Woche zeigt der enterJS React 19 Day, welche Features das Release bietet. Jetzt noch Tickets sichern für den Online-Konferenztag am 17. Oktober.","url":"https://www.heise.de/news/enterJS-React-19-Day-Nur-noch-eine-Woche-bis-zur-Konferenz-9960315.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/7/9/8/7/9/react_day_aufmacher_v2-eaf6f419cfa67f4d.jpg","publishedAt":"2024-10-07T06:00:00Z","content":"In zehn Tagen ist es so weit: Auf dem React 19 Day zeigen Expertinnen und Experten, welche neuen Features die JavaScript-Bibliothek React 19 mitbringt und wie sich diese nutzen lassen. Der Online-Abl… [+2433 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"Sourcecode-Editor Visual Studio Code 1.94 vereinfacht die Dateisuche","description":"Im September-Update bringt Visual Studio Code Neuerungen für die Dateisuche, das Testing von Python-Code und die Startup-Geschwindigkeit.","url":"https://www.heise.de/news/Sourcecode-Editor-Visual-Studio-Code-1-94-vereinfacht-die-Dateisuche-9962075.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/8/0/7/8/6/shutterstock_696789436-6d85cae598ff6154.jpg","publishedAt":"2024-10-04T08:49:00Z","content":"Inhaltsverzeichnis\r\nMicrosoft hat seinen freien Sourcecode-Editor Visual Studio Code in Version 1.94 mit einigen Updates versehen. Unter anderem soll die Dateisuche im Explorer nun einfacher vonstatt… [+2180 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Marcos Merino","title":"\"He terminado la carrera de informática y no sé nada de programar\". Quejas en redes por la falta de preparación para el mundo laboral","description":"En los últimos tiempos, parece que cada vez son más los recién graduados en ingeniería informática / ciencias de la computación que, tras obtener sus títulos universitarios, afirman sentirse incapaces de programar de manera profesional. Aunque el mundo acadé…","url":"https://www.genbeta.com/desarrollo/he-terminado-carrera-informatica-no-se-nada-programar-quejas-redes-falta-preparacion-para-mundo-laboral","urlToImage":"https://i.blogs.es/96b1c9/code_estudiante/840_560.jpeg","publishedAt":"2024-10-20T15:01:26Z","content":"En los últimos tiempos, parece que cada vez son más los recién graduados en ingeniería informática / ciencias de la computación que, tras obtener sus títulos universitarios, afirman sentirse incapace… [+4591 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"José Alberto Lizana","title":"Internet Archive ha sido hackeado: los datos de 31 millones de cuentas se han expuesto","description":"Seguro que has escuchado en alguna ocasión que lo se publica en internet, nunca se puede borrar. Una herramienta para volver atrás en el tiempo en las páginas web es Internet Archive que simplemente con la dirección web vas a poder ver el contenido de esta en…","url":"https://www.genbeta.com/seguridad/internet-archive-ha-sido-hackeado-datos-31-millones-cuentas-se-han-expuesto","urlToImage":"https://i.blogs.es/ee68e8/internet-archi/840_560.jpeg","publishedAt":"2024-10-10T12:05:28Z","content":"Seguro que has escuchado en alguna ocasión que lo se publica en internet, nunca se puede borrar. Una herramienta para volver atrás en el tiempo en las páginas web es Internet Archive que simplemente … [+2218 chars]"},{"source":{"id":null,"name":"Nolanlawson.com"},"author":null,"title":"Web Components Are Okay","description":"Every so often, the web development community gets into a tizzy about something, usually web components. I find these fights tiresome, but I also see them as a good opportunity to reach across R…","url":"https://nolanlawson.com/2024/09/28/web-components-are-okay/","urlToImage":"https://secure.gravatar.com/blavatar/86a4db4d496aa2fad7e47b11a865e80cfbbbac38285b65ff518b9c98aa47f7d7?s=200&ts=1727613107","publishedAt":"2024-09-29T11:57:00Z","content":"Every so often, the web development community gets into a tizzy about something, usually web components. I find these fights tiresome, but I also see them as a good opportunity to reach across “the g… [+9348 chars]"},{"source":{"id":null,"name":"Nray.dev"},"author":"Nicholas Ray","title":"Building a more robust Wikipedia interface by spotting the differences (2023)","description":"A look at how we leveraged visual testing to catch UI bugs when developing Wikipedia's new desktop experience.","url":"https://www.nray.dev/blog/visual-testing-building-a-more-robust-wikipedia-interface-by-spotting-the-differences/","urlToImage":"https://www.nray.dev/blog/visual-testing-building-a-more-robust-wikipedia-interface-by-spotting-the-differences.png","publishedAt":"2024-10-26T23:38:18Z","content":"Have you ever played the\r\n\"Spot the Difference\" game,\r\nwhere you try to find slight differences between two similar images? I play it\r\nwhenever I review code in a nontrivial pull request that changes… [+8217 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Thomas Claburn","title":"Socket plugs in $40M to strengthen software supply chain","description":"Biz aims to scrub unnecessary dependencies from npm packages in the name of security\nSecurity-focused developer Socket announced on Tuesday it has connected with another $40 million in funding to further its efforts to safeguard the software supply chain.…","url":"https://www.theregister.com/2024/10/22/socket_slurps_40m_to_secure/","urlToImage":"https://regmedia.co.uk/2024/05/02/supplychain.jpg","publishedAt":"2024-10-22T12:28:10Z","content":"Security-focused developer Socket announced on Tuesday it has connected with another $40 million in funding to further its efforts to safeguard the software supply chain.\r\nThat brings the total raise… [+5041 chars]"},{"source":{"id":"business-insider","name":"Business Insider"},"author":"Helen Li","title":"AI coding tools mean there are no more junior software developers","description":"AI coding assistants like GitHub Copilot improve productivity but raise security concerns, underscoring the need for solid engineering practices.","url":"https://www.businessinsider.com/ai-coding-tools-junior-software-developers-microsoft-github-copilot-chatgpt-2024-10","urlToImage":"https://i.insider.com/66fdd7525ccfc192a552c7a7?width=1200&format=jpeg","publishedAt":"2024-10-03T09:00:02Z","content":"Generative AI tools such as ChatGPT have become more widespread among developers.Frank Rumpenhorst/picture alliance via Getty Images\r\n- AI coding tools like GitHub Copilot have transformed soft… [+7238 chars]"},{"source":{"id":null,"name":"Publickey1.jp"},"author":"jniino","title":"JavaScriptランタイムのBunが、C言語のコンパイルとJavaScriptプログラムからの実行をサポート","description":"JavaScriptランタイムのBunは、C言語のコンパイルとJavaScriptプログラムからの実行をサポートすると発表しました。 In Bun v1.1.28, we added support for compiling and ru...","url":"https://www.publickey1.jp/blog/24/javascriptbuncjavascript.html","urlToImage":"https://www.publickey1.jp/2024/bun-js-c01.png","publishedAt":"2024-10-07T15:01:38Z","content":"JavaScriptBunCJavaScript\r\nIn Bun v1.1.28, we added support for compiling and running C from JavaScripthttps://t.co/eoClllphwjpic.twitter.com/YwCW7Uc7CT\r\n— Bun (@bunjavascript) September 18, 2024\r\nJav… [+527 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"Matt G. Southern","title":"Why Google Lighthouse Doesn’t Include INP, A Core Web Vital via @sejournal, @MattGSouthern","description":"Google's Lighthouse tool omits the INP metric. A web performance developer advocate on the Google Chrome team explains why. \nThe post Why Google Lighthouse Doesn’t Include INP, A Core Web Vital appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/why-google-lighthouse-doesnt-include-inp-a-core-web-vital/528734/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2024/09/img_2024-09-30-193026-441.jpeg","publishedAt":"2024-09-30T23:32:21Z","content":"Google’s Lighthouse doesn’t use the Interaction to Next Paint (INP) metric in its standard tests, despite INP being one of the Core Web Vitals.\r\nBarry Pollard, Web Performance Developer Advocate on G… [+3317 chars]"},{"source":{"id":null,"name":"Caschys Blog"},"author":"Olli","title":"Safari Technology Preview: Apple veröffentlicht Version 205","description":"Apple hat ein frisches Update für seinen experimentellen Browser Safari Technology Preview herausgebracht. Die neueste Version 205 bringt eine Reihe von Verbesserungen und Fehlerbehebungen mit sich. Zu den überarbeiteten Bereichen gehören unter anderem CSS, H…","url":"https://stadt-bremerhaven.de/safari-technology-preview-apple-veroeffentlicht-version-205/","urlToImage":"https://stadt-bremerhaven.de/wp-content/uploads/2022/09/Safari-Technology.jpeg","publishedAt":"2024-10-08T08:00:09Z","content":"Safari Technology Preview\r\nApple hat ein frisches Update für seinen experimentellen Browser Safari Technology Preview herausgebracht. Die neueste Version 205 bringt eine Reihe von Verbesserungen und … [+1089 chars]"}]}
\ No newline at end of file
+{"status":"ok","totalResults":3240,"articles":[{"source":{"id":null,"name":"Github.com"},"author":"tc39","title":"Proposal: JavaScript Structs","description":"JavaScript Structs: Fixed Layout Objects. Contribute to tc39/proposal-structs development by creating an account on GitHub.","url":"https://github.com/tc39/proposal-structs","urlToImage":"https://opengraph.githubassets.com/a5e9bc532272ca5db5323f433d161a5c936d29d3e7f32087e440e705673f1baf/tc39/proposal-structs","publishedAt":"2024-10-09T12:15:57Z","content":"Stage: 1\r\nAuthor: Shu-yu Guo (@syg)\r\nChampion: Shu-yu Guo (@syg), Ron Buckton (@rbuckton)\r\nThis proposal introduces four (4) logical features:\r\n
- Structs, or unshared structs, which are fixed-l… [+19702 chars]"},{"source":{"id":"the-verge","name":"The Verge"},"author":"Jess Weatherbed","title":"ChatGPT’s ‘canvas’ interface makes it easier to write and code","description":"OpenAI has launched a new “canvas” interface for ChatGPT that allows users to adjust sections of text or code generated by the chatbot without a full rewrite.","url":"https://www.theverge.com/2024/10/4/24261895/openai-chatgpt-canvas-text-code-editing-interface","urlToImage":"https://cdn.vox-cdn.com/thumbor/zBrD27fMKiBCF7--szducis0Pco=/0x0:1920x1080/1200x628/filters:focal(960x540:961x541)/cdn.vox-cdn.com/uploads/chorus_asset/file/25657766/ChatGPT_canvas_editing_interface.jpg","publishedAt":"2024-10-04T11:05:03Z","content":"Canvas should make it easier for ChatGPT users to make alterations to code and text without rewriting entirely with additional prompts. | Image: OpenAI\r\n\n \n\n OpenAI has launched a new “canvas” interf… [+2254 chars]"},{"source":{"id":null,"name":"Nolanlawson.com"},"author":null,"title":"Why I'm skeptical of rewriting JavaScript tools in \"faster\" languages","description":"I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging JavaScript that I’m reluctant …","url":"https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/","urlToImage":"https://secure.gravatar.com/blavatar/86a4db4d496aa2fad7e47b11a865e80cfbbbac38285b65ff518b9c98aa47f7d7?s=200&ts=1729461304","publishedAt":"2024-10-20T21:25:02Z","content":"I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging JavaScript that I’m reluctant to give up on.\r\nSo m… [+8620 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"evanwashere","title":"Show HN: Modern Benchmarking Tooling for JavaScript","description":"benchmark tooling that loves you ❤️. Contribute to evanwashere/mitata development by creating an account on GitHub.","url":"https://github.com/evanwashere/mitata","urlToImage":"https://repository-images.githubusercontent.com/482577442/0bab243b-6a94-4973-9089-58c875f0d5f1","publishedAt":"2024-09-28T18:54:23Z","content":"benchmark tooling that loves you \r\nbun add mitata\r\nnpm install mitata\r\n
- use dedicated hardware for running benchmarks
- run with garbage collection enabled (e.g. node --expose-gc ...)
- JS \r\n
- - (Python)\r\n
- , (, Go, Rust)\r\n
, Python JavaScript.\r\n JavaScript\r\n JavaScript : ( ) … [+1970 chars]"},{"source":{"id":null,"name":"Npmjs.com"},"author":null,"title":"Svelte 5 Released","description":"Cybernetically enhanced web apps. Latest version: 5.0.0, last published: 2 hours ago. Start using svelte in your project by running `npm i svelte`. There are 1639 other projects in the npm registry using svelte.","url":"https://www.npmjs.com/package/svelte","urlToImage":"https://static-production.npmjs.com/338e4905a2684ca96e08c7780fc68412.png","publishedAt":"2024-10-19T18:38:06Z","content":"Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.\r\nLearn more at the S… [+663 chars]"},{"source":{"id":null,"name":"Sqlite.org"},"author":null,"title":"Sqlite3 WebAssembly","description":"Comments","url":"https://sqlite.org/wasm/doc/trunk/index.md","urlToImage":null,"publishedAt":"2024-10-15T17:45:27Z","content":"This site is home to the documentation for the SQLite project's\r\nWebAssembly- and JavaScript-related APIs, which enable the use of\r\nsqlite3 in modern WASM-capable browsers. These components\r\nwere ini… [+2539 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Remy Porter","title":"CodeSOD: An Overloaded Developer","description":"\"Oh, I see what you mean, I'll just write an overloaded function which takes the different set of parameters,\" said the senior dev.\nThat got SB's attention. You see, they were writing JavaScript, which doesn't have function overloading. \"Um,\" SB said, \"you're…","url":"https://thedailywtf.com/articles/an-overloaded-developer","urlToImage":"https://s3.amazonaws.com/remy.jetpackshark.com/remy-thumb.jpg","publishedAt":"2024-10-15T06:30:00Z","content":"\"Oh, I see what you mean, I'll just write an overloaded function which takes the different set of parameters,\" said the senior dev.\r\nThat got SB's attention. You see, they were writing JavaScript, wh… [+1196 chars]"},{"source":{"id":null,"name":"Carcosa.net"},"author":null,"title":"Gopher and the Lynx Web (2019)","description":"As part of the ongoing revitalization of gopher, there has been quite a bit of discussion about what, exactly, is good about gopher, and whether you can separate that from what’s bad about the world wide web. From another angle: are there good things about th…","url":"https://jfm.carcosa.net/blog/computing/gopher-and-the-lynx-web/","urlToImage":"https://jfm.carcosa.net//images/blog/lynxnow.gif","publishedAt":"2024-10-02T06:56:14Z","content":"As part of the ongoing revitalization of gopher, there has been quite a\r\nbit of discussion about what, exactly, is good about gopher, and whether\r\nyou can separate that from what’s bad about the worl… [+7855 chars]"},{"source":{"id":null,"name":"Lnear.dev"},"author":null,"title":"The Case for Web Components: A Simpler, Framework-Free Future for the Web","description":"Web Components offer a compelling alternative that embraces the strengths of modern web development while avoiding many of the pitfalls associated with frontend frameworks. Let's explore why Web Components might be the future of web development and how they s…","url":"https://blog.lnear.dev/the-case-for-web-components/","urlToImage":null,"publishedAt":"2024-10-10T00:01:51Z","content":"Over the past few years, frontend frameworks like Svelte, Solid, and Vue have gained popularity for their ability to streamline web development and introduce new paradigms like reactivity and compone… [+7325 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"aychernov (Альфа-Банк)","title":"Когда нужен TypeScript: введение в мир надежного программирования","description":"Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и …","url":"https://habr.com/ru/companies/alfa/articles/849850/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/47e/876/54f/47e87654fcbeedce4f9ac3090e6d9344.png","publishedAt":"2024-10-11T14:41:44Z","content":"TypeScript , JavaScript . \r\n , - , «», -.\r\n JavaScript? \r\n, add, , . \r\n, , , . \r\n3. , , .\r\n , , IDE.\r\nIDE , add, ab - . «-», , any. \r\nany , add , , any - . , - , .\r\ndouble: \r\na, ( ) .\r\n, , - , . any,… [+1515 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"pvpokr («Лаборатория Касперского»)","title":"Как совмещать учебу и работу — и не сгореть?","description":"Начался октябрь, а это значит, что первый учебный семестр в самом разгаре. А ведь впереди еще и сессии… Тут и полностью вовлеченному в учебу студенту может быть тяжело — а ведь немало и тех, кто активно совмещает вуз со стажировками и работой! К этому надо по…","url":"https://habr.com/ru/companies/kaspersky/articles/847476/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/015/77b/e3c/01577be3c6876511b90072bb82e75e83.png","publishedAt":"2024-10-02T10:17:25Z","content":", , . , ! \r\n: «» ! . \r\n, « »: , , \r\n . \r\n« »\r\n : « -»: « »\r\n« » , , , , . -, , , , . -, «» :)\r\n : , , , . : - . \r\n, , . «» 8 9 . \r\n, , , \r\n :) ( !!!), , - . , , , , . :)\r\n , , . , , ! , , , , , ! \r\n!… [+765 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"zubkovase (Пиксель)","title":"Программирование для детей 14 лет: направления, видеоуроки, книги","description":"14 лет – возраст, в котором можно изучать программирование на примере использования текстовых языков и вспомогательных сред. Lua и Roblox, C# и Unity – примеры удачных связок. Основа в виде понимания алгоритмов и базовых принципов кодинга – плюс, но даже без …","url":"https://habr.com/ru/companies/pixel_study/articles/853284/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/106/066/5c7/1060665c725e3b8fa3f367f7a0936eae.png","publishedAt":"2024-10-24T20:59:08Z","content":"14 , . Lua Roblox, C# Unity . , . \r\nPixel\r\n - 14 , , , . , , , .\r\n : , 14 . , , : , .\r\n 14 \r\n 4 , , , , .\r\n1. Roblox Lua\r\n: , , .\r\n, .\r\nRoblox -, . , , . Roblox Studio. .\r\n Lua , . , JavaScript, . «… [+698 chars]"},{"source":{"id":null,"name":"Wwwhatsnew.com"},"author":"Juan Diego Polo","title":"Claude AI estrena una herramienta de análisis que escribe y ejecuta código en JavaScript","description":"Anthropic, la firma detrás de Claude AI, acaba de sorprender con una actualización que promete revolucionar las capacidades de análisis de datos para múltiples tipos de usuarios. La nueva herramienta, llamada simplemente «herramienta de análisis», es un entor…","url":"https://wwwhatsnew.com/2024/10/26/claude-ai-estrena-una-herramienta-de-analisis-que-escribe-y-ejecuta-codigo-en-javascript/","urlToImage":"https://wwwhatsnew.com/wp-content/uploads/2024/10/sshot-550.jpg","publishedAt":"2024-10-26T14:00:54Z","content":"Anthropic, la firma detrás de Claude AI, acaba de sorprender con una actualización que promete revolucionar las capacidades de análisis de datos para múltiples tipos de usuarios. La nueva herramienta… [+7034 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"maoserr","title":"Show HN: Epublifier – scrape pages (books, manuals) for offline reading","description":"Converts some webnovels to epub format. Contribute to maoserr/epublifier development by creating an account on GitHub.","url":"https://github.com/maoserr/epublifier","urlToImage":"https://opengraph.githubassets.com/1a722a97dcb4dc472c92a7f2c15b28a162d96fd46d6a126eb03ad3d5a39db543/maoserr/epublifier","publishedAt":"2024-10-21T13:18:08Z","content":"Converts websites into epub.\r\nA tool that allows you to extract a list of html pages from a website and compile them into an ePub book to be imported into your eReader of choice.\r\nFor advanced users … [+731 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Ask HN: Who wants to be hired? (October 2024)","description":"Comments","url":"https://news.ycombinator.com/item?id=41709299","urlToImage":null,"publishedAt":"2024-10-01T15:00:16Z","content":"Location: ParisRemote: Flexible\r\nWilling to relocate: Yes\r\nTechnologies: Javascript, Python, Go, Node, React, React Native, Electron, D3, Postgres, advanced SQL, Linux, Cloud Native, Microservices, S… [+1529 chars]"},{"source":{"id":null,"name":"Beeps.website"},"author":null,"title":"Why Gov.uk's Exit this Page component doesn't use the Escape key","description":"A very specific question, answered very longwindedly.","url":"https://beeps.website/blog/2024-10-09-why-govuk-exit-this-page-doesnt-use-escape/","urlToImage":"https://v1.screenshot.11ty.dev/https%3A%2F%2Fbeeps.website%2Fblog%2F2024-10-09-why-govuk-exit-this-page-doesnt-use-escape%2Fopengraph%2F/opengraph/_1728466677/","publishedAt":"2024-10-09T22:45:26Z","content":"Content warning: This blog post references domestic abuse and violence but doesnt go into specific detail.\r\nIm not an expert in that topic at all, so I may not use the preferred terminology in all in… [+9690 chars]"},{"source":{"id":null,"name":"Appinn.com"},"author":"青小蛙","title":"JetBrains 宣布 WebStorm 和 Rider 针对非商业用途免费|RustRover 和 Aqua 也免费","description":"JetBrains 是一家著名的 IDE 软件开发商,旗下产品包括 IntelliJ IDEA(Java)、PyCharm(Python)、WebStorm(JavaScript)、Rider(.NET)等,深受开发者喜","url":"https://www.appinn.com/jetbrains-webstorm-rider/","urlToImage":"https://www.appinn.com/wp-content/uploads/2024/10/Appinn-Feature-images-2024-10-25T163703.040.jpg","publishedAt":"2024-10-25T08:58:19Z","content":"JetBrains IDE IntelliJ IDEAJavaPyCharmPythonWebStormJavaScriptRider.NET JetBrainsWebStorm Rider @Appinn\r\nRustRoverRust Aqua \r\nJetBrains Toolbox \r\n (EAP) \r\nIDE Rust RustRover\r\n Code With Me\r\nJetBrains… [+49 chars]"},{"source":{"id":null,"name":"AppleInsider"},"author":"news@appleinsider.com (Malcolm Owen)","title":"'Wayback Machine' breach affects 31 million people","description":"A security breach at the Internet Archive's \"WayBack Machine\" has resulted in the theft of the authentication database containing data on 31 million people.Internet Archive's WayBack MachineThe \"WayBack Machine\" has been an invaluable resource, capturing snap…","url":"https://appleinsider.com/articles/24/10/10/wayback-machine-breach-affects-31-million-people","urlToImage":"https://photos5.appleinsider.com/gallery/61351-126745-waybackmachinecode-xl.jpg","publishedAt":"2024-10-10T12:58:23Z","content":"A security breach at the Internet Archive's \"WayBack Machine\" has resulted in the theft of the authentication database containing data on 31 million people. \r\nThe \"WayBack Machine\" has been an invalu… [+1686 chars]"},{"source":{"id":null,"name":"Xataka.com"},"author":"Javier Marquez","title":"Anthropic es una de las pocas firmas que puede seguirle el ritmo a OpenAI: Claude ahora puede escribir y ejecutar código","description":"El mundo tecnológico ha evolucionado de forma notable durante los últimos dos años. A estas alturas no caben dudas que la aparición de ChatGPT en noviembre de 2022 cambió las reglas de juego. Tras el lanzamiento del chatbot, muchas compañías incrementaron su …","url":"https://www.xataka.com/robotica-e-ia/anthropic-pocas-firmas-que-puede-seguirle-ritmo-a-openai-claude-ahora-puede-escribir-ejecutar-codigo","urlToImage":"https://i.blogs.es/8ffa69/claude-portada/840_560.jpeg","publishedAt":"2024-10-24T22:31:52Z","content":"El mundo tecnológico ha evolucionado de forma notable durante los últimos dos años. A estas alturas no caben dudas que la aparición de ChatGPT en noviembre de 2022 cambió las reglas de juego. Tras el… [+2554 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"seo7908801","title":"Как правильно запрещать индексацию страниц в Google","description":"Данная ошибка \"Indexed, though blocked by robots.txt\" появляется тогда, когда бот Google индексирует страницы, несмотря на то, что вы запретили это в файле robots.txt. Это происходит потому, что бот часто игнорирует запреты и добавляет эти страницы в индекс, …","url":"https://habr.com/ru/articles/847870/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/a2b/055/bf8/a2b055bf8c032d67a3f490de6c3ce6e4.jpg","publishedAt":"2024-10-03T08:44:25Z","content":"\"Indexed, though blocked by robots.txt\" , Google , , robots.txt. , , . , , , robots.txt, - noindex Google .\r\n Google API, Console Cloud Google.\r\n:\r\n1. HTTP X-Robots-Tag. , . , Network. .\r\n2. Meta rob… [+440 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"ph_piter (Издательский дом «Питер»)","title":"Издательство Питер. Колонка редактора, октябрь 24 г","description":"Привет, Хаброжители! Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию. Causal Inference на Python. Причинно-следственные связи...","url":"https://habr.com/ru/companies/piter/articles/851460/#post-content-body","urlToImage":"https://habr.com/share/publication/851460/ed08daeea8661c3fcfc0506fa41997d7/","publishedAt":"2024-10-18T09:21:33Z","content":", !, .\r\nCausal Inference Python. - IT-(): .\r\n? , ? ? , -, , causal inference.\r\n, Nubank, causal inference . , - , (A/B-), , , . .\r\n» » \r\n TypeScript(): .\r\nTypeScript JavaScript-. TypeScript, . « Type… [+648 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Dr. Christopher Kunz","title":"Datenleck, dDoS und Defacement: Cyberangriffe auf das Internet Archive","description":"Bislang Unbekannte vergriffen sich mehrfach am Internet Archive. Bereits im September wurden Nutzerdaten und Passwort-Hashes abgezogen.","url":"https://www.heise.de/news/Datenleck-dDoS-und-Defacement-Cyberangriffe-auf-das-Internet-Archive-9975986.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/8/6/4/3/3/shutterstock_763907971-2e6150dddc59aacf.jpg","publishedAt":"2024-10-10T07:17:00Z","content":"Das Internet Archive hat es sich zur Aufgabe gemacht, flüchtige Daten für die Nachwelt aufzubewahren: Webseiten, Bücher, aber auch historische Software, Apps und Filme. Die nach US-Recht gemeinnützig… [+3369 chars]"},{"source":{"id":null,"name":"Browser.engineering"},"author":"Pavel Panchekha & Chris Harrelson","title":"Web Browser Engineering","description":"Comments","url":"https://browser.engineering/index.html","urlToImage":null,"publishedAt":"2024-10-15T09:42:29Z","content":"Web Browser Engineering\r\nPavel Panchekha & Chris Harrelson\r\nTwitter ·\r\nBlog ·\r\nPatreon ·\r\nDiscussions\r\nWeb browsers are ubiquitous, but how do they work? This book\r\nexplains, building a basic but… [+1888 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"randall (МТС, MWS)","title":"Новые языки для облачных вычислений — от управления конфигурациями до диалекта Python","description":"Языки программирования растут как грибы после дождя — чем больше задач у программиста, тем выше потребность в новых инструментах. Авторы этих языков стремятся переосмыслить статус-кво или создать специализированные ЯП, предназначенные для решения конкретных з…","url":"https://habr.com/ru/companies/mws/articles/847734/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/9c6/051/a64/9c6051a6420cdf782fc99d78a7f08d56.jpg","publishedAt":"2024-10-03T14:58:19Z","content":", . - , . , .\r\n , .\r\nClio\r\nClio , , JavaScript. , . \r\n Clio, , . JavaScript. , Clio 139 , JS 41 . Clio C.\r\n Clio , , , . @check. Clio JSDoc.\r\n , , -> . , h(g(f(a))) Clio a -> f -> g -> h.… [+1852 chars]"},{"source":{"id":null,"name":"Gitlip.com"},"author":null,"title":"Infinite Git Repos on Cloudflare Workers","description":"A lightweight computing platform","url":"https://gitlip.com/blog/infinite-git-repos-on-cloudflare-workers","urlToImage":null,"publishedAt":"2024-10-25T17:34:54Z","content":"How we built a scalable Git server on Cloudflare Workers using WebAssembly and Durable Objects.Were buildingGitlip- the collaborative devtool for the AI era. An all-in-one combination of Git-powered … [+19449 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"aio350 (Timeweb Cloud)","title":"[Перевод] Откройте для себя весь потенциал AbortController","description":"В этой статье я расскажу об одном из стандартных API JavaScript, о котором, вы, возможно не слышали. Это AbortController.\n❯ Что такое AbortController?\nAbortController — это глобальный класс в JS, который можно использовать для прерывания любых асинхронных опе…","url":"https://habr.com/ru/companies/timeweb/articles/848126/#post-content-body","urlToImage":"https://habrastorage.org/webt/vn/tg/pz/vntgpzpgemeytutve-gevcpoq0e.jpeg","publishedAt":"2024-10-09T08:05:13Z","content":"API JavaScript, , , . AbortController.\r\nAbortController?\r\nAbortController JS, .\r\nconst controller = new AbortController()\r\ncontroller.signal\r\ncontroller.abort()\r\n :\r\n- signalAbortSignal. , API,… [+3902 chars]"},{"source":{"id":null,"name":"Techdirt"},"author":"Gretchen Heckmann","title":"Daily Deal: The 2024 Full-Stack Development Mastery Bundle","description":"The 2024 Full-Stack Development Mastery Bundle has 5 courses to help you learn about front-end and back-end design of apps and websites. Courses cover HTML5, JavaScript, Node.js, React, and more. It’s on sale for $35. Note: The Techdirt Deals Store is powered…","url":"https://www.techdirt.com/2024/10/10/daily-deal-the-2024-full-stack-development-mastery-bundle/","urlToImage":"https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png","publishedAt":"2024-10-10T17:49:14Z","content":"from the good-deals-on-cool-stuff dept\r\nThe 2024 Full-Stack Development Mastery Bundle has 5 courses to help you learn about front-end and back-end design of apps and websites. Courses cover HTML5, J… [+295 chars]"},{"source":{"id":null,"name":"Xnacly.me"},"author":"xnacly","title":"Fun with Go Iterators","description":"Go 1.23 added Iterators, so lets build a js like streaming api","url":"https://xnacly.me/posts/2024/fun-with-iterators/","urlToImage":null,"publishedAt":"2024-10-07T18:27:49Z","content":"Go version 1.23 added iterator support 1 and the iter package\r\n2. We can now loop\r\nover constants, containers (maps, slices,\r\narrays,\r\nstrings) and functions. At first I found the iterator creation c… [+6609 chars]"},{"source":{"id":null,"name":"Techmeme.com"},"author":null,"title":"A look at some use cases of Anthropic's Claude Artifacts, which lets users create interactive single-page apps via prompts (Simon Willison/Simon Willison's Weblog)","description":"Simon Willison / Simon Willison's Weblog:\nA look at some use cases of Anthropic's Claude Artifacts, which lets users create interactive single-page apps via prompts — I'm a huge fan of Claude's Artifacts feature, which lets you prompt Claude to create an in…","url":"https://www.techmeme.com/241022/p1","urlToImage":"https://static.simonwillison.net/static/2024/claude-artifacts/jina-reader.jpg","publishedAt":"2024-10-22T06:00:02Z","content":"About This Page\r\nThis is a Techmeme archive page.\r\nIt shows how the site appeared at 2:00 AM ET, October 22, 2024.\r\nThe most current version of the site as always is available at our home page.\r\nTo v… [+70 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Jo Bager","title":"heise-Angebot: c’t webdev: Happy Birthday, CSS!","description":"CSS Creator Håkon Wium Lie will attend c’t frontend developers conference as a keynote speaker and celebrate 30 years of his web standard.","url":"https://www.heise.de/news/c-t-webdev-Happy-Birthday-CSS-9983700.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/9/0/4/8/7/webdev-23-Ticker-Header-16-9-d83d391bd5421a24-125a2f95fcf94fd9-a6ce1599541b5110.webp","publishedAt":"2024-10-19T11:00:00Z","content":"On October 10, 1994, Håkon Wium Lie published the first proposal for Cascading HTML style sheets. Since then, CSS has been one of the technical foundations for the web. A good occasion to celebrate C… [+1597 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"zubkovase (Пиксель)","title":"Компьютерные курсы для подростков: 50+ бесплатных видеоуроков","description":"Хотите обучиться разработке игр, трехмерному моделированию, дизайну в веб-среде или программированию? Может, интересует создание сайтов? Готовы помочь! Если одно из данных IT-направлений интересует, рекомендуем сегодняшнюю подборку: собрали 50+ видеоуроков, к…","url":"https://habr.com/ru/companies/pixel_study/articles/852060/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/b3d/384/fcc/b3d384fcca83d8dedf40015f4f6feef6.png","publishedAt":"2024-10-20T16:45:49Z","content":", , - ? , ? ! IT- , : 50+ , .\r\n - . IT . Pixel\r\n 50+ . , , , . .\r\n :\r\n
- «» (13 );\r\n
- Unity (15);\r\n
- «» (11);\r\n
- - Figma (10);\r\n
- - HTML, CSS JavaScript (7).\r\n
- : , ?\r\n
- : ? ?\r\n
- : -. . ?\r\n
- : . . .\r\n
… [+3132 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"Gressus","title":"Как я написал книгу для детей: «Мама, не отвлекай. Я Python учу!»","description":"Привет! Возможно, вы родитель или учитель, который хочет помочь детям освоить программирование.Расскажу о том, как и зачем я написал книгу для детей по изучению Python. Читать далее","url":"https://habr.com/ru/articles/851880/#post-content-body","urlToImage":"https://habr.com/share/publication/851880/c3c2167702291b1e6b087f29bf250b1b/","publishedAt":"2024-10-19T10:15:55Z","content":"Python, ?\r\n! , , .\r\n , Python.\r\n.\r\n .« pdf» , .\r\n, , Processing:\r\nProcessing Java.\r\n..\r\n , :\r\nvoid setup() {\r\n size(400, 700);\r\n}\r\nvoid draw() {\r\n fill(random(255), random(255), random(255), random… [+2257 chars]"},{"source":{"id":null,"name":"Digital Trends"},"author":"Judy Sanhz","title":"Google blocks popular ad blocker for ‘security and privacy concerns’","description":"Google is beefing up security with Chrome extensions and warns that support for uBlock Origin will end soon. What other app might be affected?","url":"https://www.digitaltrends.com/computing/your-favorite-chrome-extension-may-stop-getting-support-soon/","urlToImage":"https://www.digitaltrends.com/wp-content/uploads/2021/08/google-chrome-laptop-lifestyle.jpg?resize=1200%2C630&p=1","publishedAt":"2024-10-15T19:17:40Z","content":"Millions of Chrome users might soon lose access to their favorite extensions. As mentioned in Google’s support bulletin, Google plans to end support for popular ad blockers such as uBlock Origin and … [+2161 chars]"},{"source":{"id":null,"name":"Codeproject.com"},"author":"Henrik Vestermark","title":"A tool for optimizing regular expressions","description":"JavaScript tool for optimizing regular expressions","url":"https://www.codeproject.com/Articles/5388733/A-tool-for-optimizing-regular-expressions","urlToImage":null,"publishedAt":"2024-10-03T10:21:00Z","content":"Introduction\r\nRegular expressions (regex) are powerful tools for pattern matching and text manipulation across various programming languages. They offer a concise way to search, extract, and modify t… [+77776 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Crafting Meaningful Variable Names in JavaScript","description":"In JavaScript, variable names serve as crucial signposts within your code, guiding developers through the logic and functionality. Well-chosen variable names enhance code readability, maintainability, and collaboration. This guide explores best practices for …","url":"https://www.javacodegeeks.com/2024/10/crafting-meaningful-variable-names-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-10-03T16:58:00Z","content":"In JavaScript, variable names serve as crucial signposts within your code, guiding developers through the logic and functionality. Well-chosen variable names enhance code readability, maintainability… [+5463 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Exploring the Power of Reduce in JavaScript","description":"In JavaScript, the reduce method stands out as one of the most powerful and versatile tools for handling arrays. It allows developers to accumulate values, transform data, and perform complex calculations with minimal code. Whether you’re looking to sum numbe…","url":"https://www.javacodegeeks.com/2024/10/exploring-the-power-of-reduce-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-10-09T06:57:00Z","content":"In JavaScript, the reduce method stands out as one of the most powerful and versatile tools for handling arrays. It allows developers to accumulate values, transform data, and perform complex calcula… [+3894 chars]"},{"source":{"id":null,"name":"Codeproject.com"},"author":"Henrik Vestermark","title":"AST-Based tool for optimizing regular expressions","description":"JavaScript tool for optimizing regular expressions","url":"https://www.codeproject.com/Articles/5388733/AST-Based-tool-for-optimizing-regular-expressions","urlToImage":null,"publishedAt":"2024-09-30T13:29:00Z","content":"Introduction\r\nRegular expressions (regex) are powerful tools for pattern matching and text manipulation across various programming languages. They offer a concise way to search, extract, and modify t… [+76469 chars]"},{"source":{"id":null,"name":"Presse-citron"},"author":"Camille Coirault","title":"31 millions de comptes compromis : Internet Archive victime d’une cyberattaque majeure","description":"The Internet Archive, véritable bibliothèque numérique mondiale, vient d'être la cible d'une attaque informatique d'envergure.","url":"https://www.presse-citron.net/31-millions-de-comptes-compromis-internet-archive-victime-dune-cyberattaque-majeure/","urlToImage":"https://www.presse-citron.net/app/uploads/2024/10/computer-1591018_1920-1.jpg","publishedAt":"2024-10-10T08:02:03Z","content":"Sur la toile, il y a certaines institutions que l’on pouvait penser intouchables. The Internet Archive faisait certainement partie de celles-là, mais il faut croire que certains hackers ne s’embarras… [+3400 chars]"},{"source":{"id":null,"name":"Lackofimagination.org"},"author":"Aycan Gulez","title":"Self-Documenting Code","description":"Think back to the last time you looked at an unfamiliar block of code. Did you immediately understand what it was doing? If not, you’re not alone – many software developers, including myself, find it challenging to grasp unfamiliar code quickly…","url":"https://lackofimagination.org/2024/10/self-documenting-code/","urlToImage":"https://lackofimagination.org/images/gabriel-sollmann-Y7d265_7i08-unsplash.jpg","publishedAt":"2024-10-23T13:33:49Z","content":"Think back to the last time you looked at an unfamiliar block of code. Did you immediately understand what it was doing? If not, you’re not alone – many software developers, including myself, find it… [+5651 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Remy Porter","title":"CodeSOD: JaphpaScript","description":"Let's say you have a web application, and you need to transfer some data that exists in your backend, server-side, down to the front-end, client-side. If you're a normal person, you have the client do an HTTP request and return the data in something like a JS…","url":"https://thedailywtf.com/articles/japhpascript","urlToImage":"https://s3.amazonaws.com/remy.jetpackshark.com/remy-thumb.jpg","publishedAt":"2024-10-09T06:30:00Z","content":"Let's say you have a web application, and you need to transfer some data that exists in your backend, server-side, down to the front-end, client-side. If you're a normal person, you have the client d… [+2360 chars]"},{"source":{"id":null,"name":"Lllllllllllllllll.com"},"author":null,"title":"Typeset: An HTML pre-processor for web typography","description":"Comments","url":"https://typeset.lllllllllllllllll.com/","urlToImage":null,"publishedAt":"2024-10-27T05:12:18Z","content":"An HTML pre-processor for web typography. Typeset provides typographic features used traditionally in ne printing which remain unavailable to browser layout engines. Typesets proces… [+2104 chars]"},{"source":{"id":null,"name":"Simonwillison.net"},"author":null,"title":"Notes on Zero-latency SQLite storage in every Durable Object","description":"Kenton Varda introduces the next iteration of Cloudflare's [Durable Object](https://developers.cloudflare.com/durable-objects/) platform, which recently upgraded from a key/value store to a full relational system based on SQLite. This is a fascinating …","url":"https://simonwillison.net/2024/Oct/13/zero-latency-sqlite-storage-in-every-durable-object/","urlToImage":null,"publishedAt":"2024-10-13T23:07:03Z","content":"Zero-latency SQLite storage in every Durable Object (via) Kenton Varda introduces the next iteration of Cloudflare's Durable Object platform, which recently upgraded from a key/value store to a full … [+2415 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"JetOctopus","title":"Pro-Tech SEO Checklist For Agencies via @sejournal, @JetOctopus","description":"A technical SEO focused checklist for agencies for highly functional and repeatable SEO workflows.\nThe post Pro-Tech SEO Checklist For Agencies appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/pro-tech-seo-checklist-for-agencies-spa/527994/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2024/09/featured-757.jpg","publishedAt":"2024-10-08T05:00:15Z","content":"This post was sponsored by JetOctopus. The opinions expressed in this article are the sponsor’s own.\r\nWhen you’re taking on large-scale projects or working with extensive websites with hundreds to th… [+10676 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"Waterplea (Т-Банк)","title":"Maskito: то, что вы давно искали","description":"Во фронтенде часто попадаются сложные формы. Создавая их, мы хотим, чтобы пользователю было удобно все заполнять. Числа нужно правильно форматировать, чтобы с первого взгляда было видно, что нет лишнего нолика. Когда вводишь номер кредитной карты, сверять его…","url":"https://habr.com/ru/companies/tbank/articles/850790/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/800/a57/16f/800a5716feb8d138cf8bb312a01a97e9.jpg","publishedAt":"2024-10-15T10:43:19Z","content":". , , . , , . , 4 , . , , , . .\r\n . , . , , , , API.\r\n , - . , .\r\nMaskito \r\nMaskito , . \r\n API. « » .\r\n, Maskito , . , , . . , Maskito. \r\n , , open source. , , . , \r\n Maskito , .\r\n, , Maskito , - . ,… [+646 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"NikWertCpp (Яндекс Практикум)","title":"Такие разные «плюсы»: моя карьера разработчика C++ в «Коде безопасности», Яндексе и Huawei","description":"Хабр, привет! Меня зовут Никита, я софтвер-инженер в Huawei. Мой путь в IT был не совсем обычным — я осваивал алгоритмы раньше языка, откатывался почти к старту на каждом месте работы, а однажды даже занял второе место в хакатоне для «питонистов» без знания P…","url":"https://habr.com/ru/companies/yandex_praktikum/articles/846186/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/23a/091/e42/23a091e420c6263f2d0f760a46fc4a0b.png","publishedAt":"2024-10-08T06:05:25Z","content":", ! , - Huawei. IT , , «» Python. .\r\n, - , , , . , . . .\r\n , . , , , , , .\r\n ? , , 8 000 , « , ». , .\r\n . Java, C++, Revit, AutoCAD, 3ds Max. , .\r\n BIM- 3D . . , 25% . , , Civil 3D, .\r\n , , , . , , ,… [+999 chars]"},{"source":{"id":"lenta","name":"Lenta"},"author":"Андрей Ставицкий","title":"Хакеры использовали ИИ для организации атак","description":"Хакеры начали использовать генеративный искусственный интеллект (ИИ) для организации и настройки вредоносных атак. Об этом сообщает издание Baseline","url":"https://lenta.ru/news/2024/10/04/ai-attack/","urlToImage":"https://icdn.lenta.ru/images/2024/10/04/14/20241004141609967/share_5ac7ed0ca81d281ba4f6d360373dde78.jpg","publishedAt":"2024-10-04T13:32:53Z","content":"() . Baseline.\r\n HP, , . , . VBScript JavaScript ZIP- .\r\n , , . , . , , . , , -.\r\n HP , . , . « , », Baseline.\r\n McAfee Lumma Stealer . CAPTCHA, ."},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"Sourcecode-Editor Visual Studio Code 1.94 vereinfacht die Dateisuche","description":"Im September-Update bringt Visual Studio Code Neuerungen für die Dateisuche, das Testing von Python-Code und die Startup-Geschwindigkeit.","url":"https://www.heise.de/news/Sourcecode-Editor-Visual-Studio-Code-1-94-vereinfacht-die-Dateisuche-9962075.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/8/0/7/8/6/shutterstock_696789436-6d85cae598ff6154.jpg","publishedAt":"2024-10-04T08:49:00Z","content":"Inhaltsverzeichnis\r\nMicrosoft hat seinen freien Sourcecode-Editor Visual Studio Code in Version 1.94 mit einigen Updates versehen. Unter anderem soll die Dateisuche im Explorer nun einfacher vonstatt… [+2180 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Maika Möbus","title":"heise-Angebot: enterJS React 19 Day: Nur noch eine Woche bis zur Konferenz","description":"Nächste Woche zeigt der enterJS React 19 Day, welche Features das Release bietet. Jetzt noch Tickets sichern für den Online-Konferenztag am 17. Oktober.","url":"https://www.heise.de/news/enterJS-React-19-Day-Nur-noch-eine-Woche-bis-zur-Konferenz-9960315.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/6/7/9/8/7/9/react_day_aufmacher_v2-eaf6f419cfa67f4d.jpg","publishedAt":"2024-10-07T06:00:00Z","content":"In zehn Tagen ist es so weit: Auf dem React 19 Day zeigen Expertinnen und Experten, welche neuen Features die JavaScript-Bibliothek React 19 mitbringt und wie sich diese nutzen lassen. Der Online-Abl… [+2433 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Marcos Merino","title":"\"He terminado la carrera de informática y no sé nada de programar\". Quejas en redes por la falta de preparación para el mundo laboral","description":"En los últimos tiempos, parece que cada vez son más los recién graduados en ingeniería informática / ciencias de la computación que, tras obtener sus títulos universitarios, afirman sentirse incapaces de programar de manera profesional. Aunque el mundo acadé…","url":"https://www.genbeta.com/desarrollo/he-terminado-carrera-informatica-no-se-nada-programar-quejas-redes-falta-preparacion-para-mundo-laboral","urlToImage":"https://i.blogs.es/96b1c9/code_estudiante/840_560.jpeg","publishedAt":"2024-10-20T15:01:26Z","content":"En los últimos tiempos, parece que cada vez son más los recién graduados en ingeniería informática / ciencias de la computación que, tras obtener sus títulos universitarios, afirman sentirse incapace… [+4591 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"José Alberto Lizana","title":"Internet Archive ha sido hackeado: los datos de 31 millones de cuentas se han expuesto","description":"Seguro que has escuchado en alguna ocasión que lo se publica en internet, nunca se puede borrar. Una herramienta para volver atrás en el tiempo en las páginas web es Internet Archive que simplemente con la dirección web vas a poder ver el contenido de esta en…","url":"https://www.genbeta.com/seguridad/internet-archive-ha-sido-hackeado-datos-31-millones-cuentas-se-han-expuesto","urlToImage":"https://i.blogs.es/ee68e8/internet-archi/840_560.jpeg","publishedAt":"2024-10-10T12:05:28Z","content":"Seguro que has escuchado en alguna ocasión que lo se publica en internet, nunca se puede borrar. Una herramienta para volver atrás en el tiempo en las páginas web es Internet Archive que simplemente … [+2218 chars]"},{"source":{"id":null,"name":"Nolanlawson.com"},"author":null,"title":"Web Components Are Okay","description":"Every so often, the web development community gets into a tizzy about something, usually web components. I find these fights tiresome, but I also see them as a good opportunity to reach across R…","url":"https://nolanlawson.com/2024/09/28/web-components-are-okay/","urlToImage":"https://secure.gravatar.com/blavatar/86a4db4d496aa2fad7e47b11a865e80cfbbbac38285b65ff518b9c98aa47f7d7?s=200&ts=1727613107","publishedAt":"2024-09-29T11:57:00Z","content":"Every so often, the web development community gets into a tizzy about something, usually web components. I find these fights tiresome, but I also see them as a good opportunity to reach across “the g… [+9348 chars]"},{"source":{"id":null,"name":"Nray.dev"},"author":"Nicholas Ray","title":"Building a more robust Wikipedia interface by spotting the differences (2023)","description":"A look at how we leveraged visual testing to catch UI bugs when developing Wikipedia's new desktop experience.","url":"https://www.nray.dev/blog/visual-testing-building-a-more-robust-wikipedia-interface-by-spotting-the-differences/","urlToImage":"https://www.nray.dev/blog/visual-testing-building-a-more-robust-wikipedia-interface-by-spotting-the-differences.png","publishedAt":"2024-10-26T23:38:18Z","content":"Have you ever played the\r\n\"Spot the Difference\" game,\r\nwhere you try to find slight differences between two similar images? I play it\r\nwhenever I review code in a nontrivial pull request that changes… [+8217 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Thomas Claburn","title":"Socket plugs in $40M to strengthen software supply chain","description":"Biz aims to scrub unnecessary dependencies from npm packages in the name of security\nSecurity-focused developer Socket announced on Tuesday it has connected with another $40 million in funding to further its efforts to safeguard the software supply chain.…","url":"https://www.theregister.com/2024/10/22/socket_slurps_40m_to_secure/","urlToImage":"https://regmedia.co.uk/2024/05/02/supplychain.jpg","publishedAt":"2024-10-22T12:28:10Z","content":"Security-focused developer Socket announced on Tuesday it has connected with another $40 million in funding to further its efforts to safeguard the software supply chain.\r\nThat brings the total raise… [+5041 chars]"},{"source":{"id":"business-insider","name":"Business Insider"},"author":"Helen Li","title":"AI coding tools mean there are no more junior software developers","description":"AI coding assistants like GitHub Copilot improve productivity but raise security concerns, underscoring the need for solid engineering practices.","url":"https://www.businessinsider.com/ai-coding-tools-junior-software-developers-microsoft-github-copilot-chatgpt-2024-10","urlToImage":"https://i.insider.com/66fdd7525ccfc192a552c7a7?width=1200&format=jpeg","publishedAt":"2024-10-03T09:00:02Z","content":"Generative AI tools such as ChatGPT have become more widespread among developers.Frank Rumpenhorst/picture alliance via Getty Images\r\n- AI coding tools like GitHub Copilot have transformed soft… [+7238 chars]"},{"source":{"id":null,"name":"Publickey1.jp"},"author":"jniino","title":"JavaScriptランタイムのBunが、C言語のコンパイルとJavaScriptプログラムからの実行をサポート","description":"JavaScriptランタイムのBunは、C言語のコンパイルとJavaScriptプログラムからの実行をサポートすると発表しました。 In Bun v1.1.28, we added support for compiling and ru...","url":"https://www.publickey1.jp/blog/24/javascriptbuncjavascript.html","urlToImage":"https://www.publickey1.jp/2024/bun-js-c01.png","publishedAt":"2024-10-07T15:01:38Z","content":"JavaScriptBunCJavaScript\r\nIn Bun v1.1.28, we added support for compiling and running C from JavaScripthttps://t.co/eoClllphwjpic.twitter.com/YwCW7Uc7CT\r\n— Bun (@bunjavascript) September 18, 2024\r\nJav… [+527 chars]"},{"source":{"id":null,"name":"Search Engine Journal"},"author":"Matt G. Southern","title":"Why Google Lighthouse Doesn’t Include INP, A Core Web Vital via @sejournal, @MattGSouthern","description":"Google's Lighthouse tool omits the INP metric. A web performance developer advocate on the Google Chrome team explains why. \nThe post Why Google Lighthouse Doesn’t Include INP, A Core Web Vital appeared first on Search Engine Journal.","url":"https://www.searchenginejournal.com/why-google-lighthouse-doesnt-include-inp-a-core-web-vital/528734/","urlToImage":"https://www.searchenginejournal.com/wp-content/uploads/2024/09/img_2024-09-30-193026-441.jpeg","publishedAt":"2024-09-30T23:32:21Z","content":"Google’s Lighthouse doesn’t use the Interaction to Next Paint (INP) metric in its standard tests, despite INP being one of the Core Web Vitals.\r\nBarry Pollard, Web Performance Developer Advocate on G… [+3317 chars]"},{"source":{"id":null,"name":"Caschys Blog"},"author":"Olli","title":"Safari Technology Preview: Apple veröffentlicht Version 205","description":"Apple hat ein frisches Update für seinen experimentellen Browser Safari Technology Preview herausgebracht. Die neueste Version 205 bringt eine Reihe von Verbesserungen und Fehlerbehebungen mit sich. Zu den überarbeiteten Bereichen gehören unter anderem CSS, H…","url":"https://stadt-bremerhaven.de/safari-technology-preview-apple-veroeffentlicht-version-205/","urlToImage":"https://stadt-bremerhaven.de/wp-content/uploads/2022/09/Safari-Technology.jpeg","publishedAt":"2024-10-08T08:00:09Z","content":"Safari Technology Preview\r\nApple hat ein frisches Update für seinen experimentellen Browser Safari Technology Preview herausgebracht. Die neueste Version 205 bringt eine Reihe von Verbesserungen und … [+1089 chars]"},{"source":{"id":null,"name":"Ading.dev"},"author":null,"title":"Escaping the Chrome Sandbox Through DevTools","description":"This blog post details how I found CVE-2024-6778 and CVE-2024-5836, which are vulnerabilities within the Chromium web browser which allowed for a sandbox escape from a browser extension.","url":"https://ading.dev/blog/posts/chrome_sandbox_escape.html","urlToImage":"https://ading.dev/assets/img/icon.png","publishedAt":"2024-10-17T05:55:04Z","content":"By ading2210 on 10/16/24\r\nIntroduction\r\nThis blog post details how I found CVE-2024-6778 and CVE-2024-5836, which are vulnerabilities within the Chromium web browser which allowed for a sandbox escap… [+32195 chars]"}]}
\ No newline at end of file