U… [+1953 chars]"},{"source":{"id":null,"name":"kottke.org"},"author":"Jason Kottke","title":"These folks wrote an autopilot in Javascript that can control planes in...","description":"These folks wrote an autopilot in Javascript that can control planes in Microsoft Flight Simulator 2020 (via the API). “To a","url":"https://kottke.org/24/05/0044559-these-folks-wrote-an-auto","urlToImage":"","publishedAt":"2024-05-06T17:01:18Z","content":"×Hello! In order to leave a comment, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options … [+394 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Malte Kirchner","title":"Safari wurde 60 Prozent schneller: Was hinter Apples Speedometer-Tests steckt","description":"Das WebKit-Team frohlockt: Safari sei zwischen den Versionen 17.0 und 17.4 insgesamt 60 Prozent schneller geworden. Doch ein genauer Blick auf die Zahlen lohnt.","url":"https://www.heise.de/news/Safari-wurde-60-Prozent-schneller-Was-hinter-Apples-Speedometer-Tests-steckt-9682263.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/5/7/1/1/2/8/safari-og-twitter_2x-e3437636c5ebaa10-f5b1dce5bbb37e7a.png","publishedAt":"2024-04-11T14:30:00Z","content":"Der Safari-Browser von Apple soll zwischen den Versionen 17.0 und 17.4 um etwa 60 Prozent schneller geworden sein. Dies teilten Apple-Mitarbeiter in einem Blogpost auf der Internetseite der Safari zu… [+1496 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Remy Porter","title":"CodeSOD: Metaception","description":"Meta-programming- programs which generate programs- is a delightful hobby, but usually shouldn't be used in production code. Usually. I mean, if you're working in LISP, 90% of your program is going to be macros.\nBut if you're using PHP and JavaScript, there's…","url":"https://thedailywtf.com/articles/metaception","urlToImage":"https://thedailywtf.com/images/remy/Remy203-300x300.png","publishedAt":"2024-05-01T06:30:00Z","content":"Meta-programming- programs which generate programs- is a delightful hobby, but usually shouldn't be used in production code. Usually. I mean, if you're working in LISP, 90% of your program is going t… [+1493 chars]"},{"source":{"id":null,"name":"Konfigthis.com"},"author":"https://github.com/dphuang2","title":"I Reviewed 1,000s of Opinions on Htmx","description":"HTMX is a new technology that is causing a lot of controversy. I reviewed 1,000s of opinions on HTMX to understand what developers think about it. Here is what I found.","url":"https://konfigthis.com/blog/htmx/","urlToImage":"https://konfigthis.com/assets/images/preview-f9f7ce992b8372de692983b7a57eb20e.png","publishedAt":"2024-05-01T17:01:18Z","content":"HTMX is a trending JavaScript library that enables the construction of modern user interfaces using hypermedia as the engine of application state.\r\nIn a nutshell, you can implement a button that repl… [+10433 chars]"},{"source":{"id":null,"name":"Openssf.org"},"author":"OpenSSF","title":"Alert for Social Engineering Takeovers of Open Source Projects","description":"Comments","url":"https://openssf.org/blog/2024/04/15/open-source-security-openssf-and-openjs-foundations-issue-alert-for-social-engineering-takeovers-of-open-source-projects/","urlToImage":null,"publishedAt":"2024-05-05T19:53:48Z","content":"XZ Utils cyberattack likely not an isolated incident\r\nBy Robin Bender Ginn, Executive Director, OpenJS Foundation; and Omkhar Arasaratnam, General Manager, Open Source Security Foundation\r\nThe recent… [+11505 chars]"},{"source":{"id":null,"name":"Freecodecamp.org"},"author":"freeCodeCamp.org","title":"Why I hate your Single Page App","description":"by Stefan Tilkov\n\nWhy I hate your Single Page App\nOkay, now that I have your attention, let me say that I don’t really hate your\nsingle page app. I just find it highly annoying, unless it is one of the very,\nvery few exceptional cases that actually merit bein…","url":"https://www.freecodecamp.org/news/why-i-hate-your-single-page-app-f08bb4ff9134/","urlToImage":"https://cdn-media-2.freecodecamp.org/w1280/5f9cb965740569d1a4caf1ec.jpg","publishedAt":"2024-04-21T23:04:54Z","content":"by Stefan Tilkov\r\nOkay, now that I have your attention, let me say that I dont really hate your single page app. I just find it highly annoying, unless it is one of the very, very few exceptional cas… [+7051 chars]"},{"source":{"id":null,"name":"Raspberrypi.org"},"author":"Pete Bell","title":"Get young people making interactive websites with JavaScript and our ‘More web’ path","description":"Modern web design has turned websites from static and boring walls of information into ways of providing fun and engaging experiences to the user. Our new ‘More web’ project path shows young creators how to add interaction and animation to a webpage through J…","url":"https://www.raspberrypi.org/blog/more-web-learn-javascript/","urlToImage":"https://www.raspberrypi.org/app/uploads/2024/04/9159_MoreWeb_Path_Banner-500x262.png","publishedAt":"2024-04-25T11:59:54Z","content":"Modern web design has turned websites from static and boring walls of information into ways of providing fun and engaging experiences to the user. Our new More web project path shows young creators h… [+5271 chars]"},{"source":{"id":null,"name":"Herbcaudill.com"},"author":null,"title":"How to style React applications while the world burns around us","description":"What tools would you reach for today to style the UI for a \nhyper-customizable app? \nI just spent an unreasonable amount of time trying to understand the current landscape a…","url":"https://herbcaudill.com/words/20201007-style-react-app","urlToImage":"https://herbcaudill.com/images/posts/20201007-style-react-app/_banner.png","publishedAt":"2024-05-05T16:33:20Z","content":"Locked down during Spains second or third COVID wave and nervously anticipating elections in the\r\nUS, I sat down to build a very simple React app as a demo for something I was working on.\r\nI was imme… [+40675 chars]"},{"source":{"id":null,"name":"Teamtreehouse.com"},"author":"Rohald van Merode","title":"JavaScript Fetch API: Retrieving Data from Servers","description":"If you’re an aspiring JavaScript developer looking to harness the power of modern web programming, understanding the Fetch API is a crucial part of building robust, data-rich applications. In this post, I’ll introduce you to how to use the JavaScript...\nThe p…","url":"https://blog.teamtreehouse.com/javascript-fetch-api-retrieving-data-from-servers","urlToImage":"https://blog.teamtreehouse.com/wp-content/uploads/2024/04/dynamically-change-values-in-javascript.png","publishedAt":"2024-04-15T01:30:58Z","content":"If you’re an aspiring JavaScript developer looking to harness the power of modern web programming, understanding the Fetch API is a crucial part of building robust, data-rich applications. In this po… [+9293 chars]"},{"source":{"id":null,"name":"Schneier.com"},"author":"Bruce Schneier","title":"Other Attempts to Take Over Open Source Projects","description":"After the XZ Utils discovery, people have been examining other open-source projects. Surprising no one, the incident is not unique:\nThe OpenJS Foundation Cross Project Council received a suspicious series of emails with similar messages, bearing different nam…","url":"https://www.schneier.com/blog/archives/2024/04/other-attempts-to-take-over-open-source-projects.html","urlToImage":null,"publishedAt":"2024-04-18T02:40:14Z","content":"After the XZ Utils discovery, people have been examining other open-source projects. Surprising no one, the incident is not unique:\r\nThe OpenJS Foundation Cross Project Council received a suspicious … [+1061 chars]"},{"source":{"id":null,"name":"Wwwhatsnew.com"},"author":"Juan Diego Polo","title":"Los frameworks más populares de Javascript y cursos online para aprender a usarlos","description":"En el sector del desarrollo web es imprescidible dominar los frameworks de JavaScript, que continúan evolucionando. Estos frameworks ofrecen a los desarrolladores herramientas poderosas y eficientes para crear aplicaciones web innovadoras y de alto rendimient…","url":"https://wwwhatsnew.com/2024/04/15/los-frameworks-mas-populares-de-javascript-y-cursos-online-para-aprender-a-usarlos/","urlToImage":"https://wwwhatsnew.com/wp-content/uploads/2024/04/framworks-javascript.jpg","publishedAt":"2024-04-15T20:00:11Z","content":"En el sector del desarrollo web es imprescidible dominar los frameworks de JavaScript, que continúan evolucionando.\r\nEstos frameworks ofrecen a los desarrolladores herramientas poderosas y eficientes… [+3297 chars]"},{"source":{"id":null,"name":"Socket.dev"},"author":null,"title":"OpenJS: \"XZ Utils Cyberattack Likely Not an Isolated Incident\"","description":"OpenJS is warning of social engineering takeovers targeting open source projects after receiving a credible attempt on the foundation.","url":"https://socket.dev/blog/openjs-xz-utils-cyberattack-likely-not-an-isolated-incident","urlToImage":"https://cdn.sanity.io/images/cgdhsj6q/production/f806b4d28ca44d3cadeb9e18ca616095f47b2460-1024x1024.webp?w=1000&fit=max&auto=format","publishedAt":"2024-04-17T02:46:06Z","content":"OpenJS is warning open source project maintainers to be vigilant against social engineering takeover attempts after receiving one targeting the organization.\r\nThe recent attempted \r\nXZ Utils backdoor… [+6146 chars]"},{"source":{"id":null,"name":"Jasongullickson.com"},"author":null,"title":"An operating system for the web","description":"Comments","url":"https://jasongullickson.com/an-operating-system-for-the-web.html","urlToImage":null,"publishedAt":"2024-05-07T08:27:56Z","content":"When I started working on JSFS the objective was simple: to provide a persistent file store for web application. I was writing web apps in pure client-side code (HTML+CSS+Javascript) and I could do … [+4020 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Ask HN: Who wants to be hired? (May 2024)","description":"Comments","url":"https://news.ycombinator.com/item?id=40224210","urlToImage":null,"publishedAt":"2024-05-01T15:00:52Z","content":"Location: Dallas, TXRemote: Yes\r\nWilling to relocate: No\r\nTechnologies:\r\n- NLP development, including local LLMs, GPT, BERT, Pinecone, Langchain, LSTM, vector databases, sentence transformers and sum… [+1246 chars]"},{"source":{"id":null,"name":"Neon.tech"},"author":"George MacKerron","title":"Bringing psql’s \\d to your web browser","description":"Neon’s SQL Editor now supports Postgres’s introspection commands","url":"https://neon.tech/blog/bringing-psqls-d-to-your-web-browser","urlToImage":"https://neondatabase.wpengine.com/wp-content/uploads/2024/04/image-35.png","publishedAt":"2024-05-08T16:14:23Z","content":"Different database systems provide different ways to list or describe the things they hold. For instance, to find a particular table and column in MySQL, you run SHOW TABLES followed by SHOW COLUMNS … [+7919 chars]"},{"source":{"id":null,"name":"Randomwik.org"},"author":"Wik.","title":"Unpoly is what Hotwire should have been","description":"HotWire doesn’t feel very Rails-y. It's a step forward from creating SPAs for the tinyest website, but it could have been so much better. It...","url":"https://randomwik.org/posts/unpoly-is-what-hotwire-should-have-been/","urlToImage":"https://randomwik.org/img/remote/ZayYlG.jpg","publishedAt":"2024-05-09T21:24:33Z","content":"HotWire doesnt feel very Rails-y. It's a step forward from creating SPAs for the tinyest website, but it could have been so much better. It couldve been like Unpoly.\r\nThe problem with Hotwire, is tha… [+2588 chars]"},{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Leonardo Losoviz)","title":"How To Work With GraphQL In WordPress In 2024","description":"What options do we have for integrating GraphQL with WordPress in 2024? Leonardo Losoviz describes the developments that have taken place in this space over the last three years.","url":"https://www.smashingmagazine.com/2024/04/how-work-graphql-wordpress-2024/","urlToImage":"https://files.smashing.media/articles/how-work-graphql-wordpress-2024/how-work-graphql-wordpress-2024.jpg","publishedAt":"2024-04-19T10:00:00Z","content":"Three years ago, I published Making GraphQL Work In WordPress, where I compared the two leading GraphQL servers available for WordPress at the time: WPGraphQL and Gato GraphQL. In the article, I aime… [+12749 chars]"},{"source":{"id":null,"name":"Larsjung.de"},"author":"Lars Jung","title":"h5ai – modern HTTP web server index","description":"modern HTTP web server index for Apache httpd, lighttpd, nginx and Cherokee","url":"https://larsjung.de/h5ai/","urlToImage":"https://larsjung.de/_assets_e6efc6e2a36562198dcc2229a4f45013361fb6d0/images/icon.svg","publishedAt":"2024-04-20T06:23:34Z","content":"modern HTTP web server index\r\n0.30.0h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by differen… [+3815 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Antonio Vallejo","title":"30.000 ofertas de trabajo lo corroboran: estos han sido los lenguajes de programación más populares y mejores pagados de 2023","description":"Al igual que en muchos otros sectores, en informática los trabajadores cobrarán más o menos en base a una serie de factores como la experiencia, el puesto de trabajo, la localización, la empresa y muchos otros aspectos. Sin embargo, uno de los factores más de…","url":"https://www.genbeta.com/actualidad/30-000-ofertas-trabajo-corroboran-estos-han-sido-lenguajes-programacion-populares-mejores-pagados-2023","urlToImage":"https://i.blogs.es/688d41/fotis-fotopoulos-duhkov44prg-unsplash/840_560.jpeg","publishedAt":"2024-04-24T12:31:50Z","content":"Al igual que en muchos otros sectores, en informática los trabajadores cobrarán más o menos en base a una serie de factores como la experiencia, el puesto de trabajo, la localización, la empresa y mu… [+5355 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Mastering Promise.all in JavaScript","description":"In the fast-paced world of web development, efficiency is king. Imagine you’re building a news website that displays breaking news, weather updates, and stock market information. Traditionally, you might need to fetch each piece of data individually, leading …","url":"https://www.javacodegeeks.com/2024/04/mastering-promise-all-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-23T16:00:00Z","content":"In the fast-paced world of web development, efficiency is king. Imagine you’re building a news website that displays breaking news, weather updates, and stock market information. Traditionally, you m… [+13536 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Fern (YC W23) Is Hiring a Front End Engineer in Brooklyn, NY","description":"As a small team, we’re all generalists, constantly pick up new challenges, and interface with customers regularly. Regarding product and code, we’re looking to work with experienced people who can pick a problem and solve it. We don’t expect you to have a bac…","url":"https://www.ycombinator.com/companies/fern/jobs/BfXHkk5-frontend-engineer","urlToImage":"https://www.ycombinator.com/images/original/missing.png","publishedAt":"2024-04-11T12:00:32Z","content":"APIs underpin the internet but are still painful to work with. They are often untyped, unstandardized, and out-of-sync across multiple sources of truth.\r\nFern enables businesses to offer Stripe-level… [+442 chars]"},{"source":{"id":null,"name":"Chrome.com"},"author":null,"title":"WebSocketStream API","description":"WebSocketStream integrates streams with the WebSocket API. This allows your app to apply backpressure to received messages.","url":"https://developer.chrome.com/docs/capabilities/web-apis/websocketstream","urlToImage":null,"publishedAt":"2024-04-18T00:49:19Z","content":"Prevent your app from getting drowned in WebSocket messages or flooding a WebSocket server with messages by applying backpressure.\r\nBackground\r\nThe WebSocket API\r\nThe WebSocket API\r\nprovides a JavaSc… [+8461 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Ronald Eikenberg","title":"heise+ | Website per KI hacken: Browser-Skripte mit ChatGPT und Co. generieren","description":"Mithilfe von KI können Sie fremde Webseiten anpassen. Sie formulieren einfach, was Sie möchten. Kurz darauf spuckt die KI ein passendes Userscript aus.","url":"https://www.heise.de/ratgeber/Website-per-KI-hacken-Browser-Skripte-mit-ChatGPT-und-Co-generieren-9706903.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/5/8/4/1/3/1/ct1324Websitesp_129322-rei-jnac_ONLINE-a6b7f597c93357a8.jpg","publishedAt":"2024-05-10T07:00:00Z","content":"Inhaltsverzeichnis\r\nStellen Sie sich vor, Sie könnten Ihre Lieblingswebseiten ganz nach Ihrem Geschmack verändern und etwa coole Funktionen hinzufügen oder das Design individualisieren. Sie hätten Ei… [+1971 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"Кирилл","title":"Начинающим разработчикам: как оформлять резюме и проходить интервью — мой опыт","description":"Привет! Я Кирилл, фронтенд-разработчик в «Северстали» и выпускник курсов «Веб-разработчик»\r\n и «React-разработчик»\r\n. Последние три года я проходил много собеседований, делал пометки о вопросах и задачах, чтобы поработать над ошибками. Сейчас я собеседую друг…","url":"https://habr.com/ru/companies/yandex_praktikum/articles/804801/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/f9f/d91/671/f9fd916719d5ea41802866c3e47b4e8b.jpg","publishedAt":"2024-04-17T06:00:42Z","content":"! , - «» «-»\r\n«React-»\r\n. , , . \r\n , . , , .\r\n. , . -, , .\r\n , . , : « ». , , . : « . REST.API . : HTML, , CSS, JS, React, Node.js, Express».\r\n . . , , 610 . , : . . , .\r\n HR\r\n . HR , , , . .\r\n , , … [+464 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"JavaScript Efficiency Hacks: One-Line Wonders","description":"Ever feel like your JavaScript code could be a bit…cleaner? Maybe a touch more streamlined? Well, fret no more! The world of JavaScript offers a treasure trove of powerful techniques, and one of the most impressive is the art of the one-liner. These compact l…","url":"https://www.javacodegeeks.com/2024/04/javascript-efficiency-hacks-one-line-wonders.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-23T05:09:00Z","content":"Ever feel like your JavaScript code could be a bit…cleaner? Maybe a touch more streamlined? Well, fret no more! The world of JavaScript offers a treasure trove of powerful techniques, and one of the … [+4885 chars]"},{"source":{"id":null,"name":"R-bloggers.com"},"author":"Yohann Mansiaux","title":"Pimping your shiny app with a JavaScript library : an example using sweetalert2","description":"You can read the original post in its original format on Rtask website by ThinkR here: Pimping your shiny app with a JavaScript library : an example using sweetalert2 You think that some of the components of {shiny} are not very functional or downright auster…","url":"https://www.r-bloggers.com/2024/04/pimping-your-shiny-app-with-a-javascript-library-an-example-using-sweetalert2/","urlToImage":"https://rtask.thinkr.fr/wp-content/uploads/01-sweetalertaccueil.png","publishedAt":"2024-04-29T06:31:56Z","content":"[This article was first published on Rtask, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)\r\nWant to share your content on R-bloggers? click here if … [+15536 chars]"},{"source":{"id":null,"name":"Convex.dev"},"author":null,"title":"How Convex Works","description":"The full, unabridged story on how the Convex internals work.","url":"https://stack.convex.dev/how-convex-works","urlToImage":"https://cdn.sanity.io/images/ts10onj4/production/b0bf18774ad7a59527d8da5c89860b16afa67b65-2132x1278.png?w=1200","publishedAt":"2024-04-13T04:33:34Z","content":"Introduction\r\nOver the past years, Convex has grown into a flourishing backend platform. We designed Convex to let builders just build and not have to worry about irrelevant details about administeri… [+36095 chars]"},{"source":{"id":null,"name":"Fpcomplete.com"},"author":"FP Complete","title":"Type Safety Doesn't Matter","description":"type safety is not important. It's only useful because of what it accomplishes: moving errors from runtime to compile time.","url":"https://www.fpcomplete.com/blog/type-safety-doesnt-matter/","urlToImage":"https://www.fpcomplete.com/wp-content/uploads/2023/08/Type-Safety-Doesnt-Matter-featured-image-sized-min.png","publishedAt":"2024-04-26T04:15:22Z","content":"I’m a huge believer in using strongly typed languages and leveraging type level protections in my codebases. But I’d like to clarify my new, somewhat modified stance on this:\r\nType safety does not ma… [+5862 chars]"},{"source":{"id":null,"name":"Toddle.dev"},"author":null,"title":"A virtual drum machine that looks like something from Teenage Engineering","description":"Drum machines revolutionized music production in recording studios. They mimic the sound of a drum kit and make it easy to create repeatable beats. Try it out.","url":"https://toddle.dev/blog/drop-a-beat","urlToImage":"https://images.ctfassets.net/lizv2opdd3ay/1yyMBaLQk5nk7LdiigMDGJ/9827588f402667073422bf0a97aafc33/t-beat-blog-2.png","publishedAt":"2024-04-19T08:03:49Z","content":"Drum machines revolutionized music production in recording studios. They mimic the sound of a drum kit and make it easy to create repeatable beats. Try it out.\r\nVakis Rigas\r\nApril 17, 2024\r\nWhy on ea… [+2263 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"DavidBuchanan314","title":"A library to assist writing memory-unsafe code in \"pure\" Python","description":"A library to assist writing memory-unsafe code in \"pure\" python, without any imports (i.e. no ctypes etc.) - DavidBuchanan314/unsafe-python","url":"https://github.com/DavidBuchanan314/unsafe-python","urlToImage":"https://opengraph.githubassets.com/588020448d5e840d780c0ba7dda87a55c1ac67a5b3b69c81368849d98967d462/DavidBuchanan314/unsafe-python","publishedAt":"2024-05-07T07:09:41Z","content":"A library to assist writing memory-unsafe code in \"pure\" python, without any imports (i.e. no ctypes etc.)\r\nSupports CPython 3.11 and below (3.12 support coming soon?)\r\nNote: This is a toy. You proba… [+2096 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Shortbread (YC W23) is hiring a founding engineer in SF for AI comics creation","description":"About Us\nShortbread (https://shortbread.ai/) is a powerful and highly controllable comics studio powered by an AI copilot. Traditionally, comics are drawn by hand by multiple artists. Shortbread’s editor speeds up the process 5-10x, and allows anyone to creat…","url":"https://www.ycombinator.com/companies/shortbread/jobs/8jV0RY9-founding-engineer","urlToImage":"https://yc-workatastartup-production.s3.amazonaws.com/jobs_company_jobs/images/64706/b2aae4ece48ea7f7b5294c80718383d52696da63.png?1713829116","publishedAt":"2024-04-23T21:01:02Z","content":"About Us\r\nShortbread is a powerful and highly controllable comics studio powered by an AI copilot. Traditionally, comics are drawn by hand by multiple artists. Shortbreads editor speeds up the proces… [+2002 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"bcpeinhardt","title":"Learn OTP with Gleam","description":"A resource for learning the OTP framework with the Gleam programming language - bcpeinhardt/learn_otp_with_gleam","url":"https://github.com/bcpeinhardt/learn_otp_with_gleam","urlToImage":"https://opengraph.githubassets.com/491fcedeb02dacc294a4237c88dea45646a578ec9e76dc4d0cfdf5517612620b/bcpeinhardt/learn_otp_with_gleam","publishedAt":"2024-04-24T12:28:17Z","content":"Hello! I'm Ben, a software engineer who's fond of the Gleam programming language interested in learning OTP.\r\nIf you haven't heard:\r\n
- Gleam is a programming language that is statically typed, … [+2144 chars]"},{"source":{"id":null,"name":"Microsiervos.com"},"author":"alvy@microsiervos.com (Alvy)","title":"Spacewar emulado a partir del código original: el videojuego de 1962","description":"Esta versión de Spacewar! es notable porque utiliza el código original del videojuego de 1962 –uno de los más antiguos que se conocen, si no el que más– emulando en HTML5/JavaScript un DEC PDP-1 (hardware de 1960). El programa original fue concebido por Graet…","url":"https://www.microsiervos.com/archivo/juegos-y-diversion/spacewar-emulado-codigo-original-videojuego-1962.html","urlToImage":"https://img.microsiervos.com/images2024/Spacewar.jpg","publishedAt":"2024-04-29T10:25:41Z","content":"Por @Alvy 29 de Abril de 2024\r\nEsta versión de Spacewar! es notable porque utiliza el código original del videojuego de 1962 uno de los más antiguos que se conocen, si no el que más emulando en HTML5… [+969 chars]"},{"source":{"id":null,"name":"Zdsmith.com"},"author":"Z. D. Smith","title":"A Combinatory Rosetta Stone","description":"Combinatory Programming : In [Combinatory Programming](./combinatory-programming.html), we attempt to provide motivating examples for the various combinators identified as useful to everyday programmers.","url":"https://blog.zdsmith.com/posts/a-combinatory-rosetta-stone.html","urlToImage":null,"publishedAt":"2024-04-19T15:48:26Z","content":"2024-04-14\r\nIn Combinatory Programming, we attempt to\r\nprovide motivating examples for the various combinators identified as useful to\r\neveryday programmers.\r\nThe aim of that piece was to extract the… [+20577 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Marcos Merino","title":"Qué son las bases de datos NoSQL y por qué hasta el creador de SQL apuesta por ellas","description":"En la celebración del 50 aniversario del lenguaje SQL (Structured Query Language, el lenguaje de consulta estándar para bases de datos relacionales), su coautor Donald Chamberlin ha respaldado el auge de las bases de datos NoSQL, dando su bendición al cambio …","url":"https://www.genbeta.com/desarrollo/que-bases-datos-nosql-que-creador-sql-apuesta-ellas","urlToImage":"https://i.blogs.es/b5cdf2/sql/840_560.jpeg","publishedAt":"2024-05-10T19:23:23Z","content":"En la celebración del 50 aniversario del lenguaje SQL (Structured Query Language, el lenguaje de consulta estándar para bases de datos relacionales), su coautor Donald Chamberlin ha respaldado el aug… [+4169 chars]"},{"source":{"id":"the-next-web","name":"The Next Web"},"author":"Nathalie Marquez Courtney","title":"The top programming languages to learn if you want to get into AI","description":"It’s safe to say that the age of generative AI is well and truly upon us, rapidly changing the world of work as we know it. According to the World Economic Forum’s 2023 Future of Jobs Report, more than 75% of companies are looking to adopt technologies like A…","url":"https://thenextweb.com/news/top-programming-languages-learn-ai","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%2F04%2FAdd-a-heading-3.jpg&signature=7ae6dd39312d190d95d279a5443663f2","publishedAt":"2024-04-24T09:07:29Z","content":"Its safe to say that the age of generative AI is well and truly upon us, rapidly changing the world of work as we know it. According to the World Economic Forums 2023 Future of Jobs Report, more than… [+4507 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Eva Rodriguez de Luis","title":"El curso gratis online más famoso para aprender a programar acaba de empezar y aún puedes apuntarte: de Harvard y con certificado","description":"Hoy en día si quieres aprender a programar, no necesitas más que un ordenador e internet, porque hay una larga lista de cursos de programación gratis de lo más interesantes en tanto en cuanto provienen de universidades de prestigio y no faltan lenguajes que e…","url":"https://www.genbeta.com/a-fondo/este-curso-gratis-online-famoso-para-aprender-a-programar-harvard-ofrece-certificado","urlToImage":"https://i.blogs.es/19482d/harvard/840_560.jpeg","publishedAt":"2024-04-27T15:01:32Z","content":"Hoy en día si quieres aprender a programar, no necesitas más que un ordenador e internet, porque hay una larga lista de cursos de programación gratis de lo más interesantes en tanto en cuanto provien… [+2311 chars]"},{"source":{"id":null,"name":"Bun.sh"},"author":"Dave Caruso","title":"Bun's New Crash Reporter","description":"How we built an anonymous Zig/C++ crash reporter that doesn't require debug symbols to be shipped with the application.","url":"https://bun.sh/blog/bun-report-is-buns-new-crash-reporter","urlToImage":"https://bun.sh/images/crash-report-1.png","publishedAt":"2024-04-26T16:20:30Z","content":"At the time of writing, Bun has over 2,600 open GitHub issues. We love having users and feedback, but some issues are really hard for us to reproduce and debug.\r\nApps and SaaS products get to use won… [+10093 chars]"},{"source":{"id":null,"name":"Googlewatchblog.de"},"author":"Jens","title":"Google Chrome 124 ist da! Webseiten-Apps installieren, neue JavaScript-Funktionen und CSS-Features (Video)","description":"Und schon wieder sind einige Wochen seit dem Release der letzten Chrome-Version vergangen, sodass Google jetzt mit dem gestaffelten Rollout von Chrome 124 beginnen kann. Seit gestern Abend wird die neue Version für alle Nutzer als Update angeboten, die diesma…","url":"https://www.googlewatchblog.de/2024/04/google-chrome124-webseiten-apps/","urlToImage":"https://www.googlewatchblog.de/wp-content/uploads/chrome-124.jpg","publishedAt":"2024-04-18T11:00:23Z","content":"Und schon wieder sind einige Wochen seit dem Release der letzten Chrome-Version vergangen, sodass Google jetzt mit dem gestaffelten Rollout von Chrome 124 beginnen kann. Seit gestern Abend wird die n… [+2602 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node.js 22 is now available!","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/announcements/v22-release-announce","urlToImage":"https://nodejs.org/en/next-data/og?title=Node.js%20%E2%80%94%20Node.js%2022%20is%20now%20available!&type=announcements","publishedAt":"2024-04-24T17:45:00Z","content":"The Node.js Project\r\nNode.js 22 is now available!\r\nWe're excited to announce the release of Node.js 22!\r\nHighlights include require()ing ES modules, a WebSocket client, updates of the V8 JavaScript e… [+4171 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node v20.13.1 (LTS)","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/release/v20.13.1","urlToImage":"https://nodejs.org/en/next-data/og?title=Node.js%20%E2%80%94%20Node%20v20.13.1%20(LTS)&type=release","publishedAt":"2024-05-09T10:38:21Z","content":"Marco Ippolito\r\nDue to a regression in the npm installation on Windows, this commit reverts the change that installed npm PowerShell scripts on Windows.\r\n
- [b7d80802cc] - Revert \"tools: install… [+6011 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node v20.13.0 (LTS)","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/release/v20.13.0","urlToImage":"https://nodejs.org/en/next-data/og?title=Node.js%20%E2%80%94%20Node%20v20.13.0%20(LTS)&type=release","publishedAt":"2024-05-07T15:50:05Z","content":"Marco Ippolito\r\nThe performance of the base64 and base64url encoding and decoding functions has been improved significantly.\r\nContributed by Yagiz Nizipli in #52428\r\nThis release, introduces a doc-on… [+33530 chars]"},{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Matt Zeunert)","title":"How To Monitor And Optimize Google Core Web Vitals","description":"The three Core Web Vitals metrics don’t only tell you how visitors experience your website but also impact your Google search result rankings. In this article, we’ll look at what Core Web Vitals are, how they are measured, and how you can use DebugBear to mon…","url":"https://www.smashingmagazine.com/2024/04/monitor-optimize-google-core-web-vitals/","urlToImage":"https://files.smashing.media/articles/monitor-optimize-google-core-web-vitals/monitor-optimize-google-core-web-vitals.jpg","publishedAt":"2024-04-16T10:00:00Z","content":"Googles Core Web Vitals initiative has increased the attention website owners need to pay to user experience. You can now more easily see when users have poor experiences on your website, and poor UX… [+7618 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Trip report: Node.js collaboration summit (2024 London)","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/events/collab-summit-2024-london","urlToImage":"https://nodejs.org/en/next-data/og?title=Node.js%20%E2%80%94%20Trip%20report:%20Node.js%20collaboration%20summit%20(2024%20London)&type=events","publishedAt":"2024-04-15T00:00:00Z","content":"Joyee Cheung\r\nTrip report: Node.js collaboration summit (2024 London)\r\nAbout twice per year, Node.js contributors and community members get together in an unconference called the Node.js collaboratio… [+12311 chars]"},{"source":{"id":null,"name":"Rtfeldman.com"},"author":null,"title":"Functional Semantics in Imperative Clothing (Richard Feldman)","description":"Comments","url":"https://rtfeldman.com/imperative-clothing","urlToImage":null,"publishedAt":"2024-04-29T08:56:17Z","content":"April 29, 2024\r\nThere's an old joke about programming with pure functions:\r\nEventually you have to do some effects. Otherwise you're just heating up the CPU.\r\nI've always wanted the purely functional… [+15494 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"The Full-Stack Revolution: JavaScript Powers the Entire Web Stack","description":"In the past, building web applications required separate languages for the user interface (what you see and interact with) and the server-side (the engine that powers the application). It was like needing two different programming languages to build a single …","url":"https://www.javacodegeeks.com/2024/04/the-full-stack-revolution-javascript-powers-the-entire-web-stack.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-16T05:00:00Z","content":"In the past, building web applications required separate languages for the user interface (what you see and interact with) and the server-side (the engine that powers the application). It was like ne… [+9016 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Write Cleaner, More Efficient JavaScript with These Hidden Features","description":"You might be a JavaScript whiz, crafting intricate web applications with ease. But even the most seasoned developers can miss out on some of JavaScript’s hidden features. These features, often tucked away in the corners of the language, offer the power to str…","url":"https://www.javacodegeeks.com/2024/04/write-cleaner-more-efficient-javascript-with-these-hidden-features.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-25T16:07:00Z","content":"You might be a JavaScript whiz, crafting intricate web applications with ease. But even the most seasoned developers can miss out on some of JavaScript’s hidden features. These features, often tucked… [+5796 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Lyle Seaman","title":"Error'd: Enterprising Michael","description":"Faithful \nMichael R.\n is good for a chuckle today. \n\"I am using the free tier Infura right now but think I will go enterprisey straight away.\"\nCan't turn down a deal like that, eh?\n\n\r\n \r\n\n\n\nChris M.\n sent in a captcha that is neither an error\nnor a wtf, but i…","url":"https://thedailywtf.com/articles/enterprising-michael","urlToImage":"https://thedailywtf.com/images/imageslws/viking.jpg","publishedAt":"2024-04-26T06:30:00Z","content":"Faithful \r\nMichael R.\r\n is good for a chuckle today. \r\n\"I am using the free tier Infura right now but think I will go enterprisey straight away.\"\r\nCan't turn down a deal like that, eh?\r\nChris M.\r\n se… [+1243 chars]"},{"source":{"id":null,"name":"Yahoo Entertainment"},"author":"Jessica Conditt","title":"It took 20 years for Children of the Sun to become an overnight success","description":"Children of the Sun burst onto the indie scene like a muzzle flash on a dark night. Publisher Devolver Digital dropped the game’s first trailer on February 1, showcasing frenzied sniper shots and a radioactive art style. A Steam demo highlighting its initial …","url":"https://consent.yahoo.com/v2/collectConsent?sessionId=1_cc-session_067310f2-087f-46dc-84f3-1f199bde82f3","urlToImage":null,"publishedAt":"2024-04-18T19:45:11Z","content":"If you click 'Accept all', we and our partners, including 238 who are part of the IAB Transparency & Consent Framework, will also store and/or access information on a device (in other words, use … [+678 chars]"},{"source":{"id":null,"name":"Krebs on Security"},"author":"BrianKrebs","title":"Russian FSB Counterintelligence Chief Gets 9 Years in Cybercrime Bribery Scheme","description":"The head of counterintelligence for a division of the Russian Federal Security Service (FSB) was sentenced last week to nine years in a penal colony for accepting a USD $1.7 million bribe to ignore the activities of a prolific Russian cybercrime group that ha…","url":"https://krebsonsecurity.com/2024/04/russian-fsb-counterintelligence-chief-gets-9-years-in-cybercrime-bribery-scheme/","urlToImage":null,"publishedAt":"2024-04-22T20:07:56Z","content":"The head of counterintelligence for a division of the Russian Federal Security Service (FSB) was sentenced last week to nine years in a penal colony for accepting a USD $1.7 million bribe to ignore t… [+3677 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Optery (YC W22) – Engineering Tech Lead with Django and Python Experience (Remote)","description":"We’re seeking a highly knowledgeable and experienced engineering tech lead who thrives in early stage environments that provide freedom to move fast and ship new customer-facing products and features at high velocity. You’ll work closely with the founders of…","url":"https://www.ycombinator.com/companies/optery/jobs/Jwe23jD-engineering-tech-lead-full-time-contract","urlToImage":"https://yc-workatastartup-production.s3.amazonaws.com/jobs_company_jobs/images/66267/8f55447f530485be4c22c84a75a5b448509b60ad.jpg?1714509025","publishedAt":"2024-05-02T12:00:06Z","content":"Were seeking a highly knowledgeable and experienced engineering tech lead who thrives in early stage environments that provide freedom to move fast and ship new customer-facing products and features … [+3823 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Empirical Health (YC S23) is hiring engineering leads in NYC","description":"Are you an experienced engineer who wants to save lives and make healthcare better for everyone? At Empirical Health, we’re inventing the future of primary care – and we want you.\nWe’re building a personal healthcare assistant which pairs with a real medical …","url":"https://www.ycombinator.com/companies/empirical-health/jobs/1PW3OFe-engineering-lead","urlToImage":"https://www.ycombinator.com/images/original/missing.png","publishedAt":"2024-05-08T21:00:26Z","content":"Are you an experienced engineer who wants to save lives and make healthcare better for everyone? At Empirical Health, were inventing the future of primary care and we want you.\r\nWere building a perso… [+2726 chars]"},{"source":{"id":null,"name":"Wwwhatsnew.com"},"author":"Juan Diego Polo","title":"Autocode cierra, aquí tienes alternativas para programar con APIs e Inteligencia Artificial","description":"Autocode, la plataforma de desarrollo y integración de APIs centrada en la colaboración, está cerrando sus puertas. Su fundador, Keith Horwood, ha anunciado que se unirá a OpenAI, marcando un punto de inflexión en su viaje para dar forma al futuro de la intel…","url":"https://wwwhatsnew.com/2024/04/14/autocode-cierra-aqui-tienes-alternativas-para-programar-con-inteligencia-artificial/","urlToImage":"https://wwwhatsnew.com/wp-content/uploads/2024/04/autocode.jpg","publishedAt":"2024-04-14T10:00:32Z","content":"Autocode, la plataforma de desarrollo y integración de APIs centrada en la colaboración, está cerrando sus puertas. Su fundador, Keith Horwood, ha anunciado que se unirá a OpenAI, marcando un punto d… [+5207 chars]"},{"source":{"id":null,"name":"BleepingComputer"},"author":"Bill Toulas","title":"US Post Office phishing sites get as much traffic as the real one","description":"Security researchers analyzing phishing campaigns that target United States Postal Service (USPS) saw that the traffic to the fake domains is typically similar to what the legitimate site records and it is even higher during holidays.","url":"https://www.bleepingcomputer.com/news/security/us-post-office-phishing-sites-get-as-much-traffic-as-the-real-one/","urlToImage":"https://www.bleepstatic.com/content/hl-images/2024/04/25/usps.jpg","publishedAt":"2024-04-29T11:08:57Z","content":"Security researchers analyzing phishing campaigns that target United States Postal Service (USPS) saw that the traffic to the fake domains is typically similar to what the legitimate site records and… [+2902 chars]"},{"source":{"id":null,"name":"Windows Central"},"author":"ben.wilson@windowscentral.com (Ben Wilson)","title":"PWAs are awesome on Arm — here's why I'm ditching native Windows apps for lightweight alternatives with extra RAM","description":"Progressive Web Apps (PWAs) are a lightweight, web-based alternative to native desktop apps that offer rapid installs and removal on Windows 11, and I love them.","url":"https://www.windowscentral.com/software-apps/pwas-are-awesome-on-arm","urlToImage":"https://cdn.mos.cms.futurecdn.net/RXSX6f8LtnGpUz3h5yK3DA-1200-80.jpg","publishedAt":"2024-04-24T13:30:33Z","content":"Running Windows on Arm devices has been less common than using an Intel or AMD-based laptop, but a wave of new Qualcomm processors, like the Snapdragon X Elite, could dramatically increase its appeal… [+5760 chars]"},{"source":{"id":null,"name":"Techbang.com"},"author":"netizen","title":"瀏覽器介面安全性漏洞:可透過GPU存取電腦","description":"格拉茨科技大學的研究人員利用 WebGPU 瀏覽器介面,成功進行了三種不同的針對GPU的旁路攻擊。這些攻擊速度快到可以在正常瀏覽行為中得逞。格拉茨科技大學 (TU Graz) 的研究人員利用 WebGPU 瀏覽器介面,成功進行了三種不同的針對圖形處理器的旁路攻擊。這些攻擊速度快到可以在正常瀏覽行為中得逞。 \n現代網站對電腦的運算能力要求越來越高。因此,除了電腦的中央處理器 (CPU) 之外,瀏覽器近年也開始可以使用圖形處理器 (GPU) 的運算能力。指令碼語言 JavaScript 可以透過 WebGL 和新的W…","url":"https://www.techbang.com/posts/114708-browser-interface-security-vulnerability-the-computer-can-be","urlToImage":"https://cdn2.techbang.com/system/excerpt_images/114708/original/884823b63df8990a36c5452fe918c957.jpg?1713427801","publishedAt":"2024-04-19T03:00:00Z","content":"(TU Graz) WebGPU \r\n (CPU) (GPU) JavaScript WebGL WebGPU GPU JavaScript WebGPU \r\n \r\nWebGPU ChromeChromiumMicrosoft Edge Firefox Nightly WebGPU WebGL GPU · (Lukas Giner) \r\nNVIDIAAMDGTX 1000RTX 200030… [+131 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"JavaScript’s Hoisting Mystery: Why var Can Cause Chaos (and How to Fix It)","description":"Ever written perfectly logical JavaScript code, only to have it explode in a confusing mess of errors? The culprit might be a gremlin lurking in the shadows of JavaScript: hoisting and the var keyword. This mysterious behavior can cause unexpected variable be…","url":"https://www.javacodegeeks.com/2024/04/javascripts-hoisting-mystery-why-var-can-cause-chaos-and-how-to-fix-it.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-15T16:00:00Z","content":"Ever written perfectly logical JavaScript code, only to have it explode in a confusing mess of errors? The culprit might be a gremlin lurking in the shadows of JavaScript: hoisting and the var keywor… [+7526 chars]"},{"source":{"id":null,"name":"Caschys Blog"},"author":"Olli","title":"Safari Technology Preview: Apple veröffentlicht Version 193","description":"Seit ein paar Jahren hat man als testwilliger macOS-Nutzer die Möglichkeit, neben der normalen Version des Safari-Browsers auch eine Technology Preview zu installieren. Diese ist gewissermaßen eine Developer-Version, mit der sich die neuesten Verbesserungen a…","url":"https://stadt-bremerhaven.de/safari-technology-preview-apple-veroeffentlicht-version-193/","urlToImage":"https://stadt-bremerhaven.de/wp-content/uploads/2022/09/Safari-Technology.jpeg","publishedAt":"2024-04-25T11:45:42Z","content":"Safari Technology Preview\r\nSeit ein paar Jahren hat man als testwilliger macOS-Nutzer die Möglichkeit, neben der normalen Version des Safari-Browsers auch eine Technology Preview zu installieren. Die… [+808 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Antonio Vallejo","title":"Microsoft advierte a los usuarios que hackers rusos están aprovechando vulnerabilidades de Windows para robar credenciales","description":"Investigadores del equipo de Microsoft Threat Intelligence han descubierto una nueva amenaza en Windows provocada por supuestos hackers rusos contratados por el Estado. Para ello han hecho uso de una herramienta personalizada para robar credenciales e incluso…","url":"https://www.genbeta.com/actualidad/microsoft-advierte-a-usuarios-que-hackers-rusos-estan-aprovechando-vulnerabilidades-windows-para-robar-credenciales","urlToImage":"https://i.blogs.es/d6cb6f/freestocks-i_poqp6kcoi-unsplash/840_560.jpeg","publishedAt":"2024-04-30T08:50:56Z","content":"Investigadores del equipo de Microsoft Threat Intelligence han descubiertouna nueva amenaza en Windows provocada por supuestos hackers rusos contratados por el Estado. Para ello han hecho uso de una … [+3204 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"José Alberto Lizana","title":"Hasta 240.000 euros por teletrabajar en grandes tecnológicas que buscan desarrolladores para mejorar sus proyectos","description":"Teletrabajar tiene muchas ventajas como por ejemplo poder desarrollar la actividad laboral desde tu propia casa o desde una cafetería. Pero también te abre puertas para trabajar en mercados laborales internacionales que de manera tradicional tienen un sueldo …","url":"https://www.genbeta.com/actualidad/240-000-euros-teletrabajar-grandes-tecnologicas-que-buscan-desarrolladores-para-mejorar-sus-proyectos","urlToImage":"https://i.blogs.es/2f18b8/james-harrison-vpoexr5wmr4-unsplash/840_560.jpeg","publishedAt":"2024-05-07T08:33:01Z","content":"Teletrabajar tiene muchas ventajas como por ejemplo poder desarrollar la actividad laboral desde tu propia casa o desde una cafetería. Pero también te abre puertas para trabajar en mercados laborales… [+3035 chars]"},{"source":{"id":null,"name":"Jquery.com"},"author":"Timmy Willison","title":"Upgrading jQuery: Working Towards a Healthy Web","description":"jQuery’s influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle eve…","url":"https://blog.jquery.com/2024/04/17/upgrading-jquery-working-towards-a-healthy-web/","urlToImage":null,"publishedAt":"2024-04-17T17:00:00Z","content":"jQuery’s influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programmin… [+5289 chars]"},{"source":{"id":null,"name":"Internet"},"author":"info@thehackernews.com (The Hacker News)","title":"Researchers Detail Multistage Attack Hijacking Systems with SSLoad, Cobalt Strike","description":"Cybersecurity researchers have discovered an ongoing attack campaign that's leveraging phishing emails to deliver malware called SSLoad.\nThe campaign, codenamed FROZEN#SHADOW by Securonix, also involves the deployment of Cobalt Strike and the ConnectWise Scre…","url":"https://thehackernews.com/2024/04/researchers-detail-multistage-attack.html","urlToImage":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH1bEFQuUUnkFd5aJJzA0-_GeF9ciA5uY4iOf4gb7sJD_azqgIvlCw850DISUSIsP2TIus9AFy9KKFZSRgzFzJeB6KpIR9f0ttNsPYZiNILooejl8n2rVGQVziOWkf-9i2xtdx55PFylzHAGwMPp-H7vi9PCouncZWA0wY5B2VmBK1UtQxdkWy1vB7jfV5/s728-rw-e365/hacke.png","publishedAt":"2024-04-24T13:36:00Z","content":"Cybersecurity researchers have discovered an ongoing attack campaign that's leveraging phishing emails to deliver malware called SSLoad.\r\nThe campaign, codenamed FROZEN#SHADOW by Securonix, also invo… [+2991 chars]"},{"source":{"id":null,"name":"Hongkiat.com"},"author":"Thoriq Firdaus","title":"Fresh Resources for Web Designers and Developers (April 2024)","description":"It’s time for another edition of our collection of fresh tools and resources for our fellow designers and developers. This time around, we’ve got a little bit of everything, from demos showcasing the latest CSS features to some nifty JavaScript libraries you …","url":"https://www.hongkiat.com/blog/designers-developers-monthly-04-2024/","urlToImage":"https://assets.hongkiat.com/uploads/designers-developers-monthly-04-2024/caniemail.jpg","publishedAt":"2024-04-22T13:00:20Z","content":"Its time for another edition of our collection of fresh tools and resources for our fellow designers and developers. \r\nThis time around, weve got a little bit of everything, from demos showcasing the… [+5727 chars]"},{"source":{"id":null,"name":"Changelog.com"},"author":null,"title":"JS Party 319: The boring JavaScript stack","description":"Kelvin Omereshone is here to get you excited about boring, reliable tech. He believes a combination of Sails, Inertia, Tailwind & your frontend rendering library of choice are a great combo for building web apps. Tune in to find out why.\n\nLeave us a comment\n\n…","url":"https://changelog.com/jsparty/319","urlToImage":"https://cdn.changelog.com/static/images/share/twitter-jsparty-da8b18a62e1b0a5cf593f5ec9ef3b021.png","publishedAt":"2024-04-18T19:30:00Z","content":"Speakeasy Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.\r\nClerk Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dash… [+153 chars]"},{"source":{"id":null,"name":"Codezine.jp"},"author":null,"title":"JavaScript実行環境「Node.js 22」がリリース","description":"V8 JavaScriptエンジン上に構築されたJavaScript実行環境であるNode.jsの開発チームは、最新バージョンとなる「Node.js 22」を4月24日(現地時間)にリリースした。","url":"https://codezine.jp/article/detail/19474","urlToImage":"https://codezine.jp/static/images/article/19474/16332_ogp.png","publishedAt":"2024-05-09T09:00:00Z","content":"Node.js 22Node.js 21Current6\r\nNode.js 22V8 JavaScript12.4ESMrequire()CJSESMESM\r\nWebSocketnode --watchhighWaterMark"},{"source":{"id":null,"name":"Korben.info"},"author":"Korben","title":"SerenityOS – Le mariage bien vintage entre une interface des années 90 et la puissance actuelle d’Unix","description":"SerenityOS est un système d'exploitation qui allie l'esthétique des interfaces des années 90 avec la puissance d'un noyau Unix moderne. Entièrement développé from scratch, il offre une expérience unique et nostalgique, tout en intégrant des fonctionnalités mo…","url":"https://korben.info/serenityos-mariage-vintage-interface-90s-puissance-unix.html","urlToImage":"https://korben.info/app/uploads/2024/03/screenshot-b36968c.webp","publishedAt":"2024-04-28T07:00:00Z","content":"Ah les années 90… L’époque bénie des interfaces old school, des systèmes bien bruts de décoffrage et du code qui sent bon le bricolage ! C’était le bon vieux temps. Mais si je vous disais qu’on peut … [+2228 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Connor Jones","title":"Open sourcerers say suspected xz-style attacks continue to target maintainers","description":"Social engineering patterns spotted across range of popular projects\nOpen source groups are warning the community about a wave of ongoing attacks targeting project maintainers similar to those that led to the recent attempted backdooring of a core Linux libra…","url":"https://www.theregister.com/2024/04/16/xz_style_attacks_continue/","urlToImage":"https://regmedia.co.uk/2015/07/24/backdoor_648.jpg","publishedAt":"2024-04-16T14:07:15Z","content":"Open source groups are warning the community about a wave of ongoing attacks targeting project maintainers similar to those that led to the recent attempted backdooring of a core Linux library.\r\nHigh… [+6113 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Lindsay Clark","title":"Father of SQL says yes to NoSQL","description":"Sometimes your own invention just isn't enough anymore\nInterview The co-author of SQL, the standardized query language for relational databases, has come out in support of the NoSQL database movement that seeks to escape the tabular confines of the RDBMS.…","url":"https://www.theregister.com/2024/05/10/sql_cocreator_nosql/","urlToImage":"https://regmedia.co.uk/2018/10/03/shutterstock_thumbs_up.jpg","publishedAt":"2024-05-10T12:00:09Z","content":"Interview The co-author of SQL, the standardized query language for relational databases, has come out in support of the NoSQL database movement that seeks to escape the tabular confines of the RDBMS… [+4362 chars]"},{"source":{"id":null,"name":"Webcreatorbox.com"},"author":"Mana","title":"SNSで話題のWeb関連情報 2024年 4/20〜5/3","description":"WebクリエイターボックスのX: @webcreatorboxでは毎日Webに関する記事や美しいデザイン・写真などを紹介しています。その中で今週人気だったWeb関連の情報トップ10を紹介します。見逃してしまった人はこちら […]\nThe post SNSで話題のWeb関連情報 2024年 4/20〜5/3 first appeared on Webクリエイターボックス.","url":"https://www.webcreatorbox.com/webnews/2024-0420-0503","urlToImage":"https://www.webcreatorbox.com/wp-content/uploads/2024/05/2404-hoot.jpg","publishedAt":"2024-05-04T00:24:22Z","content":"WebX: @webcreatorboxWebWeb10\r\n10\r\n1. CSSHTMLCSS\r\nCSSHTMLCSS https://t.co/tvqx5C4z7U\r\n— Web (@webcreatorbox) April 26, 2024\r\n2. Tips\r\nTips https://t.co/ZMJEvW6Hb1\r\n— Web (@webcreatorbox) April 30, 202… [+765 chars]"},{"source":{"id":null,"name":"InfoQ.com"},"author":"Kate Sills","title":"Presentation: Combating AI-Generated Fake Images with JavaScript Libraries","description":"Kate Sills discusses JavaScript libraries to use for cryptographic hashes, digital signatures and timestamping, the traditional archival process, and how cryptographic hashes can prevent tampering. By Kate Sills","url":"https://www.infoq.com/presentations/ai-fake-images-javascript/","urlToImage":"https://res.infoq.com/presentations/ai-fake-images-javascript/en/mediumimage/KateSills-medium-1713290298187.jpg","publishedAt":"2024-04-24T09:45:00Z","content":"Transcript\r\nSills: I want to start with a reminder that images have tremendous power. They can show us the truth of the situation. They can shock us out of complacency. They can document brutality. T… [+34117 chars]"},{"source":{"id":null,"name":"Wordpress.com"},"author":"Jacob Brazeal","title":"Where the Cameos Are","description":"It’s always a good day when you run into Robert Picardo. I. A Curious Coincidence Our story begins on a lazy weekend sometime in August, 2023, in that timeless city, San Francisco. I was out …","url":"https://jacobbrazeal.wordpress.com/2024/04/30/optimizing-for-accidental-robert-picardo/","urlToImage":"https://jacobbrazeal.files.wordpress.com/2024/04/img_3273.png?w=1200","publishedAt":"2024-05-02T21:41:41Z","content":"It’s always a good day when you run into Robert Picardo.\r\nI. A Curious Coincidence\r\nOur story begins on a lazy weekend sometime in August, 2023, in that timeless city, San Francisco. I was out for a … [+8840 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Golo Roden","title":"Node.js 22? – Lass uns Freunde bleiben","description":"Die neue Version 22 von Node.js ist erschreckend unspektakulär. Vielleicht ist es für mich nach 12 Jahren mit Node.js an der Zeit, die Beziehung zu beenden.","url":"https://www.heise.de/blog/Node-js-22-Lass-uns-Freunde-bleiben-9708771.html?wt_mc=rss.red.ho.ho.atom.beitrag.beitrag","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/5/8/5/0/9/5/shutterstock_2176778613-3a1e1d2235bb7052.jpg","publishedAt":"2024-05-08T13:53:00Z","content":"Inhaltsverzeichnis\r\nVor rund zwei Wochen, am 24. April, wurde die neue Version 22 von Node.js veröffentlicht. Daher werde ich in diesem Artikel zunächst die Neuerungen besprechen. Doch das ist nicht … [+12416 chars]"},{"source":{"id":null,"name":"Davidwalsh.name"},"author":"David Walsh","title":"HTML popover Attribute","description":"Modals have been an important part of websites for two decades. Stacking contents and using fetch to accomplish tasks are a great way to improve UX on both desktop and mobile. Unfortunately most developers don’t know that the HTML and JavaScript specs have im…","url":"https://davidwalsh.name/html-popover-attribute","urlToImage":"https://davidwalsh.name/demo/2024/04/SCR-20240414-ozqp-1024x300.png","publishedAt":"2024-04-15T11:19:02Z","content":"Modals have been an important part of websites for two decades. Stacking contents and using fetch to accomplish tasks are a great way to improve UX on both desktop and mobile. Unfortunately most deve… [+1373 chars]"},{"source":{"id":null,"name":"Jandan.net"},"author":"majer","title":"Google确认:开掉了本土的Python团队","description":"谢谢你谷歌","url":"http://jandan.net/p/116356","urlToImage":null,"publishedAt":"2024-04-30T06:44:49Z","content":"majer @ 2024.04.30 , 14:44\r\n1TechCrunchI/OFlutterDartPythonPythonpython\r\nPython~~\r\nthanks a lot Googlenow I will have to learn JavaScript\r\nPython\r\nycombinatorGooglePython15%\r\nGooglePythonITPythonPyth… [+41 chars]"}]}
\ No newline at end of file
+{"status":"ok","totalResults":3115,"articles":[{"source":{"id":null,"name":"Gnu.org"},"author":"","title":"GNU LibreJS: blocks JavaScript traps","description":"Comments","url":"https://www.gnu.org/software/librejs/index.html","urlToImage":null,"publishedAt":"2024-05-13T05:12:54Z","content":"The LibreJS project is seeking more JavaScript\r\n programmers to help maintain\r\n this browser extension. If you want to help, send an email to\r\n <info@gnu.org>.\r\nGNU LibreJS aims to address the … [+3415 chars]"},{"source":{"id":null,"name":"Codegram.com"},"author":null,"title":"Rust for JavaScript Developers (2019)","description":"A nice introduction to Rust from a JavaScript developer perspective.","url":"https://www.codegram.com/blog/rust-for-js-developers/","urlToImage":"https://www.codegram.com/assets/img/rust-for-js-developers.cfd3786a.png","publishedAt":"2024-04-21T00:31:51Z","content":"The first time I read about Rust it didn't pique my interest. Around two years ago, I was working as a web developer, mostly using JavaScript and I thought Rust wasn't for me because it looked really… [+8586 chars]"},{"source":{"id":null,"name":"Js-naked-day.org"},"author":null,"title":"Apr 24th is JavaScript Naked Day – Browse the web without JavaScript","description":"JS Naked Day: The web should work without JavaScript","url":"https://js-naked-day.org/","urlToImage":"https://js-naked-day.org/_public/images/hero-9a0f0bee12.png","publishedAt":"2024-04-21T11:33:05Z","content":"Website owners\r\nOn April 24, simply remove all JavaScript from your website. JS Naked Day lasts for one international day. Technically speaking, it will be April 24 somewhere in the world for 50 hour… [+1163 chars]"},{"source":{"id":null,"name":"Lannonbr.com"},"author":null,"title":"Array.shift Optimizations in Firefox's JavaScript Engine (2020)","description":"A look into a JS optimization in Firefox that makes the array.shift method as fast as array.pop","url":"https://lannonbr.com/blog/2020-01-27-shift-optimizations/","urlToImage":null,"publishedAt":"2024-05-06T00:24:39Z","content":"When working with arrays in Javascript, there's two sets of functions if you want to add or remove items to an array to a certain end of the array.\r\n
- shift / unshift: remove / add items at the… [+3438 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"neondatabase","title":"Psql-describe: \\d ported to JavaScript","description":"psql's \\d (describe) family of commands ported to JavaScript - neondatabase/psql-describe","url":"https://github.com/neondatabase/psql-describe","urlToImage":"https://opengraph.githubassets.com/790799574f59bc381c65b735ce14e698b9e27ebda7d8912e4a29cad7f5675904/neondatabase/psql-describe","publishedAt":"2024-05-08T16:14:23Z","content":"psql's \\d (describe) family of commands ported to JavaScript.\r\n
- From the Postgres master branch (17devel), we take exec_command_d, exec_command_list and exec_command_sf_sv from command.c, and … [+3777 chars]"},{"source":{"id":"the-verge","name":"The Verge"},"author":"Tom Warren","title":"Welcome to Notepad, a newsletter on Microsoft’s era-defining bets by Tom Warren","description":"Subscribe to Notepad by Tom Warren, a weekly newsletter uncovering the secrets and strategy behind Microsoft’s era-defining bets on AI, gaming, and computing.","url":"https://www.theverge.com/2024/5/15/24150911/notepad-newsletter-tom-warren-microsoft","urlToImage":"https://cdn.vox-cdn.com/thumbor/iSD14C_6lyglg_2h2zzmPmE5Zk8=/0x0:2040x1360/1200x628/filters:focal(1020x680:1021x681)/cdn.vox-cdn.com/uploads/chorus_asset/file/25439012/NOTEPAD_CHORUS_LEDE_2040x1360.jpg","publishedAt":"2024-05-15T14:00:10Z","content":"Image: Cath Virginia / The Verge\r\n\n \n\n I’m excited to announce Notepad, a new weekly newsletter I’ll be writing at The Verge. \nNotepad is an inside look at my notes on Microsoft, a company I’ve spent… [+3684 chars]"},{"source":{"id":null,"name":"Github.io"},"author":null,"title":"The last days of my type checker for JavaScript","description":"TL;DR Last year, I started to work on the 2.0 version of my static type checker for JavaScript written in Rust, but, unfortunately, I see that nowadays, TypeScript won. The idea of strict type-checking for JavaScript is less popular than in 2019. Additionally…","url":"https://jsmonk.github.io/2024-01-29-last-days-of-hegel/","urlToImage":"https://jsmonk.github.io/assets/img/avatar-icon.png","publishedAt":"2024-04-23T10:22:09Z","content":"TL;DR Last year, I started to work on the 2.0 version of my static type checker for JavaScript written in Rust, but, unfortunately, I see that nowadays, TypeScript won. The idea of strict type-checki… [+6965 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Martin Holland","title":"xz-Attacke: Hinweise auf ähnliche Angriffsversuche bei drei JavaScript-Projekten","description":"\"Jia Tan\" hat Druck auf den xz-Maintainer aufgebaut, um eine Hintertür einzuschmuggeln. Es gibt Hinweise, dass bei anderen Projekten ähnliches versucht wurde.","url":"https://www.heise.de/news/xz-Attacke-Hinweise-auf-aehnliche-Angriffsversuche-bei-drei-JavaScript-Projekten-9687246.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/5/7/3/7/5/3/shutterstock_2092751833-7ebaaa7de2ebcd96.jpg","publishedAt":"2024-04-17T05:25:00Z","content":"Der ausgeklügelte und nur mit viel Glück abgewendete Angriff auf die xz-Tools ist \"wahrscheinlich kein Einzelfall\". Es gibt Hinweise auf ähnliche Angriffe auf insgesamt drei JavaScript-Projekte. Das … [+3476 chars]"},{"source":{"id":null,"name":"Deno.com"},"author":null,"title":"Deno KV internals: building a database for the modern web","description":"How we built a performant, scalable, ACID-compliant, JavaScript-native database on FoundationDB.","url":"https://deno.com/blog/building-deno-kv","urlToImage":"https://deno.com/blog/building-deno-kv/og.png","publishedAt":"2024-05-04T17:01:25Z","content":"Deno is designed to streamline web and cloud development with\r\nbuilt-in modern tools,\r\ndirect access to web platform APIs,\r\nand the capability to import modules via npm.\r\nWeb apps very often require … [+14861 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Dr. Christopher Kunz","title":"Cross-Site Scripting: Sicherheitslücken in pfSense ermöglichen Admin-Cookieklau","description":"Die Open-Source-Firewall pfSense hat mehrere Löcher, durch die Angreifer eigenen Javascript-Code einschleusen können. Updates sind verfügbar.","url":"https://www.heise.de/news/Cross-Site-Scripting-Sicherheitsluecken-in-pfSense-ermoeglichen-Admin-Cookieklau-9696756.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/5/7/8/7/6/2/shutterstock_1391207630-5543a17ee9167fa1.jpg","publishedAt":"2024-04-25T09:57:00Z","content":"Sicherheitsforscher haben in der Web-Administrationsoberfläche der Open-Source-Firewall pfSense mehrere Sicherheitslücken entdeckt, die \"Cross Site Scripting\" (XSS), also das Einschleusen von Javascr… [+2601 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Anke Brandt","title":"heise-Angebot: c't-Workshop: Mit Node.js zur modernen Web-Anwendung","description":"Das Framework ermöglicht serverseitige, skalierbare und echtzeitfähige Web-Apps in JavaScript. Im Workshop lernen Sie Werkzeuge und Best Practices kennen.","url":"https://www.heise.de/news/c-t-Workshop-Mit-Node-js-zur-modernen-Web-Anwendung-9703416.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/5/8/2/2/7/1/Node.js-intensiv-Ticker-Header-1920x1080-abeac7a46fa803ec.jpg","publishedAt":"2024-05-02T10:00:00Z","content":"Moderne Webanwendungen müssen in der Lage sein, mehrere tausend Clients gleichzeitig zu bedienen. Sie müssen daher möglichst gut skalierbar und hochperformant sein. Node.js kann durch seinen speziell… [+1733 chars]"},{"source":{"id":null,"name":"Slashdot.org"},"author":"EditorDavid","title":"Father of SQL Says Yes to NoSQL","description":"An anonymous reader shared this report from the Register:\n\n\nThe co-author of SQL, the standardized query language for relational databases, has come out in support of the NoSQL database movement that seeks to escape the tabular confines of the RDBMS. Speaking…","url":"https://hardware.slashdot.org/story/24/05/12/035214/father-of-sql-says-yes-to-nosql","urlToImage":"https://a.fsdn.com/sd/topics/storage_64.png","publishedAt":"2024-05-12T15:34:00Z","content":"The co-author of SQL, the standardized query language for relational databases, has come out in support of the NoSQL database movement that seeks to escape the tabular confines of the RDBMS. Speaking… [+2043 chars]"},{"source":{"id":null,"name":"Microsiervos.com"},"author":"alvy@microsiervos.com (Alvy)","title":"Chuletas de JavaScript, HTML y CSS interactivas y completas","description":"He visto una referencia a una Chuleta de JavaScript y en la misma página encontré otra sobre HTML y otra más sobre CSS. La diferencia respecto a tenerlas en un papel es que algunos detalles son interactivos, con las típicas utilidades para que todo sea copiar…","url":"https://www.microsiervos.com/archivo/internet/chuletas-javascript-html-css-interactivas-completas.html","urlToImage":"https://img.microsiervos.com/images2024/CSS_CheatSheet.webp","publishedAt":"2024-05-02T12:52:45Z","content":"Por @Alvy 2 de Mayo de 2024\r\nHe visto una referencia a una Chuleta de JavaScript y en la misma página encontré otra sobre HTML y otra más sobre CSS. La diferencia respecto a tenerlas en un papel es q… [+765 chars]"},{"source":{"id":null,"name":"MacRumors"},"author":"Juli Clover","title":"Apple Releases Safari Technology Preview 193 With Bug Fixes and Performance Improvements","description":"Apple today released a new update for Safari Technology Preview, the experimental browser Apple first introduced in March 2016. Apple designed the Safari Technology Preview to test features that may be introduced into future release versions of Safari.\n\n\n\n\n…","url":"https://www.macrumors.com/2024/04/24/apple-releases-safari-technology-preview-193/","urlToImage":"https://images.macrumors.com/t/jHD1aGfXq86Ln_kfzTyWIF68vOo=/2368x/article-new/2021/02/Safari-Technology-Preview-Feature.jpg","publishedAt":"2024-04-25T00:03:46Z","content":"Apple today released a new update for Safari Technology Preview, the experimental browser Apple first introduced in March 2016. Apple designed the Safari Technology Preview to test features that ma… [+944 chars]"},{"source":{"id":null,"name":"Mozilla.org"},"author":null,"title":"Popover API","description":"The Popover API provides developers with a standard, consistent, flexible mechanism for displaying popover content on top of other page content. Popover content can be controlled either declaratively using HTML attributes, or via JavaScript.","url":"https://developer.mozilla.org/en-US/docs/Web/API/Popover_API","urlToImage":"https://developer.mozilla.org/mdn-social-share.cd6c4a5a.png","publishedAt":"2024-05-10T11:41:12Z","content":"A very common pattern on the web is to show content over the top of other content, drawing the user's attention to specific important information or actions that need to be taken. This content can ta… [+1784 chars]"},{"source":{"id":null,"name":"Crockford.com"},"author":null,"title":"Prototypal Inheritance (2008)","description":"Comments","url":"https://crockford.com/javascript/prototypal.html","urlToImage":null,"publishedAt":"2024-05-13T08:29:02Z","content":"Douglas\r\nCrockfordwww.crockford.com\r\nFive years ago I wrote Classical\r\n Inheritance in JavaScript(ChineseItalianJapanese). It showed that JavaScript is a class-free, prototypal language, \r\n and that … [+3629 chars]"},{"source":{"id":null,"name":"Figma.com"},"author":null,"title":"Figma's Journey to TypeScript","description":"Figma's team recently converted one of its codebases from a custom programming language to TypeScript without disrupting a single day of development.","url":"https://www.figma.com/blog/figmas-journey-to-typescript-compiling-away-our-custom-programming-language/","urlToImage":"https://cdn.sanity.io/images/599r6htc/regionalized/69ca22dc90c2f095b57adec1a61a37ccc5107895-1200x630.png?w=1200&q=70&fit=max&auto=format","publishedAt":"2024-05-03T09:14:19Z","content":"Skew began as a side project in the early days of Figma. At the time, Skew fulfilled a critical need at Figma: to build out our prototype viewer with support on both the web and mobile. What started … [+20173 chars]"},{"source":{"id":null,"name":"Internet"},"author":"info@thehackernews.com (The Hacker News)","title":"OpenJS Foundation Targeted in Potential JavaScript Project Takeover Attempt","description":"Security researchers have uncovered a \"credible\" takeover attempt targeting the OpenJS Foundation in a manner that evokes similarities to the recently uncovered incident aimed at the open-source XZ Utils project.\n\"The OpenJS Foundation Cross Project Council r…","url":"https://thehackernews.com/2024/04/openjs-foundation-targeted-in-potential.html","urlToImage":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix_NKfusabR181EhfZNwswyCTJ3qlcDbvafIMPvHdnHosJSTL3OG6xNCa2ivwdNZAxRVWs_H3__jBrqO0Bn4B9PbKEh67QxwZqrR1j_76qvtlWpDApdqpIzzQIunEovlBzkx5ksycpvtbPbEGY94K0sCTYvCZEPvEl5-R1VW_Qf3IIxAwt_c1XUqP3db_I/s728-rw-e365/openjs.png","publishedAt":"2024-04-16T15:16:00Z","content":"Security researchers have uncovered a \"credible\" takeover attempt targeting the OpenJS Foundation in a manner that evokes similarities to the recently uncovered incident aimed at the open-source XZ U… [+3200 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Liam Proven","title":"Lightweight Dillo browser springs back to life, still doesn't care about JavaScript","description":"First new version in almost a decade now boasts TLS\nThe Dillo web browser has returned with a new release, version 3.1. It's nearly nine years after version 3.05 appeared on the last day of June 2015.…","url":"https://www.theregister.com/2024/05/07/dillo_browser_v3_1/","urlToImage":"https://regmedia.co.uk/2024/05/07/dillo_3-1.jpg","publishedAt":"2024-05-07T17:00:05Z","content":"The Dillo web browser has returned with a new release, version 3.1. It's nearly nine years after version 3.05 appeared on the last day of June 2015.\r\nVersion 3.1 incorporates dozens of fixes and impr… [+2386 chars]"},{"source":{"id":null,"name":"Gigazine.net"},"author":"@GIGAZINE","title":"「Google Chrome 124」安定版リリース、JavaScriptを使用してシャドウDOMを挿入可能に","description":"ウェブブラウザ「Google Chrome」の最新安定版であるバージョン124.0.6367.60がリリースされました。JavaScriptを使用してシャドウDOMを挿入したり、特定の要素の解析が終わるまでレンダリングをブロックしたりする機能が導入されました。続きを読む...","url":"https://gigazine.net/news/20240417-google-chrome-124/","urlToImage":"https://i.gzn.jp/img/2024/04/17/google-chrome-124/00.jpg","publishedAt":"2024-04-17T03:10:00Z","content":"Google Chrome124.0.6367.60JavaScriptDOM\r\nNew in Chrome 124 | Blog | Chrome for Developershttps://developer.chrome.com/blog/new-in-chrome-124/\r\nChrome 124 | Release notes | Chrome for Develope… [+505 chars]"},{"source":{"id":null,"name":"Shkspr.mobi"},"author":"","title":"I can't use my number pad for 2FA codes","description":"Comments","url":"https://shkspr.mobi/blog/2024/04/i-cant-use-my-number-pad-for-2fa-codes/","urlToImage":"https://shkspr.mobi/blog/wp-content/uploads/2023/06/Computer-number-pad-with-the-number-7-in-the-top-left-fs8.png","publishedAt":"2024-04-17T11:56:59Z","content":"This has to be the most infuriating bug report I've ever submitted.\r\nI went to type in my 2FA code on a website - but no numbers appeared on screen. Obviously, I was an idiot and had forgotten to pre… [+1696 chars]"},{"source":{"id":null,"name":"Gebna.gg"},"author":null,"title":"A brief history of web development. And why your framework doesn't matter","description":"This is how I remember the crazy journey that web development has gone through in the past few years. Or rather this is *my* journey being a web developer. So I will omit events. I may mess up the timeline. This whole article may not be of any use to you. But…","url":"https://gebna.gg/blog/brief-history-of-web-development","urlToImage":null,"publishedAt":"2024-04-25T09:29:06Z","content":"2024-04-25\r\nHistory is very important. It helps keep our perspectives in check. This is how I remember the crazy journey that web development has gone through in the past few years. This is my tellin… [+16245 chars]"},{"source":{"id":null,"name":"Gitlab.com"},"author":null,"title":"Gitlab Duo","description":"Learn more from GitLab, The One DevOps Platform for software innovation.","url":"https://about.gitlab.com/gitlab-duo/","urlToImage":"https://about.gitlab.com/nuxt-images/open-graph/open-graph-gitlab.png","publishedAt":"2024-04-22T12:10:45Z","content":"Language and IDE support\r\nAvailable in 15 languages, including C++, C#, Go, Java, JavaScript, Python, PHP, Ruby, Rust, Scala, Kotlin, and TypeScript. And you can use your favorite IDE VS Code, Visual… [+62 chars]"},{"source":{"id":null,"name":"Mozilla.org"},"author":null,"title":"A year of publishing the MDN Blog","description":"We've been writing about web development and the web platform on the MDN Blog since May 2023. Here's our highlights and top posts along with our favorites.","url":"https://developer.mozilla.org/en-US/blog/mdn-blog-one-year-on/","urlToImage":"https://developer.mozilla.org/en-US/blog/mdn-blog-one-year-on/featured.png","publishedAt":"2024-05-03T04:58:03Z","content":"Let's take a look at the most popular content overall.\r\n Here's our most viewed articles, ordered by number of visits:\r\n
- New reference pages on MDN for JavaScript regular expressions
- U… [+1953 chars]"},{"source":{"id":null,"name":"kottke.org"},"author":"Jason Kottke","title":"These folks wrote an autopilot in Javascript that can control planes in...","description":"These folks wrote an autopilot in Javascript that can control planes in Microsoft Flight Simulator 2020 (via the API). “To a","url":"https://kottke.org/24/05/0044559-these-folks-wrote-an-auto","urlToImage":"","publishedAt":"2024-05-06T17:01:18Z","content":"×Hello! In order to leave a comment, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options … [+394 chars]"},{"source":{"id":null,"name":"Hackaday"},"author":"Maya Posch","title":"The Minimalistic Dillo Web Browser Is Back","description":"Over the decades web browsers have changed from the fairly lightweight and nimble HTML document viewers of the 1990s to today’s top-heavy browsers that struggle to run on a system with less t…","url":"https://hackaday.com/2024/05/11/the-minimalistic-dillo-web-browser-is-back/","urlToImage":"https://hackaday.com/wp-content/uploads/2024/05/dillo-wiki.png","publishedAt":"2024-05-12T02:00:00Z","content":"Over the decades web browsers have changed from the fairly lightweight and nimble HTML document viewers of the 1990s to today’s top-heavy browsers that struggle to run on a system with less than a qu… [+1232 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Remy Porter","title":"CodeSOD: Metaception","description":"Meta-programming- programs which generate programs- is a delightful hobby, but usually shouldn't be used in production code. Usually. I mean, if you're working in LISP, 90% of your program is going to be macros.\nBut if you're using PHP and JavaScript, there's…","url":"https://thedailywtf.com/articles/metaception","urlToImage":"https://thedailywtf.com/images/remy/Remy203-300x300.png","publishedAt":"2024-05-01T06:30:00Z","content":"Meta-programming- programs which generate programs- is a delightful hobby, but usually shouldn't be used in production code. Usually. I mean, if you're working in LISP, 90% of your program is going t… [+1493 chars]"},{"source":{"id":null,"name":"Kotaku"},"author":"Zack Zwiezen","title":"It Looks Like Red Dead Redemption's PC Port Is Finally Happening","description":"Rockstar has updated its PC launcher files and included text that appears to reference a still-unconfirmed PC port of 2010's Red Dead Redemption. It’s just the latest bit of evidence that the open-world cowboy sim might soon be arriving on personal computers …","url":"https://kotaku.com/rdr-red-dead-redemption-pc-port-leak-rockstar-launcher-1851473262","urlToImage":"https://i.kinja-img.com/image/upload/c_fill,h_675,pg_1,q_80,w_1200/b5d12d798bdd78b9981e4c3f683a01c4.jpg","publishedAt":"2024-05-13T17:15:00Z","content":"Rockstar has updated its PC launcher files and included text that appears to reference a still-unconfirmed PC port of 2010's Red Dead Redemption. Its just the latest bit of evidence that the open-wor… [+1943 chars]"},{"source":{"id":null,"name":"Konfigthis.com"},"author":"https://github.com/dphuang2","title":"I Reviewed 1,000s of Opinions on Htmx","description":"HTMX is a new technology that is causing a lot of controversy. I reviewed 1,000s of opinions on HTMX to understand what developers think about it. Here is what I found.","url":"https://konfigthis.com/blog/htmx/","urlToImage":"https://konfigthis.com/assets/images/preview-f9f7ce992b8372de692983b7a57eb20e.png","publishedAt":"2024-05-01T17:01:18Z","content":"HTMX is a trending JavaScript library that enables the construction of modern user interfaces using hypermedia as the engine of application state.\r\nIn a nutshell, you can implement a button that repl… [+10433 chars]"},{"source":{"id":null,"name":"Openssf.org"},"author":"OpenSSF","title":"Alert for Social Engineering Takeovers of Open Source Projects","description":"Comments","url":"https://openssf.org/blog/2024/04/15/open-source-security-openssf-and-openjs-foundations-issue-alert-for-social-engineering-takeovers-of-open-source-projects/","urlToImage":null,"publishedAt":"2024-05-05T19:53:48Z","content":"XZ Utils cyberattack likely not an isolated incident\r\nBy Robin Bender Ginn, Executive Director, OpenJS Foundation; and Omkhar Arasaratnam, General Manager, Open Source Security Foundation\r\nThe recent… [+11505 chars]"},{"source":{"id":null,"name":"Freecodecamp.org"},"author":"freeCodeCamp.org","title":"Why I hate your Single Page App","description":"by Stefan Tilkov\n\nWhy I hate your Single Page App\nOkay, now that I have your attention, let me say that I don’t really hate your\nsingle page app. I just find it highly annoying, unless it is one of the very,\nvery few exceptional cases that actually merit bein…","url":"https://www.freecodecamp.org/news/why-i-hate-your-single-page-app-f08bb4ff9134/","urlToImage":"https://cdn-media-2.freecodecamp.org/w1280/5f9cb965740569d1a4caf1ec.jpg","publishedAt":"2024-04-21T23:04:54Z","content":"by Stefan Tilkov\r\nOkay, now that I have your attention, let me say that I dont really hate your single page app. I just find it highly annoying, unless it is one of the very, very few exceptional cas… [+7051 chars]"},{"source":{"id":null,"name":"Beehiiv.com"},"author":"","title":"Build Your Own React.js in 400 Lines of Code","description":"Explore the underlying mechanics of React. Deep dive into the architecture and core functionality of React asynchronous updates.","url":"https://webdeveloper.beehiiv.com/p/build-react-400-lines-code","urlToImage":"https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/3c049cfa-9a0c-49de-b411-199264a8af79/1_KV-0dqQsViRGqXUYOML94g.png?t=1715170673","publishedAt":"2024-05-14T12:11:05Z","content":"React v19 beta has been released. Compared to React 18, it offers many user-friendly APIs, though its core principles remain largely unchanged. You might have been using React for a while, but do you… [+6813 chars]"},{"source":{"id":null,"name":"Raspberrypi.org"},"author":"Pete Bell","title":"Get young people making interactive websites with JavaScript and our ‘More web’ path","description":"Modern web design has turned websites from static and boring walls of information into ways of providing fun and engaging experiences to the user. Our new ‘More web’ project path shows young creators how to add interaction and animation to a webpage through J…","url":"https://www.raspberrypi.org/blog/more-web-learn-javascript/","urlToImage":"https://www.raspberrypi.org/app/uploads/2024/04/9159_MoreWeb_Path_Banner-500x262.png","publishedAt":"2024-04-25T11:59:54Z","content":"Modern web design has turned websites from static and boring walls of information into ways of providing fun and engaging experiences to the user. Our new More web project path shows young creators h… [+5271 chars]"},{"source":{"id":null,"name":"Herbcaudill.com"},"author":null,"title":"How to style React applications while the world burns around us","description":"
What tools would you reach for today to style the UI for a \nhyper-customizable app? \nI just spent an unreasonable amount of time trying to understand the current landscape a…","url":"https://herbcaudill.com/words/20201007-style-react-app","urlToImage":"https://herbcaudill.com/images/posts/20201007-style-react-app/_banner.png","publishedAt":"2024-05-05T16:33:20Z","content":"Locked down during Spains second or third COVID wave and nervously anticipating elections in the\r\nUS, I sat down to build a very simple React app as a demo for something I was working on.\r\nI was imme… [+40675 chars]"},{"source":{"id":null,"name":"Schneier.com"},"author":"Bruce Schneier","title":"Other Attempts to Take Over Open Source Projects","description":"After the XZ Utils discovery, people have been examining other open-source projects. Surprising no one, the incident is not unique:\nThe OpenJS Foundation Cross Project Council received a suspicious series of emails with similar messages, bearing different nam…","url":"https://www.schneier.com/blog/archives/2024/04/other-attempts-to-take-over-open-source-projects.html","urlToImage":null,"publishedAt":"2024-04-18T02:40:14Z","content":"After the XZ Utils discovery, people have been examining other open-source projects. Surprising no one, the incident is not unique:\r\nThe OpenJS Foundation Cross Project Council received a suspicious … [+1061 chars]"},{"source":{"id":null,"name":"Socket.dev"},"author":null,"title":"OpenJS: \"XZ Utils Cyberattack Likely Not an Isolated Incident\"","description":"OpenJS is warning of social engineering takeovers targeting open source projects after receiving a credible attempt on the foundation.","url":"https://socket.dev/blog/openjs-xz-utils-cyberattack-likely-not-an-isolated-incident","urlToImage":"https://cdn.sanity.io/images/cgdhsj6q/production/f806b4d28ca44d3cadeb9e18ca616095f47b2460-1024x1024.webp?w=1000&fit=max&auto=format","publishedAt":"2024-04-17T02:46:06Z","content":"OpenJS is warning open source project maintainers to be vigilant against social engineering takeover attempts after receiving one targeting the organization.\r\nThe recent attempted \r\nXZ Utils backdoor… [+6146 chars]"},{"source":{"id":null,"name":"Jasongullickson.com"},"author":null,"title":"An operating system for the web","description":"Comments","url":"https://jasongullickson.com/an-operating-system-for-the-web.html","urlToImage":null,"publishedAt":"2024-05-07T08:27:56Z","content":"When I started working on JSFS the objective was simple: to provide a persistent file store for web application. I was writing web apps in pure client-side code (HTML+CSS+Javascript) and I could do … [+4020 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Ask HN: Who wants to be hired? (May 2024)","description":"Comments","url":"https://news.ycombinator.com/item?id=40224210","urlToImage":null,"publishedAt":"2024-05-01T15:00:52Z","content":"Location: Dallas, TXRemote: Yes\r\nWilling to relocate: No\r\nTechnologies:\r\n- NLP development, including local LLMs, GPT, BERT, Pinecone, Langchain, LSTM, vector databases, sentence transformers and sum… [+1246 chars]"},{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Leonardo Losoviz)","title":"How To Work With GraphQL In WordPress In 2024","description":"What options do we have for integrating GraphQL with WordPress in 2024? Leonardo Losoviz describes the developments that have taken place in this space over the last three years.","url":"https://www.smashingmagazine.com/2024/04/how-work-graphql-wordpress-2024/","urlToImage":"https://files.smashing.media/articles/how-work-graphql-wordpress-2024/how-work-graphql-wordpress-2024.jpg","publishedAt":"2024-04-19T10:00:00Z","content":"Three years ago, I published Making GraphQL Work In WordPress, where I compared the two leading GraphQL servers available for WordPress at the time: WPGraphQL and Gato GraphQL. In the article, I aime… [+12749 chars]"},{"source":{"id":null,"name":"Neon.tech"},"author":"George MacKerron","title":"Bringing psql’s \\d to your web browser","description":"Neon’s SQL Editor now supports Postgres’s introspection commands","url":"https://neon.tech/blog/bringing-psqls-d-to-your-web-browser","urlToImage":"https://neondatabase.wpengine.com/wp-content/uploads/2024/04/image-35.png","publishedAt":"2024-05-08T16:14:23Z","content":"Different database systems provide different ways to list or describe the things they hold. For instance, to find a particular table and column in MySQL, you run SHOW TABLES followed by SHOW COLUMNS … [+7919 chars]"},{"source":{"id":null,"name":"Randomwik.org"},"author":"Wik.","title":"Unpoly is what Hotwire should have been","description":"HotWire doesn’t feel very Rails-y. It's a step forward from creating SPAs for the tinyest website, but it could have been so much better. It...","url":"https://randomwik.org/posts/unpoly-is-what-hotwire-should-have-been/","urlToImage":"https://randomwik.org/img/remote/ZayYlG.jpg","publishedAt":"2024-05-09T21:24:33Z","content":"HotWire doesnt feel very Rails-y. It's a step forward from creating SPAs for the tinyest website, but it could have been so much better. It couldve been like Unpoly.\r\nThe problem with Hotwire, is tha… [+2588 chars]"},{"source":{"id":null,"name":"Larsjung.de"},"author":"Lars Jung","title":"h5ai – modern HTTP web server index","description":"modern HTTP web server index for Apache httpd, lighttpd, nginx and Cherokee","url":"https://larsjung.de/h5ai/","urlToImage":"https://larsjung.de/_assets_e6efc6e2a36562198dcc2229a4f45013361fb6d0/images/icon.svg","publishedAt":"2024-04-20T06:23:34Z","content":"modern HTTP web server index\r\n0.30.0h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by differen… [+3815 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Antonio Vallejo","title":"30.000 ofertas de trabajo lo corroboran: estos han sido los lenguajes de programación más populares y mejores pagados de 2023","description":"Al igual que en muchos otros sectores, en informática los trabajadores cobrarán más o menos en base a una serie de factores como la experiencia, el puesto de trabajo, la localización, la empresa y muchos otros aspectos. Sin embargo, uno de los factores más de…","url":"https://www.genbeta.com/actualidad/30-000-ofertas-trabajo-corroboran-estos-han-sido-lenguajes-programacion-populares-mejores-pagados-2023","urlToImage":"https://i.blogs.es/688d41/fotis-fotopoulos-duhkov44prg-unsplash/840_560.jpeg","publishedAt":"2024-04-24T12:31:50Z","content":"Al igual que en muchos otros sectores, en informática los trabajadores cobrarán más o menos en base a una serie de factores como la experiencia, el puesto de trabajo, la localización, la empresa y mu… [+5355 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Mastering Promise.all in JavaScript","description":"In the fast-paced world of web development, efficiency is king. Imagine you’re building a news website that displays breaking news, weather updates, and stock market information. Traditionally, you might need to fetch each piece of data individually, leading …","url":"https://www.javacodegeeks.com/2024/04/mastering-promise-all-in-javascript.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-23T16:00:00Z","content":"In the fast-paced world of web development, efficiency is king. Imagine you’re building a news website that displays breaking news, weather updates, and stock market information. Traditionally, you m… [+13536 chars]"},{"source":{"id":null,"name":"Chrome.com"},"author":null,"title":"WebSocketStream API","description":"WebSocketStream integrates streams with the WebSocket API. This allows your app to apply backpressure to received messages.","url":"https://developer.chrome.com/docs/capabilities/web-apis/websocketstream","urlToImage":null,"publishedAt":"2024-04-18T00:49:19Z","content":"Prevent your app from getting drowned in WebSocket messages or flooding a WebSocket server with messages by applying backpressure.\r\nBackground\r\nThe WebSocket API\r\nThe WebSocket API\r\nprovides a JavaSc… [+8461 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Ronald Eikenberg","title":"heise+ | Website per KI hacken: Browser-Skripte mit ChatGPT und Co. generieren","description":"Mithilfe von KI können Sie fremde Webseiten anpassen. Sie formulieren einfach, was Sie möchten. Kurz darauf spuckt die KI ein passendes Userscript aus.","url":"https://www.heise.de/ratgeber/Website-per-KI-hacken-Browser-Skripte-mit-ChatGPT-und-Co-generieren-9706903.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/5/8/4/1/3/1/ct1324Websitesp_129322-rei-jnac_ONLINE-a6b7f597c93357a8.jpg","publishedAt":"2024-05-10T07:00:00Z","content":"Inhaltsverzeichnis\r\nStellen Sie sich vor, Sie könnten Ihre Lieblingswebseiten ganz nach Ihrem Geschmack verändern und etwa coole Funktionen hinzufügen oder das Design individualisieren. Sie hätten Ei… [+1971 chars]"},{"source":{"id":null,"name":"Habr.com"},"author":"Кирилл","title":"Начинающим разработчикам: как оформлять резюме и проходить интервью — мой опыт","description":"Привет! Я Кирилл, фронтенд-разработчик в «Северстали» и выпускник курсов «Веб-разработчик»\r\n и «React-разработчик»\r\n. Последние три года я проходил много собеседований, делал пометки о вопросах и задачах, чтобы поработать над ошибками. Сейчас я собеседую друг…","url":"https://habr.com/ru/companies/yandex_praktikum/articles/804801/#post-content-body","urlToImage":"https://habrastorage.org/getpro/habr/upload_files/f9f/d91/671/f9fd916719d5ea41802866c3e47b4e8b.jpg","publishedAt":"2024-04-17T06:00:42Z","content":"! , - «» «-»\r\n«React-»\r\n. , , . \r\n , . , , .\r\n. , . -, , .\r\n , . , : « ». , , . : « . REST.API . : HTML, , CSS, JS, React, Node.js, Express».\r\n . . , , 610 . , : . . , .\r\n HR\r\n . HR , , , . .\r\n , , … [+464 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"JavaScript Efficiency Hacks: One-Line Wonders","description":"Ever feel like your JavaScript code could be a bit…cleaner? Maybe a touch more streamlined? Well, fret no more! The world of JavaScript offers a treasure trove of powerful techniques, and one of the most impressive is the art of the one-liner. These compact l…","url":"https://www.javacodegeeks.com/2024/04/javascript-efficiency-hacks-one-line-wonders.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-23T05:09:00Z","content":"Ever feel like your JavaScript code could be a bit…cleaner? Maybe a touch more streamlined? Well, fret no more! The world of JavaScript offers a treasure trove of powerful techniques, and one of the … [+4885 chars]"},{"source":{"id":null,"name":"R-bloggers.com"},"author":"Yohann Mansiaux","title":"Pimping your shiny app with a JavaScript library : an example using sweetalert2","description":"You can read the original post in its original format on Rtask website by ThinkR here: Pimping your shiny app with a JavaScript library : an example using sweetalert2 You think that some of the components of {shiny} are not very functional or downright auster…","url":"https://www.r-bloggers.com/2024/04/pimping-your-shiny-app-with-a-javascript-library-an-example-using-sweetalert2/","urlToImage":"https://rtask.thinkr.fr/wp-content/uploads/01-sweetalertaccueil.png","publishedAt":"2024-04-29T06:31:56Z","content":"[This article was first published on Rtask, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)\r\nWant to share your content on R-bloggers? click here if … [+15536 chars]"},{"source":{"id":null,"name":"Fpcomplete.com"},"author":"FP Complete","title":"Type Safety Doesn't Matter","description":"type safety is not important. It's only useful because of what it accomplishes: moving errors from runtime to compile time.","url":"https://www.fpcomplete.com/blog/type-safety-doesnt-matter/","urlToImage":"https://www.fpcomplete.com/wp-content/uploads/2023/08/Type-Safety-Doesnt-Matter-featured-image-sized-min.png","publishedAt":"2024-04-26T04:15:22Z","content":"I’m a huge believer in using strongly typed languages and leveraging type level protections in my codebases. But I’d like to clarify my new, somewhat modified stance on this:\r\nType safety does not ma… [+5862 chars]"},{"source":{"id":null,"name":"Toddle.dev"},"author":null,"title":"A virtual drum machine that looks like something from Teenage Engineering","description":"Drum machines revolutionized music production in recording studios. They mimic the sound of a drum kit and make it easy to create repeatable beats. Try it out.","url":"https://toddle.dev/blog/drop-a-beat","urlToImage":"https://images.ctfassets.net/lizv2opdd3ay/1yyMBaLQk5nk7LdiigMDGJ/9827588f402667073422bf0a97aafc33/t-beat-blog-2.png","publishedAt":"2024-04-19T08:03:49Z","content":"Drum machines revolutionized music production in recording studios. They mimic the sound of a drum kit and make it easy to create repeatable beats. Try it out.\r\nVakis Rigas\r\nApril 17, 2024\r\nWhy on ea… [+2263 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"DavidBuchanan314","title":"A library to assist writing memory-unsafe code in \"pure\" Python","description":"A library to assist writing memory-unsafe code in \"pure\" python, without any imports (i.e. no ctypes etc.) - DavidBuchanan314/unsafe-python","url":"https://github.com/DavidBuchanan314/unsafe-python","urlToImage":"https://opengraph.githubassets.com/588020448d5e840d780c0ba7dda87a55c1ac67a5b3b69c81368849d98967d462/DavidBuchanan314/unsafe-python","publishedAt":"2024-05-07T07:09:41Z","content":"A library to assist writing memory-unsafe code in \"pure\" python, without any imports (i.e. no ctypes etc.)\r\nSupports CPython 3.11 and below (3.12 support coming soon?)\r\nNote: This is a toy. You proba… [+2096 chars]"},{"source":{"id":null,"name":"Github.com"},"author":"bcpeinhardt","title":"Learn OTP with Gleam","description":"A resource for learning the OTP framework with the Gleam programming language - bcpeinhardt/learn_otp_with_gleam","url":"https://github.com/bcpeinhardt/learn_otp_with_gleam","urlToImage":"https://opengraph.githubassets.com/491fcedeb02dacc294a4237c88dea45646a578ec9e76dc4d0cfdf5517612620b/bcpeinhardt/learn_otp_with_gleam","publishedAt":"2024-04-24T12:28:17Z","content":"Hello! I'm Ben, a software engineer who's fond of the Gleam programming language interested in learning OTP.\r\nIf you haven't heard:\r\n
- Gleam is a programming language that is statically typed, … [+2144 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Shortbread (YC W23) is hiring a founding engineer in SF for AI comics creation","description":"About Us\nShortbread (https://shortbread.ai/) is a powerful and highly controllable comics studio powered by an AI copilot. Traditionally, comics are drawn by hand by multiple artists. Shortbread’s editor speeds up the process 5-10x, and allows anyone to creat…","url":"https://www.ycombinator.com/companies/shortbread/jobs/8jV0RY9-founding-engineer","urlToImage":"https://yc-workatastartup-production.s3.amazonaws.com/jobs_company_jobs/images/64706/b2aae4ece48ea7f7b5294c80718383d52696da63.png?1713829116","publishedAt":"2024-04-23T21:01:02Z","content":"About Us\r\nShortbread is a powerful and highly controllable comics studio powered by an AI copilot. Traditionally, comics are drawn by hand by multiple artists. Shortbreads editor speeds up the proces… [+2002 chars]"},{"source":{"id":null,"name":"Microsiervos.com"},"author":"alvy@microsiervos.com (Alvy)","title":"Spacewar emulado a partir del código original: el videojuego de 1962","description":"Esta versión de Spacewar! es notable porque utiliza el código original del videojuego de 1962 –uno de los más antiguos que se conocen, si no el que más– emulando en HTML5/JavaScript un DEC PDP-1 (hardware de 1960). El programa original fue concebido por Graet…","url":"https://www.microsiervos.com/archivo/juegos-y-diversion/spacewar-emulado-codigo-original-videojuego-1962.html","urlToImage":"https://img.microsiervos.com/images2024/Spacewar.jpg","publishedAt":"2024-04-29T10:25:41Z","content":"Por @Alvy 29 de Abril de 2024\r\nEsta versión de Spacewar! es notable porque utiliza el código original del videojuego de 1962 uno de los más antiguos que se conocen, si no el que más emulando en HTML5… [+969 chars]"},{"source":{"id":null,"name":"Zdsmith.com"},"author":"Z. D. Smith","title":"A Combinatory Rosetta Stone","description":"Combinatory Programming : In [Combinatory Programming](./combinatory-programming.html), we attempt to provide motivating examples for the various combinators identified as useful to everyday programmers.","url":"https://blog.zdsmith.com/posts/a-combinatory-rosetta-stone.html","urlToImage":null,"publishedAt":"2024-04-19T15:48:26Z","content":"2024-04-14\r\nIn Combinatory Programming, we attempt to\r\nprovide motivating examples for the various combinators identified as useful to\r\neveryday programmers.\r\nThe aim of that piece was to extract the… [+20577 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Dirk Knop","title":"Monitoring-Software: Cacti-Sicherheitslücken erlauben Einschleusen von Schadcode","description":"Eine aktualisierte Version der Monitoring-Software Cacti schließt mehrere, teils kritische Sicherheitslücken. Angreifer können dadurch Code einschmuggeln.","url":"https://www.heise.de/news/Monitoring-Software-Cacti-Sicherheitsluecken-erlauben-Einschleusen-von-Schadcode-9717005.html","urlToImage":"https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/5/8/9/4/5/5/2024-05-13-BingDesigner-Laptop_vor_Serverschraenken_brennt-1-2160px-2fd5713e6b7dd6f8.png","publishedAt":"2024-05-14T06:29:00Z","content":"Die Monitoring-Software Cacti schließt mit der neuen Version 1.2.27 unter anderem mehrere Sicherheitslücken. Der Schweregrad reicht bis zur Einstufung \"kritisch\" und ermöglicht Angreifern etwa, Schad… [+2437 chars]"},{"source":{"id":null,"name":"heise online"},"author":"Jannik Bendfeld","title":"heise+ | Don’t panic, observe – Observability mit Open Telemetry einfach gestalten","description":"Mit dem OpenTelemetry-Framework erfassen Entwickler Telemetriedaten effizient aus verschiedenen Quellen und leiten die Daten gebündelt zur Analyse weiter.","url":"https://www.heise.de/hintergrund/Don-t-panic-observe-Observability-mit-Open-Telemetry-einfach-gestalten-9707329.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/5/8/4/3/6/3/observability_teil1-12ac09d92789c7b5.png","publishedAt":"2024-05-14T09:20:00Z","content":"Inhaltsverzeichnis\r\niX-tract\r\n
- Mit dem Open-Source-Framework OpenTelemetry lassen sich Metriken, Traces und Logs einfach erfassen und umfassende Telemetriedatenpipelines aufbauen.
- Open… [+2873 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Marcos Merino","title":"Qué son las bases de datos NoSQL y por qué hasta el creador de SQL apuesta por ellas","description":"En la celebración del 50 aniversario del lenguaje SQL (Structured Query Language, el lenguaje de consulta estándar para bases de datos relacionales), su coautor Donald Chamberlin ha respaldado el auge de las bases de datos NoSQL, dando su bendición al cambio …","url":"https://www.genbeta.com/desarrollo/que-bases-datos-nosql-que-creador-sql-apuesta-ellas","urlToImage":"https://i.blogs.es/b5cdf2/sql/840_560.jpeg","publishedAt":"2024-05-10T19:23:23Z","content":"En la celebración del 50 aniversario del lenguaje SQL (Structured Query Language, el lenguaje de consulta estándar para bases de datos relacionales), su coautor Donald Chamberlin ha respaldado el aug… [+4169 chars]"},{"source":{"id":"the-next-web","name":"The Next Web"},"author":"Nathalie Marquez Courtney","title":"The top programming languages to learn if you want to get into AI","description":"It’s safe to say that the age of generative AI is well and truly upon us, rapidly changing the world of work as we know it. According to the World Economic Forum’s 2023 Future of Jobs Report, more than 75% of companies are looking to adopt technologies like A…","url":"https://thenextweb.com/news/top-programming-languages-learn-ai","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%2F04%2FAdd-a-heading-3.jpg&signature=7ae6dd39312d190d95d279a5443663f2","publishedAt":"2024-04-24T09:07:29Z","content":"Its safe to say that the age of generative AI is well and truly upon us, rapidly changing the world of work as we know it. According to the World Economic Forums 2023 Future of Jobs Report, more than… [+4507 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Eva Rodriguez de Luis","title":"El curso gratis online más famoso para aprender a programar acaba de empezar y aún puedes apuntarte: de Harvard y con certificado","description":"Hoy en día si quieres aprender a programar, no necesitas más que un ordenador e internet, porque hay una larga lista de cursos de programación gratis de lo más interesantes en tanto en cuanto provienen de universidades de prestigio y no faltan lenguajes que e…","url":"https://www.genbeta.com/a-fondo/este-curso-gratis-online-famoso-para-aprender-a-programar-harvard-ofrece-certificado","urlToImage":"https://i.blogs.es/19482d/harvard/840_560.jpeg","publishedAt":"2024-04-27T15:01:32Z","content":"Hoy en día si quieres aprender a programar, no necesitas más que un ordenador e internet, porque hay una larga lista de cursos de programación gratis de lo más interesantes en tanto en cuanto provien… [+2311 chars]"},{"source":{"id":null,"name":"Bun.sh"},"author":"Dave Caruso","title":"Bun's New Crash Reporter","description":"How we built an anonymous Zig/C++ crash reporter that doesn't require debug symbols to be shipped with the application.","url":"https://bun.sh/blog/bun-report-is-buns-new-crash-reporter","urlToImage":"https://bun.sh/images/crash-report-1.png","publishedAt":"2024-04-26T16:20:30Z","content":"At the time of writing, Bun has over 2,600 open GitHub issues. We love having users and feedback, but some issues are really hard for us to reproduce and debug.\r\nApps and SaaS products get to use won… [+10093 chars]"},{"source":{"id":null,"name":"Pointersgonewild.com"},"author":null,"title":"The Alternative Implementation Problem","description":"In this post, I want to talk about a dynamic that I’ve seen play itself over and over again in the software world. In fact, I would venture a guess that this kind of situation probably happen…","url":"https://pointersgonewild.com/2024/04/20/the-alternative-implementation-problem/","urlToImage":"https://pointersgonewild.files.wordpress.com/2024/04/screenshot-2024-04-20-at-11.54.09-am.png","publishedAt":"2024-05-12T19:49:05Z","content":"In this post, I want to talk about a dynamic that I’ve seen play itself over and over again in the software world. In fact, I would venture a guess that this kind of situation probably happens in the… [+7638 chars]"},{"source":{"id":null,"name":"Googlewatchblog.de"},"author":"Jens","title":"Google Chrome 124 ist da! Webseiten-Apps installieren, neue JavaScript-Funktionen und CSS-Features (Video)","description":"Und schon wieder sind einige Wochen seit dem Release der letzten Chrome-Version vergangen, sodass Google jetzt mit dem gestaffelten Rollout von Chrome 124 beginnen kann. Seit gestern Abend wird die neue Version für alle Nutzer als Update angeboten, die diesma…","url":"https://www.googlewatchblog.de/2024/04/google-chrome124-webseiten-apps/","urlToImage":"https://www.googlewatchblog.de/wp-content/uploads/chrome-124.jpg","publishedAt":"2024-04-18T11:00:23Z","content":"Und schon wieder sind einige Wochen seit dem Release der letzten Chrome-Version vergangen, sodass Google jetzt mit dem gestaffelten Rollout von Chrome 124 beginnen kann. Seit gestern Abend wird die n… [+2602 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node.js 22 is now available!","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/announcements/v22-release-announce","urlToImage":"https://nodejs.org/en/next-data/og?title=Node.js%20%E2%80%94%20Node.js%2022%20is%20now%20available!&type=announcements","publishedAt":"2024-04-24T17:45:00Z","content":"The Node.js Project\r\nNode.js 22 is now available!\r\nWe're excited to announce the release of Node.js 22!\r\nHighlights include require()ing ES modules, a WebSocket client, updates of the V8 JavaScript e… [+4171 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node v20.13.1 (LTS)","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/release/v20.13.1","urlToImage":"https://nodejs.org/en/next-data/og?title=Node.js%20%E2%80%94%20Node%20v20.13.1%20(LTS)&type=release","publishedAt":"2024-05-09T10:38:21Z","content":"Marco Ippolito\r\nDue to a regression in the npm installation on Windows, this commit reverts the change that installed npm PowerShell scripts on Windows.\r\n
- [b7d80802cc] - Revert \"tools: install… [+6011 chars]"},{"source":{"id":null,"name":"Nodejs.org"},"author":null,"title":"Node v20.13.0 (LTS)","description":"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.","url":"https://nodejs.org/en/blog/release/v20.13.0","urlToImage":"https://nodejs.org/en/next-data/og?title=Node.js%20%E2%80%94%20Node%20v20.13.0%20(LTS)&type=release","publishedAt":"2024-05-07T15:50:05Z","content":"Marco Ippolito\r\nThe performance of the base64 and base64url encoding and decoding functions has been improved significantly.\r\nContributed by Yagiz Nizipli in #52428\r\nThis release, introduces a doc-on… [+33530 chars]"},{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Matt Zeunert)","title":"How To Monitor And Optimize Google Core Web Vitals","description":"The three Core Web Vitals metrics don’t only tell you how visitors experience your website but also impact your Google search result rankings. In this article, we’ll look at what Core Web Vitals are, how they are measured, and how you can use DebugBear to mon…","url":"https://www.smashingmagazine.com/2024/04/monitor-optimize-google-core-web-vitals/","urlToImage":"https://files.smashing.media/articles/monitor-optimize-google-core-web-vitals/monitor-optimize-google-core-web-vitals.jpg","publishedAt":"2024-04-16T10:00:00Z","content":"Googles Core Web Vitals initiative has increased the attention website owners need to pay to user experience. You can now more easily see when users have poor experiences on your website, and poor UX… [+7618 chars]"},{"source":{"id":null,"name":"Rtfeldman.com"},"author":null,"title":"Functional Semantics in Imperative Clothing (Richard Feldman)","description":"Comments","url":"https://rtfeldman.com/imperative-clothing","urlToImage":null,"publishedAt":"2024-04-29T08:56:17Z","content":"April 29, 2024\r\nThere's an old joke about programming with pure functions:\r\nEventually you have to do some effects. Otherwise you're just heating up the CPU.\r\nI've always wanted the purely functional… [+15494 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"The Full-Stack Revolution: JavaScript Powers the Entire Web Stack","description":"In the past, building web applications required separate languages for the user interface (what you see and interact with) and the server-side (the engine that powers the application). It was like needing two different programming languages to build a single …","url":"https://www.javacodegeeks.com/2024/04/the-full-stack-revolution-javascript-powers-the-entire-web-stack.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-16T05:00:00Z","content":"In the past, building web applications required separate languages for the user interface (what you see and interact with) and the server-side (the engine that powers the application). It was like ne… [+9016 chars]"},{"source":{"id":null,"name":"Javacodegeeks.com"},"author":"Eleftheria Drosopoulou","title":"Write Cleaner, More Efficient JavaScript with These Hidden Features","description":"You might be a JavaScript whiz, crafting intricate web applications with ease. But even the most seasoned developers can miss out on some of JavaScript’s hidden features. These features, often tucked away in the corners of the language, offer the power to str…","url":"https://www.javacodegeeks.com/2024/04/write-cleaner-more-efficient-javascript-with-these-hidden-features.html","urlToImage":"https://www.javacodegeeks.com/wp-content/uploads/2014/01/javascript-logo.jpg","publishedAt":"2024-04-25T16:07:00Z","content":"You might be a JavaScript whiz, crafting intricate web applications with ease. But even the most seasoned developers can miss out on some of JavaScript’s hidden features. These features, often tucked… [+5796 chars]"},{"source":{"id":null,"name":"Thedailywtf.com"},"author":"Lyle Seaman","title":"Error'd: Enterprising Michael","description":"Faithful \nMichael R.\n is good for a chuckle today. \n\"I am using the free tier Infura right now but think I will go enterprisey straight away.\"\nCan't turn down a deal like that, eh?\n\n\r\n \r\n\n\n\nChris M.\n sent in a captcha that is neither an error\nnor a wtf, but i…","url":"https://thedailywtf.com/articles/enterprising-michael","urlToImage":"https://thedailywtf.com/images/imageslws/viking.jpg","publishedAt":"2024-04-26T06:30:00Z","content":"Faithful \r\nMichael R.\r\n is good for a chuckle today. \r\n\"I am using the free tier Infura right now but think I will go enterprisey straight away.\"\r\nCan't turn down a deal like that, eh?\r\nChris M.\r\n se… [+1243 chars]"},{"source":{"id":null,"name":"Firebase.blog"},"author":null,"title":"Firebase App Hosting","description":"The next generation of serverless web hosting with Google","url":"https://firebase.blog/posts/2024/05/introducing-app-hosting/","urlToImage":"https://firebasestorage.googleapis.com/v0/b/first-class-blog.appspot.com/o/og%2Fio24-introducing-firebase-apphosting.png?alt=media&token=6a3d8a72-5cfe-4a80-81fd-96af3f89988a","publishedAt":"2024-05-14T21:12:33Z","content":"Ship modern, server-rendered web apps at planet-scale, without managing any of the backend infrastructure.\r\nFull-stack Javascript frameworks like Angular and Next.js make it simpler to get the benefi… [+8052 chars]"},{"source":{"id":null,"name":"Yahoo Entertainment"},"author":"Jessica Conditt","title":"It took 20 years for Children of the Sun to become an overnight success","description":"Children of the Sun burst onto the indie scene like a muzzle flash on a dark night. Publisher Devolver Digital dropped the game’s first trailer on February 1, showcasing frenzied sniper shots and a radioactive art style. A Steam demo highlighting its initial …","url":"https://consent.yahoo.com/v2/collectConsent?sessionId=1_cc-session_067310f2-087f-46dc-84f3-1f199bde82f3","urlToImage":null,"publishedAt":"2024-04-18T19:45:11Z","content":"If you click 'Accept all', we and our partners, including 238 who are part of the IAB Transparency & Consent Framework, will also store and/or access information on a device (in other words, use … [+678 chars]"},{"source":{"id":null,"name":"Krebs on Security"},"author":"BrianKrebs","title":"Russian FSB Counterintelligence Chief Gets 9 Years in Cybercrime Bribery Scheme","description":"The head of counterintelligence for a division of the Russian Federal Security Service (FSB) was sentenced last week to nine years in a penal colony for accepting a USD $1.7 million bribe to ignore the activities of a prolific Russian cybercrime group that ha…","url":"https://krebsonsecurity.com/2024/04/russian-fsb-counterintelligence-chief-gets-9-years-in-cybercrime-bribery-scheme/","urlToImage":null,"publishedAt":"2024-04-22T20:07:56Z","content":"The head of counterintelligence for a division of the Russian Federal Security Service (FSB) was sentenced last week to nine years in a penal colony for accepting a USD $1.7 million bribe to ignore t… [+3677 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Optery (YC W22) – Engineering Tech Lead with Django and Python Experience (Remote)","description":"We’re seeking a highly knowledgeable and experienced engineering tech lead who thrives in early stage environments that provide freedom to move fast and ship new customer-facing products and features at high velocity. You’ll work closely with the founders of…","url":"https://www.ycombinator.com/companies/optery/jobs/Jwe23jD-engineering-tech-lead-full-time-contract","urlToImage":"https://yc-workatastartup-production.s3.amazonaws.com/jobs_company_jobs/images/66267/8f55447f530485be4c22c84a75a5b448509b60ad.jpg?1714509025","publishedAt":"2024-05-02T12:00:06Z","content":"Were seeking a highly knowledgeable and experienced engineering tech lead who thrives in early stage environments that provide freedom to move fast and ship new customer-facing products and features … [+3823 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"Empirical Health (YC S23) is hiring engineering leads in NYC","description":"Are you an experienced engineer who wants to save lives and make healthcare better for everyone? At Empirical Health, we’re inventing the future of primary care – and we want you.\nWe’re building a personal healthcare assistant which pairs with a real medical …","url":"https://www.ycombinator.com/companies/empirical-health/jobs/1PW3OFe-engineering-lead","urlToImage":"https://www.ycombinator.com/images/original/missing.png","publishedAt":"2024-05-08T21:00:26Z","content":"Are you an experienced engineer who wants to save lives and make healthcare better for everyone? At Empirical Health, were inventing the future of primary care and we want you.\r\nWere building a perso… [+2726 chars]"},{"source":{"id":null,"name":"BleepingComputer"},"author":"Bill Toulas","title":"US Post Office phishing sites get as much traffic as the real one","description":"Security researchers analyzing phishing campaigns that target United States Postal Service (USPS) saw that the traffic to the fake domains is typically similar to what the legitimate site records and it is even higher during holidays.","url":"https://www.bleepingcomputer.com/news/security/us-post-office-phishing-sites-get-as-much-traffic-as-the-real-one/","urlToImage":"https://www.bleepstatic.com/content/hl-images/2024/04/25/usps.jpg","publishedAt":"2024-04-29T11:08:57Z","content":"Security researchers analyzing phishing campaigns that target United States Postal Service (USPS) saw that the traffic to the fake domains is typically similar to what the legitimate site records and… [+2902 chars]"},{"source":{"id":"hacker-news","name":"Hacker News"},"author":null,"title":"MixRank (YC S11) Is Hiring Software Engineers and Founders Globally","description":"Comments","url":"https://news.ycombinator.com/item?id=40342299","urlToImage":null,"publishedAt":"2024-05-13T12:00:32Z","content":"Work should be fun. At MixRank, we get to work with distributed systems, databases, data science, and big data. No meetings, no bureaucracy, no office, no time tracking just challenging problems you … [+3617 chars]"},{"source":{"id":null,"name":"Windows Central"},"author":"ben.wilson@windowscentral.com (Ben Wilson)","title":"PWAs are awesome on Arm — here's why I'm ditching native Windows apps for lightweight alternatives with extra RAM","description":"Progressive Web Apps (PWAs) are a lightweight, web-based alternative to native desktop apps that offer rapid installs and removal on Windows 11, and I love them.","url":"https://www.windowscentral.com/software-apps/pwas-are-awesome-on-arm","urlToImage":"https://cdn.mos.cms.futurecdn.net/RXSX6f8LtnGpUz3h5yK3DA-1200-80.jpg","publishedAt":"2024-04-24T13:30:33Z","content":"Running Windows on Arm devices has been less common than using an Intel or AMD-based laptop, but a wave of new Qualcomm processors, like the Snapdragon X Elite, could dramatically increase its appeal… [+5760 chars]"},{"source":{"id":null,"name":"Techbang.com"},"author":"netizen","title":"瀏覽器介面安全性漏洞:可透過GPU存取電腦","description":"格拉茨科技大學的研究人員利用 WebGPU 瀏覽器介面,成功進行了三種不同的針對GPU的旁路攻擊。這些攻擊速度快到可以在正常瀏覽行為中得逞。格拉茨科技大學 (TU Graz) 的研究人員利用 WebGPU 瀏覽器介面,成功進行了三種不同的針對圖形處理器的旁路攻擊。這些攻擊速度快到可以在正常瀏覽行為中得逞。 \n現代網站對電腦的運算能力要求越來越高。因此,除了電腦的中央處理器 (CPU) 之外,瀏覽器近年也開始可以使用圖形處理器 (GPU) 的運算能力。指令碼語言 JavaScript 可以透過 WebGL 和新的W…","url":"https://www.techbang.com/posts/114708-browser-interface-security-vulnerability-the-computer-can-be","urlToImage":"https://cdn2.techbang.com/system/excerpt_images/114708/original/884823b63df8990a36c5452fe918c957.jpg?1713427801","publishedAt":"2024-04-19T03:00:00Z","content":"(TU Graz) WebGPU \r\n (CPU) (GPU) JavaScript WebGL WebGPU GPU JavaScript WebGPU \r\n \r\nWebGPU ChromeChromiumMicrosoft Edge Firefox Nightly WebGPU WebGL GPU · (Lukas Giner) \r\nNVIDIAAMDGTX 1000RTX 200030… [+131 chars]"},{"source":{"id":null,"name":"Tympanus.net"},"author":"Raffael Velluti","title":"Case Study: Vendredi Society","description":"Being visible is just no longer enough. It’s all about leveraging attention. And then moving forward together. Synced.","url":"https://tympanus.net/codrops/2024/05/14/case-study-vendredi-society/","urlToImage":"https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2024/05/01.jpg?x89705","publishedAt":"2024-05-14T10:40:29Z","content":"From our sponsor:Create unlimited Lottie animations completely free with SVGator, advanced features included.\r\nWith the hyper-growth phase our studio has undergone, it was crucial that our website re… [+9097 chars]"},{"source":{"id":null,"name":"Hackaday"},"author":"Al Williams","title":"A Slice of Simulation, Google Sheets Style","description":"Have you ever tried to eat one jelly bean or one potato chip? It is nearly impossible. Some of us have the same problem with hardware projects. It all started when I wrote about the old bitslice ch…","url":"https://hackaday.com/2024/05/15/a-slice-of-simulation-google-sheets-style/","urlToImage":"https://hackaday.com/wp-content/uploads/2024/05/am2901_featured.png","publishedAt":"2024-05-15T14:00:17Z","content":"Have you ever tried to eat one jelly bean or one potato chip? It is nearly impossible. Some of us have the same problem with hardware projects. It all started when I wrote about the old bitslice chip… [+6150 chars]"},{"source":{"id":null,"name":"Caschys Blog"},"author":"Olli","title":"Safari Technology Preview: Apple veröffentlicht Version 193","description":"Seit ein paar Jahren hat man als testwilliger macOS-Nutzer die Möglichkeit, neben der normalen Version des Safari-Browsers auch eine Technology Preview zu installieren. Diese ist gewissermaßen eine Developer-Version, mit der sich die neuesten Verbesserungen a…","url":"https://stadt-bremerhaven.de/safari-technology-preview-apple-veroeffentlicht-version-193/","urlToImage":"https://stadt-bremerhaven.de/wp-content/uploads/2022/09/Safari-Technology.jpeg","publishedAt":"2024-04-25T11:45:42Z","content":"Safari Technology Preview\r\nSeit ein paar Jahren hat man als testwilliger macOS-Nutzer die Möglichkeit, neben der normalen Version des Safari-Browsers auch eine Technology Preview zu installieren. Die… [+808 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Antonio Vallejo","title":"Microsoft advierte a los usuarios que hackers rusos están aprovechando vulnerabilidades de Windows para robar credenciales","description":"Investigadores del equipo de Microsoft Threat Intelligence han descubierto una nueva amenaza en Windows provocada por supuestos hackers rusos contratados por el Estado. Para ello han hecho uso de una herramienta personalizada para robar credenciales e incluso…","url":"https://www.genbeta.com/actualidad/microsoft-advierte-a-usuarios-que-hackers-rusos-estan-aprovechando-vulnerabilidades-windows-para-robar-credenciales","urlToImage":"https://i.blogs.es/d6cb6f/freestocks-i_poqp6kcoi-unsplash/840_560.jpeg","publishedAt":"2024-04-30T08:50:56Z","content":"Investigadores del equipo de Microsoft Threat Intelligence han descubiertouna nueva amenaza en Windows provocada por supuestos hackers rusos contratados por el Estado. Para ello han hecho uso de una … [+3204 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"José Alberto Lizana","title":"Hasta 240.000 euros por teletrabajar en grandes tecnológicas que buscan desarrolladores para mejorar sus proyectos","description":"Teletrabajar tiene muchas ventajas como por ejemplo poder desarrollar la actividad laboral desde tu propia casa o desde una cafetería. Pero también te abre puertas para trabajar en mercados laborales internacionales que de manera tradicional tienen un sueldo …","url":"https://www.genbeta.com/actualidad/240-000-euros-teletrabajar-grandes-tecnologicas-que-buscan-desarrolladores-para-mejorar-sus-proyectos","urlToImage":"https://i.blogs.es/2f18b8/james-harrison-vpoexr5wmr4-unsplash/840_560.jpeg","publishedAt":"2024-05-07T08:33:01Z","content":"Teletrabajar tiene muchas ventajas como por ejemplo poder desarrollar la actividad laboral desde tu propia casa o desde una cafetería. Pero también te abre puertas para trabajar en mercados laborales… [+3035 chars]"},{"source":{"id":null,"name":"Genbeta.com"},"author":"Marcos Merino","title":"Así troleó este hacker a quien le había enviado un SMS que suplantaba a Correos","description":"Ver cómo los ciberestafadores terminan siendo troleados es, reconozcámoslo, una actividad de lo más satisfactoria: gracias a eso, este hilo del usuario @WinixRun se ha hecho viral tras detallar su experiencia respondiendo a un SMS fraudulento que suplantaba a…","url":"https://www.genbeta.com/seguridad/asi-troleo-este-hacker-a-quien-le-habia-enviado-sms-que-suplantaba-a-correos","urlToImage":"https://i.blogs.es/da1350/correos/840_560.jpeg","publishedAt":"2024-05-14T20:02:14Z","content":"Ver cómo los ciberestafadores terminan siendo troleados es, reconozcámoslo, una actividad de lo más satisfactoria: gracias a eso, este hilo del usuario @WinixRun se ha hecho viral tras detallar su ex… [+2952 chars]"},{"source":{"id":null,"name":"Internet"},"author":"info@thehackernews.com (The Hacker News)","title":"Researchers Detail Multistage Attack Hijacking Systems with SSLoad, Cobalt Strike","description":"Cybersecurity researchers have discovered an ongoing attack campaign that's leveraging phishing emails to deliver malware called SSLoad.\nThe campaign, codenamed FROZEN#SHADOW by Securonix, also involves the deployment of Cobalt Strike and the ConnectWise Scre…","url":"https://thehackernews.com/2024/04/researchers-detail-multistage-attack.html","urlToImage":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH1bEFQuUUnkFd5aJJzA0-_GeF9ciA5uY4iOf4gb7sJD_azqgIvlCw850DISUSIsP2TIus9AFy9KKFZSRgzFzJeB6KpIR9f0ttNsPYZiNILooejl8n2rVGQVziOWkf-9i2xtdx55PFylzHAGwMPp-H7vi9PCouncZWA0wY5B2VmBK1UtQxdkWy1vB7jfV5/s728-rw-e365/hacke.png","publishedAt":"2024-04-24T13:36:00Z","content":"Cybersecurity researchers have discovered an ongoing attack campaign that's leveraging phishing emails to deliver malware called SSLoad.\r\nThe campaign, codenamed FROZEN#SHADOW by Securonix, also invo… [+2991 chars]"},{"source":{"id":null,"name":"Jquery.com"},"author":"Timmy Willison","title":"Upgrading jQuery: Working Towards a Healthy Web","description":"jQuery’s influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle eve…","url":"https://blog.jquery.com/2024/04/17/upgrading-jquery-working-towards-a-healthy-web/","urlToImage":null,"publishedAt":"2024-04-17T17:00:00Z","content":"jQuery’s influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programmin… [+5289 chars]"},{"source":{"id":null,"name":"Hongkiat.com"},"author":"Thoriq Firdaus","title":"Fresh Resources for Web Designers and Developers (April 2024)","description":"It’s time for another edition of our collection of fresh tools and resources for our fellow designers and developers. This time around, we’ve got a little bit of everything, from demos showcasing the latest CSS features to some nifty JavaScript libraries you …","url":"https://www.hongkiat.com/blog/designers-developers-monthly-04-2024/","urlToImage":"https://assets.hongkiat.com/uploads/designers-developers-monthly-04-2024/caniemail.jpg","publishedAt":"2024-04-22T13:00:20Z","content":"Its time for another edition of our collection of fresh tools and resources for our fellow designers and developers. \r\nThis time around, weve got a little bit of everything, from demos showcasing the… [+5727 chars]"},{"source":{"id":null,"name":"Codezine.jp"},"author":null,"title":"JavaScript実行環境「Node.js 22」がリリース","description":"V8 JavaScriptエンジン上に構築されたJavaScript実行環境であるNode.jsの開発チームは、最新バージョンとなる「Node.js 22」を4月24日(現地時間)にリリースした。","url":"https://codezine.jp/article/detail/19474","urlToImage":"https://codezine.jp/static/images/article/19474/16332_ogp.png","publishedAt":"2024-05-09T09:00:00Z","content":"Node.js 22Node.js 21Current6\r\nNode.js 22V8 JavaScript12.4ESMrequire()CJSESMESM\r\nWebSocketnode --watchhighWaterMark"},{"source":{"id":null,"name":"Changelog.com"},"author":null,"title":"JS Party 319: The boring JavaScript stack","description":"Kelvin Omereshone is here to get you excited about boring, reliable tech. He believes a combination of Sails, Inertia, Tailwind & your frontend rendering library of choice are a great combo for building web apps. Tune in to find out why.\n\nLeave us a comment\n\n…","url":"https://changelog.com/jsparty/319","urlToImage":"https://cdn.changelog.com/static/images/share/twitter-jsparty-da8b18a62e1b0a5cf593f5ec9ef3b021.png","publishedAt":"2024-04-18T19:30:00Z","content":"Speakeasy Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.\r\nClerk Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dash… [+153 chars]"},{"source":{"id":null,"name":"Korben.info"},"author":"Korben","title":"SerenityOS – Le mariage bien vintage entre une interface des années 90 et la puissance actuelle d’Unix","description":"SerenityOS est un système d'exploitation qui allie l'esthétique des interfaces des années 90 avec la puissance d'un noyau Unix moderne. Entièrement développé from scratch, il offre une expérience unique et nostalgique, tout en intégrant des fonctionnalités mo…","url":"https://korben.info/serenityos-mariage-vintage-interface-90s-puissance-unix.html","urlToImage":"https://korben.info/app/uploads/2024/03/screenshot-b36968c.webp","publishedAt":"2024-04-28T07:00:00Z","content":"Ah les années 90… L’époque bénie des interfaces old school, des systèmes bien bruts de décoffrage et du code qui sent bon le bricolage ! C’était le bon vieux temps. Mais si je vous disais qu’on peut … [+2228 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Connor Jones","title":"Open sourcerers say suspected xz-style attacks continue to target maintainers","description":"Social engineering patterns spotted across range of popular projects\nOpen source groups are warning the community about a wave of ongoing attacks targeting project maintainers similar to those that led to the recent attempted backdooring of a core Linux libra…","url":"https://www.theregister.com/2024/04/16/xz_style_attacks_continue/","urlToImage":"https://regmedia.co.uk/2015/07/24/backdoor_648.jpg","publishedAt":"2024-04-16T14:07:15Z","content":"Open source groups are warning the community about a wave of ongoing attacks targeting project maintainers similar to those that led to the recent attempted backdooring of a core Linux library.\r\nHigh… [+6113 chars]"},{"source":{"id":null,"name":"Smashingmagazine.com"},"author":"hello@smashingmagazine.com (Preethi Sam)","title":"The Times You Need A Custom @property Instead Of A CSS Variable","description":"Preethi Sam walks through an example that demonstrates where custom properties are more suitable than variables while showcasing the greater freedom and flexibility that custom properties provide for designing complex, refined animations.","url":"https://www.smashingmagazine.com/2024/05/times-need-custom-property-instead-css-variable/","urlToImage":"https://files.smashing.media/articles/times-need-custom-property-instead-css-variable/times-need-custom-property-instead-css-variable.jpg","publishedAt":"2024-05-13T08:00:00Z","content":"We generally use a CSS variable as a placeholder for some value we plan to reuse — to avoid repeating the same value and to easily update that value across the board if it needs to be updated.\r\n:root… [+9517 chars]"},{"source":{"id":null,"name":"Theregister.com"},"author":"Lindsay Clark","title":"Father of SQL says yes to NoSQL","description":"Sometimes your own invention just isn't enough anymore\nInterview The co-author of SQL, the standardized query language for relational databases, has come out in support of the NoSQL database movement that seeks to escape the tabular confines of the RDBMS.…","url":"https://www.theregister.com/2024/05/10/sql_cocreator_nosql/","urlToImage":"https://regmedia.co.uk/2018/10/03/shutterstock_thumbs_up.jpg","publishedAt":"2024-05-10T12:00:09Z","content":"Interview The co-author of SQL, the standardized query language for relational databases, has come out in support of the NoSQL database movement that seeks to escape the tabular confines of the RDBMS… [+4362 chars]"},{"source":{"id":null,"name":"Webcreatorbox.com"},"author":"Mana","title":"SNSで話題のWeb関連情報 2024年 4/20〜5/3","description":"WebクリエイターボックスのX: @webcreatorboxでは毎日Webに関する記事や美しいデザイン・写真などを紹介しています。その中で今週人気だったWeb関連の情報トップ10を紹介します。見逃してしまった人はこちら […]\nThe post SNSで話題のWeb関連情報 2024年 4/20〜5/3 first appeared on Webクリエイターボックス.","url":"https://www.webcreatorbox.com/webnews/2024-0420-0503","urlToImage":"https://www.webcreatorbox.com/wp-content/uploads/2024/05/2404-hoot.jpg","publishedAt":"2024-05-04T00:24:22Z","content":"WebX: @webcreatorboxWebWeb10\r\n10\r\n1. CSSHTMLCSS\r\nCSSHTMLCSS https://t.co/tvqx5C4z7U\r\n— Web (@webcreatorbox) April 26, 2024\r\n2. Tips\r\nTips https://t.co/ZMJEvW6Hb1\r\n— Web (@webcreatorbox) April 30, 202… [+765 chars]"},{"source":{"id":null,"name":"InfoQ.com"},"author":"Kate Sills","title":"Presentation: Combating AI-Generated Fake Images with JavaScript Libraries","description":"Kate Sills discusses JavaScript libraries to use for cryptographic hashes, digital signatures and timestamping, the traditional archival process, and how cryptographic hashes can prevent tampering. By Kate Sills","url":"https://www.infoq.com/presentations/ai-fake-images-javascript/","urlToImage":"https://res.infoq.com/presentations/ai-fake-images-javascript/en/mediumimage/KateSills-medium-1713290298187.jpg","publishedAt":"2024-04-24T09:45:00Z","content":"Transcript\r\nSills: I want to start with a reminder that images have tremendous power. They can show us the truth of the situation. They can shock us out of complacency. They can document brutality. T… [+34117 chars]"},{"source":{"id":null,"name":"Aviator.co"},"author":"Ivan Kahl","title":"Code reviews don't usually find bugs","description":"Many code review processes become bottleneck for the engineering teams. Instead of finding bugs, it hinders progress leading to poor developer experience.","url":"https://www.aviator.co/blog/how-not-to-do-code-reviews/","urlToImage":"https://www.aviator.co/blog/wp-content/uploads/2024/05/code-reviews-scaled.jpg","publishedAt":"2024-05-14T18:25:21Z","content":"Traditionally, code reviews involved engineers scrutinizing a colleague’s code for errors and ensuring its readability, efficiency, and maintainability.\r\nThis approach results in bottlenecks, especia… [+10770 chars]"},{"source":{"id":null,"name":"Wordpress.com"},"author":"Jacob Brazeal","title":"Where the Cameos Are","description":"It’s always a good day when you run into Robert Picardo. I. A Curious Coincidence Our story begins on a lazy weekend sometime in August, 2023, in that timeless city, San Francisco. I was out …","url":"https://jacobbrazeal.wordpress.com/2024/04/30/optimizing-for-accidental-robert-picardo/","urlToImage":"https://jacobbrazeal.files.wordpress.com/2024/04/img_3273.png?w=1200","publishedAt":"2024-05-02T21:41:41Z","content":"It’s always a good day when you run into Robert Picardo.\r\nI. A Curious Coincidence\r\nOur story begins on a lazy weekend sometime in August, 2023, in that timeless city, San Francisco. I was out for a … [+8840 chars]"}]}
\ No newline at end of file
diff --git a/api/npm-packages/packages.json b/api/npm-packages/packages.json
index c5e539de..a12d0bf6 100644
--- a/api/npm-packages/packages.json
+++ b/api/npm-packages/packages.json
@@ -1 +1 @@
-{"packages":[{"key":"react","url":"https://www.npmjs.com/package/react","version":"18.3.1","new":true},{"key":"svelte","url":"https://www.npmjs.com/package/svelte","version":"4.2.16","new":true},{"key":"remix","url":"https://www.npmjs.com/package/remix","version":"2.9.2","new":true},{"key":"gatsby","url":"https://www.npmjs.com/package/gatsby","version":"5.13.4","new":true},{"key":"next","url":"https://www.npmjs.com/package/next","version":"14.2.3","new":true},{"key":"vue","url":"https://www.npmjs.com/package/vue","version":"3.4.27","new":true}],"lastDate":1715559447919}
\ No newline at end of file
+{"packages":[{"key":"react","url":"https://www.npmjs.com/package/react","version":"18.3.1","new":true},{"key":"svelte","url":"https://www.npmjs.com/package/svelte","version":"4.2.17","new":true},{"key":"remix","url":"https://www.npmjs.com/package/remix","version":"2.9.2","new":true},{"key":"gatsby","url":"https://www.npmjs.com/package/gatsby","version":"5.13.4","new":true},{"key":"next","url":"https://www.npmjs.com/package/next","version":"14.2.3","new":true},{"key":"vue","url":"https://www.npmjs.com/package/vue","version":"3.4.27","new":true}],"lastDate":1715905001363}
\ No newline at end of file
diff --git a/ui/src/pages/Generator/Uuid/Uuid.module.scss b/ui/src/pages/Generator/Uuid/Uuid.module.scss
index 6148235b..fb92479f 100644
--- a/ui/src/pages/Generator/Uuid/Uuid.module.scss
+++ b/ui/src/pages/Generator/Uuid/Uuid.module.scss
@@ -1,7 +1,5 @@
.uuid {
display: flex;
- align-items: center;
- justify-content: center;
flex-direction: column;
height: var(--bt-full-page-height);
gap: var(--bt-size-20);