Angular Summer Update 2025 | by Jens Kuehlers & Mark Techson
https://blog.angular.dev/angular-summer-update-2025-1987592a0b42
Angular Summer Update 2025 | by Jens Kuehlers & Mark Techson
https://blog.angular.dev/angular-summer-update-2025-1987592a0b42
Register for #TechBash 2025 today and save 10%! Our Labor Day deal is about to end.
#developers #devconference #techevents #dotnet #cloud #ai #javascript #python #appdev #familyfun #kalahari #poconos #nepa
Tomorrow's the last day to save an extra 10% with code SUMMER10. Our standard registration and Kalahari room discounts are only good thru 10/03. Register soon! Don't miss this year's keynotes.
#dotnet #javascript #career #techevents #developers #cloud #ai #devops #database
i realise everyone has probably forgotten me and with think, who is this spammer, but after 9 months without fediverse, I figured that i better login to explain myself.
Basically near the start of the year two things happened at the same time to make it impossible to access fedi. Anyway Im enabling #javascript in a browser now to tell you this but i NEVER enable javascript in this browser normally and will probably disable it again, hopefully not for 9 months but this #distrohop is a BIG one, more like a distro-leap! @nimda it would really help if the #BloatFE interface was available over #i2p. @silverpil is there anyway to force a non-js experience, using a specific uri combo? FYI ive been recommending #mitra more in the meatspace lately, so heads up you may be getting more traffic??? or not.... lol
@gabriel i LOVED ur interview on #corbettReport, it is disconcerting to see his non-acknowledgment of your interest in #fediverse. He has known about fedi for a long time and probably should have known better than to pump S.S. (i mean sCRubstack), anyway sorry to hear u were set upon by S.S. drones. I've been meaning to inform u that your libresolutionsnetork.i2p site is broken, it redirects to gabe.i2p, so i may be missing out on insights. i was enjoying your updates on ur health drive but havnt been able to keep upto date lately.
The recent #openSource orgs sign onto the #unitedNations pact is super creepy. The last clause, ie. to do the bidding of the United Nations makes me a bit squeemish, just because we all saw covid, right? Even the other clauses about "diversity and inclusion" a nasty, and seem to require developers identify themselves, meaning no more anonymous contributions? i expect better from the #libreoffice folks that to sign onto something like this (i already knew #gnome were heading down a nasty path by their locked-down communication channels). My feeling is this is a result of the engineered #inflation ( #covid / #nft / #moneylaundering) crises means people are grasping at straws to maintain their income and status, forcing developers to accept ridiculous contracts. i dont know. Maybe im talking out a nether orifice. If i hear that everyone is plotting forks of LibreOffice and GNOME, it wouldnt surprise me.
I'm also interested in what appears to be the lawfare-based extortion of archive.org, not able to research it lately. I bet a billion bitcoins (that will never exist, because bitcoin is capped at 21 million) that #archiveDotOrg no longer accept #bitcoin donations. AMIRIGHT? (i dunno again I might be wrong, i literally have not checked, lol but seriously they are partnering with the US government to be a repo of govt documents??? now???)
... and remember everyone, #iran is to blame for ALL OF IT. including of cause the genocide that almost everyone on fedi knew was a #genocide almost 2 years ago. Why would it take 2 years for people on corporate media pratforms to work this out.... INSERT THINKING EMOJI
anyway there is so much to talk about and i will not be able to do it now. and will not be checking messages, because my connection is REALLY, REALLY, REALLY bad now. and i'll be here forever and die. so this is just a i'm still alive, just working thru technical coincidental problems.
love you all, and hopefully i can be online proper, in the near future.
#fedimeta #gnome #opendocumentfoundation @stefanoStefano Marinelli
How to Customize JavaScript Pivot Table Values: A Developer’s Guide.
洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
Optique 0.3.0 introduces several enhancements aimed at simplifying the development of complex CLI applications. This release focuses on expanding parser flexibility and refining the help system, incorporating valuable community feedback. Key updates include the introduction of required Boolean flags using the new `flag()` parser, more flexible type defaults in `withDefault()` to support union types, and an extended `or()` capacity that now supports up to 10 parsers. The `merge()` combinator has also been enhanced to work with any object-producing parser, and context-aware help is now available through the `longestMatch()` combinator. Additionally, version display support has been added to both `@optique/core` and `@optique/run`, along with structured output functions for consistent terminal formatting. These improvements collectively provide developers with more powerful tools for building intuitive and feature-rich command-line interfaces.
Read more →Dew Drop Weekly Newsletter 446 - Week Ending August 29, 2025.
#dewdrop #newsletter #aspnetcore #azure #javascript #windev #xaml #csharp #dotnet #agile #ai #devops #appdev #podcasts #m365 #sqlserver #data #terminal
Cordova App Hello World 7.0.0 Released!
https://cordova.apache.org/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html
You no longer need JavaScript: an overview of what makes modern CSS so awesome
Link: https://lyra.horse/blog/2025/08/you-dont-need-js/
Discussion: https://news.ycombinator.com/item?id=45056878
I procedurally generated a bunch of random snowflakes and wrote about my process: https://cloudfour.com/thinks/coding-a-snowflake-generator
My hope is that this article is a fun introduction to #GenerativeArt and #SVG coding with a dash of #JavaScript.
I'm really proud of this article and hope you enjoy it. It includes:
- 3 variations on a generative art piece
- 2 explainer animations
- 3 interactive demos
- An interactive snowflake builder
- Infinite snowflakes!
TechBash 2025 is coming up! Kalahari room discounts & Standard event registration end Oct 3rd. Don't be a Late Bird!
#techbash #kalahari #poconos #techevents #devconference #developers #nepa #dotnet #cloud #javascript #ai #devops #webdev
We're excited to announce the release of BotKit 0.3.0! This release marks a significant milestone as #BotKit now supports #Node.js alongside #Deno, making it accessible to a wider audience. The minimum required Node.js version is 22.0.0. This dual-runtime support means you can now choose your preferred #JavaScript runtime while building #ActivityPub #bots with the same powerful BotKit APIs.
One of the most requested features has landed: poll support! You can now create interactive polls in your #bot messages, allowing followers to vote on questions with single or multiple-choice options. Polls are represented as ActivityPub Question
objects with proper expiration times, and your bot can react to votes through the new onVote
event handler. This feature enhances engagement possibilities and brings BotKit to feature parity with major #fediverse platforms like Mastodon and Misskey.
// Create a poll with multiple choices
await session.publish(text`What's your favorite programming language?`, {
class: Question,
poll: {
multiple: true, // Allow multiple selections
options: ["JavaScript", "TypeScript", "Python", "Rust"],
endTime: Temporal.Now.instant().add({ hours: 24 }),
},
});
// Handle votes
bot.onVote = async (session, vote) => {
console.log(`${vote.actor} voted for "${vote.option}"`);
};
The web frontend has been enhanced with a new followers page, thanks to the contribution from Hyeonseo Kim (@gaebalgom개발곰)! The
/followers
route now displays a paginated list of your bot's followers, and the follower count on the main profile page is now clickable, providing better visibility into your bot's audience. This improvement makes the web interface more complete and user-friendly.
For developers looking for alternative storage backends, we've introduced the SqliteRepository
through the new @fedify/botkit-sqlite
package. This provides a production-ready SQLite-based storage solution with ACID compliance, write-ahead logging (WAL) for optimal performance, and proper indexing. Additionally, the new @fedify/botkit/repository
module offers MemoryCachedRepository
for adding an in-memory cache layer on top of any repository implementation, improving read performance for frequently accessed data.
This release also includes an important security update: we've upgraded to #Fedify 1.8.8, ensuring your bots stay secure and compatible with the latest ActivityPub standards. The repository pattern has been expanded with new interfaces and types like RepositoryGetMessagesOptions
, RepositoryGetFollowersOptions
, and proper support for polls storage through the KvStoreRepositoryPrefixes.polls
option, providing more flexibility for custom implementations.
Custom Formulas in Spreadsheet: A Practical Guide for React Developers.
SmallJS: Smalltalk-80 that compiles to JavaScript
Link: https://small-js.org/Home/Home.html
Discussion: https://news.ycombinator.com/item?id=45002776
SXO :: Optimized Server-Side JSX. Build Simple. Build Fast https://lobste.rs/s/krs8sm #javascript #nodejs #rust
https://github.com/gc-victor/sxo
Show HN: JavaScript-free (X)HTML Includes
Link: https://github.com/Evidlo/xsl-website
Discussion: https://news.ycombinator.com/item?id=44988271
Hello!
I am an artist and professor of Creative Technologies at Virginia Tech. In my work, I focus on the ways technologies of visualization and control intersect with and threaten #trans lives.
I work in #creativecode, #sculpture, #writing, #artistbooks, and more. Lately I have been doing a lot of #webdev for my projects and in my teaching.
Earlier this year, I combined my #HTML / #CSS / #JavaScript teaching resources into a single (free and open) site that I am really proud of:
I am also interested in #horror, #scifi, #solarpunk, #permacomputing, #historyoftechnology, #transstudies, #maps, #archives, #zines, and #ttrpgs.
Dew Drop Weekly Newsletter 445 - Week Ending August 22, 2025.
#dewdrop #newsletter #javascript #azure #aspnetcore #blazor #dotnetmaui #dotnet #winui #csharp #agile #devops #ai #mcp #appdev #podcasts #sqlserver #data #m365
Optique: Type-safe combinatorial CLI parser for TypeScript https://lobste.rs/s/dlobhb #javascript
https://optique.dev/
Optique: Type-safe combinatorial CLI parser for TypeScript https://lobste.rs/s/dlobhb #javascript
https://optique.dev/
Get the TechBash 2025 app and Labor Day savings.
#developers #techbash #kalahari #poconos #techevents #dotnet #cloud #ai #javascript #webdev #familyfun
Learn to be a team leader as an individual contributor from Fatima Taj at TechBash 2025.
Join us Nov 4-7 & save 10% w/ code SUMMER10 thru Labor Day: https://techbash.com/
#devconference #developers #kalahari #poconos #familyfun #cloud #dotnet #leadership #ai #javascript #devops
Get the TechBash 2025 app AND Labor Day savings! 😎
#developers #poconos #kalahari #nepa #devconference #cloud #ai #dotnet #javascript #database #appdev #familyfun #azure
How to Build an AI Text-to-Flowchart Converter Using OpenAI and Vue Diagram.
Starting game development in JavaScript with no experience
Link: https://jslegenddev.substack.com/p/how-to-start-making-games-in-javascript
Discussion: https://news.ycombinator.com/item?id=44947276
Our Fight With Oracle Is Getting Crazy…, by @deno_landDeno:
If you are familiar with #Ruby and want to help making #Mastodon web available in browsers without #JavaScript, consider implementing any of:
Eliminating JavaScript cold starts on AWS Lambda
Link: https://goose.icu/lambda/
Discussion: https://news.ycombinator.com/item?id=44922383
Faceclick: A lightweight Emoji picker with keyword search https://lobste.rs/s/wx7gto #javascript #release
https://ratfactor.com/faceclick/index
Dew Drop Weekly Newsletter - Weeks Ending Aug 8th & 15th, 2025.
#dewdrop #newsletter #aspnetcore #javascript #cloud #azure #blazor #windev #dotnetmaui #xaml #csharp #dotnet #ai #devops #agile #IoT #appdev #podcasts #sqlserver #data #m365
I’ve been putting it off but it’s about time I did an #introduction.
So, hi all!
As a #dad of one, my little boy is everything.
I’m an #EngineeringManager at https://bigbite.net where I primarily focus on #editorial workflows, #EditorialTools and in-house tooling. Working with #PHP #Javascript and #TypeScript and a variety of #FrontEnd tech built on top of #WordPress for the most part.
I’ve been putting off working on my personal site for years. Put it down to laziness.
(1/2)
The new integrated Markdown parser I’ve been implementing in Kitten has been kicking my ass for the past few weeks but I think I finally have it fully working and seamlessly so. Expect a new release this/next week that brings the parsing of Markdown pages (.page.md files) in your apps up to the standard of the recently-improved runtime Markdown parsing in Kitten HTML tagged-template strings (within `<markdown>…</markdown>` blocks).
The coolest thing is I was able to implement this without introducing any new syntax. In fact, I was able to simplify things so that you can now add arbitrary JavaScript to your Markdown pages within a multi-line script block in the YAML front matter (`script: |`) and use JavaScript string interpolation syntax in your Markdown (and, of course, Kitten components and conditionals, which, themselves, rely on string interpolation).
The only place where you have to deviate from standard Markdown in your Markdown pages is if you have JavaScript string interpolations or Kitten components/conditionals in code fences within your Markdown. In that case, you’ll have to escape them (e.g., `<\${Component} />`, `\<if \${something}>something\</if>`, etc.). And, to be fair, the person most impacted by this is likely me as the Kitten documentation at https://kitten.small-web.org is written in Kitten so I had a lot of escaping to do. But for any other use case, it means that things should just work and work exactly as they do in JavaScript pages (page.js files).
Anyway, so this is going to be a breaking change so I thought I’d give you (the three of you playing with Kitten right now?) a heads up. Of course, I’ll be updating the documentation to reflect all this.
(Remember, Kitten is in pre-release and it’s the framework I’m building/using to create Catalyst – the Small Web hosting solution – and Yarn – a small web – peer to peer – personal site app. So Kitten isn’t the means, not the end. And, at least until the Version 1 API freeze, things can and will break. That said, there’s nothing stopping you from playing with it now and, to be fair, at this point, such breaking changes should become rarer and rarer).
💕
#Kitten #SmallWeb #SmallTech #web #dev #Markdown #JavaScript #HTML #CSS #JavaScript #NodeJS
I have created the perfect JavaScript data type: a value that is both an object, a function, and a promise. All at the same time!
#JavaScript
Des besoins en formations et mises à niveau sur Delphi et l'Object Pascal ? De l'initiation à la programmation web pour des développeurs n'ayant jamais ou peu touché à PHP, JavaScript ou au HTML ?
Si vous voulez profiter du "calme" estival pour vous former ou former vos collaborateurs ou planifier des formations sur le dernier trimestres de l'année, contactez moi.
#Delphi #PHP #JavaScript #WebDev #AppDev #MobileDev #Programmation #Apprendre #LearnToCode #Formation #FormationPro
Now that our instance has a higher size limit for toots, time for a re-#introduction. This time with more hashtags!
Hi! I'm Jeff.
I've been a software engineer since around 1999 I guess. I started with #WebDev back in the early days of applets, DHTML, and Flash. I've since moved on to #FullStack work on just about anything that has a compiler or an interpreter. I've even recently dabbled in #PCB design and #3DPrinting.
My software specialties are in high performance computing #HPC, #GPGPU, and #ComputationalChemistry. Although I usually enjoy any programming problem with a good challenge to it. I spent waaay too much time in school and got all the degrees in computer science. I still work in #academia part-time writing research software.
My favorite programming languages at the moment are #Rust and #Kotlin. Although, I've spent a lot of time writing #Javascript lately. With the right tooling it's not completely terrible.
More recently, I've been interested in online #privacy, #cryptography, and #SocialNetworks.
Unducking Typescript primitive aliases via @robeyRobey ☠️ https://lobste.rs/s/lvescn #javascript #performance
https://zerotrickpony.com/unducking/
6 years ago I left my design job to become a tech writer at #DigitalOcean. I mostly tinkered with #Linux and #Perl in art school, so this was probably inevitable.
Now I get my design kicks #CreativeCoding in #JavaScript, generating vector-based designs to output on old #PenPlotters.
Other clichéd tech bro hobbies:
🍞 #Sourdough
🐝 #Beekeeping
🖨️ #3DPrinting
I live outside of #RochesterNY, USA, surrounded by apple and pear orchards, with my human family and a few #chickens.
Speeding up the JavaScript ecosystem - Semver https://lobste.rs/s/jrocec #javascript #performance
https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-12/
Pianolizer Helps Your Musical Projects Distinguish Notes (2022) https://lobste.rs/s/oqgvzm #c++ #hardware #javascript #visualization
https://hackaday.com/2022/04/26/pianolizer-helps-your-musical-projects-distinguish-notes/
Legacy extensions fixed for current Firefox Dev Edition (some extra config needed) https://lobste.rs/s/nxagug #browsers #javascript
https://github.com/xiaoxiaoflood/firefox-scripts/tree/master/extensions
comptime.ts — compile-time expressions for TypeScript https://lobste.rs/s/lu4lt3 #javascript
https://comptime.js.org/
Announcing TypeScript 5.9 by Daniel Rosenwasser.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/