#Dev
Devs of Mastodon—I have a feeling this is the right venue—I want an #Outlook #plugin that I don't think yet exists. It doesn't do anything that I think is complicated, but it must work on #Mac. I'm busy so I'd sooner pay someone familiar with Outlook #dev work than learn the intricacies myself. Anyone interested?
"Concise Guide for Evaluating Open Source Software"
"Apperantly the problem were bad imports in my code." I spent half the friday figuring out why nodemailer was timing out. ffs #whynotjs #js #dev #developer
https://github.com/nodemailer/nodemailer/issues/1293#issuecomment-878031206
Let's come together where design meets technology – and catch up with old friends. Join our community and advance your career! Buy your conference and workshop tickets now. 🎟️ https://frontconference.com/tickets #front23 #design #dev #uxui #conference

Not sure about tech choices for the goal buddies idea. I try to avoid third party services like FireBase. So I would need to research how to do that somehow.
I could make the app poll the backend, but I think that might drain the battery.
Or make the whole thing web only and email as notifications. That would presumably be easier to build, but the experience would not be as smooth.
Working on my first personal programming project in years feels really good. Swift is an interesting Dr Jekyll/Mr Hyde mix of a very pretty language held hostage by its obj-c ancestors. Having quite a lot of fun with the UI aspects of it. Not so much the other aspects.
It’s kind of like if you stopped the monster’s transformation halfway between Haskell and Obj-C.
I’m redesigning software I was paid to design (open source) about a decade ago now, and it’s a lot more fun when I don’t have to get 3 professors to sign off on design changes. Swift is being used because unfortunately the only video playing API up to the task of what we need it for is Apple’s AVKit (forwards and backwards high playback speeds as well as accurate frame-by-frame jogging, good hooks for image analysis software to be hooked up).
ffmpeg is just too unwieldy for someone who isn’t a low level video pipeline expert, sadly. And the Windows video playback stack is an absolute joke not good for much else other than playing at 1x speed
A nice looking Reddit alternative for the fediverse:
https://gitlab.com/prismosuite/prismo
I hope someone will revive this project !
Been getting my head around #AzurePipelines today, now have a nice CI/CD pipeline that runs
Commit >> Tests >> Build >> Package Containers >> Deploy To Dev Host 😄🤓
Very satisfying when it all finally clicks together!
#Dev #Developer #ConinuousDelivery
Just updated Domain to use the new <page> tag in Kitten and I love how much nicer it is.
It’s great to be able to include htmx¹ and apply hx-boost² (think of it as magic ajax) to the whole app from the base layout component.
Also love being able to specify, for example, that Alpine.js³ should be included on the page from a component that uses it.
¹ https://htmx.org/
² https://htmx.org/attributes/hx-boost/
³ https://alpinejs.dev/
Been getting my head around #AzurePipelines today, now have a nice CI/CD pipeline that runs
Commit >> Tests >> Build >> Package Containers >> Deploy To Dev Host 😄🤓
Very satisfying when it all finally clicks together!
#Dev #Developer #ConinuousDelivery
Been getting my head around #AzurePipelines today, now have a nice CI/CD pipeline that runs
Commit >> Tests >> Build >> Package Containers >> Deploy To Dev Host 😄🤓
Very satisfying when it all finally clicks together!
#Dev #Developer #ConinuousDelivery
Hello ! I just created an awesome list of resources for staying up-to-date with the latest webdev frontend trends! Check it out and feel free to contribute if you've got something to add. blobfoxcomputer
Quick heads up if you’re playing with Kitten, I’ve just removed the option to return an object (with title, icon, libraries, etc., properties) from your page routes now that we have the new <page> tag that lets you do that from within html tagged template strings not just from your pages but also from fragments and components.
(So we have one way of doing things that works consistently everywhere now.)
:kitten: 💕
G'day #devs. Our project is looking for a developer to help us with an exciting fediverse-facing Google drive application for educators—and general fedi populations. Experience with app-script and extending the Drive UI (building atop existing FOSS project if possible) helpful. Mostly volunteer, for now, for our nonprofit needs, but there is a commercial spin-off possible.
Please, no google-hate replies. It is what it is. For now.
real nice episode on the user and value of #diagrams in #softwareEngineering #dev #podcast
https://www.se-radio.net/2023/05/se-radio-566-ashley-peacock-on-diagramming-in-software-engineering/
Trying to generate some geometry for using in the background, perhaps for the tropic level
#gamedev #indiegame #unity #videogames #gaming #coding #indiedev #blender #blender3d #games #art #design #particles #spear #animation #vfx #3dmodeling #gameplay #games #dev #screenshotsaturday

Smalltalk пока что для боевого применения плохо годится.
Squeak/Pharo нестабильны и медлительны, VisualWorks Smalltalk стабилен и быстр, но стоит денег. А Cincom не работает с Россией в свете текущих событий. Есть ещё GNU Smalltalk, но коммерческая разработка вроде как запрещена на нём. Есть американская VisualAge Smalltalk, но она платная и возможно сильно устаревшая. Есть Smalltalk/X - вроде как немецкая разработка, тоже платная и, при этом, пощупать среду разработки бесплатно не дают. Есть Smalltalk MT - но он для разработки игр и под винду.
Может быть, Squeak/Pharo на GraalVM будут быстры и стабильны. Но я не знаю, не щупал.
#dev #lang #smalltalk #squeak #pharo #visualworks #cincom #gnusmalltalk
Still not her real body but it looks better than the buff dude I was using.
https://www.youtube.com/watch?v=gnh9nKtzOT0
#gamedev #dance #dancing #gaming #indiedev #unreal #unrealengine #unrealengine5 #dev #development
The Made with Lau team (they publish recipes, howto videos, by a Cantonese cook/chef who is the patriarch of a Taishanese family in California) is looking for a Jr. Full Stack developer: https://docs.google.com/forms/d/e/1FAIpQLSdznTxpewhey1q7oq7GJflUyJTH_2AyilBSIQZrrYaO8FCNww/viewform
(I've supported them via Kickstarter in the past, having a similar ancestry and cultural background - they seem to do good work, but I am not related to them and I have no idea how they are as employers, though they seem to be a decent and kind family, fully engaged in the creative process. Look them up on YouTube!)
The Interaction to Next Paint (INP) metric is explained further here: https://web.dev/inp-cwv/
Kitten¹ now has a <page> tag!
Use it to:
• specify certain <head> elements for your page (title, icon, etc.)
• list any libraries you want to include in your page from the ones Kitten has first-class support for (HTMX, HTMX WebSocket, Alpine.js, and Water.css)
Happy weekend, all! :)
:kitten: 💕
¹ https://codeberg.org/kitten/app
#Kitten #SmallWeb #SmallTech #web #dev #javaScript #js #NodeJS

INP replaces FID as a core web vital! 🔔
https://developers.google.com/search/blog/2023/05/introducing-inp
Webu recrute 🎉 !
Nous sommes une #SCOP de conception et développement de sites web à #Grenoble, et nous recherchons actuellement un⋅e développeur⋅euse #web à temps plein, orienté⋅e vers les technologies front, avec aussi un appétit pour le #webdesign.
Le détail de l'offre est disponible sur https://www.webu.coop/recrutement/offre-demploi-developpeusere-front-webdesign/ .
Happy #FollowFriday everyone 🥳
We're developing an #indie point and click #adventuregame that is inspired by classics of the genre.
#AuroraTLMGame #IndieGame #IndieDev #IndieDevs #GameDev #PC #Gaming #Gamer #Steam #Dev

Vamos de artigos técnicos em PT-BR bem escritos da noite: https://lobocode.github.io/2023/06/01/chaos/ #dev #chaosengineering #devops #sre #sysadmin #linux #developer #bolhadev
I CAME WITH ANOTHER LITTLE PWOJECT!
This time, I made sure to integrate Voicemod very neatly into SAMMI and I can say it's working pretty good!
This is the first release. The code is a mess, it still doesn't have a readme.md, you need to input the ip and you api key every time in the Bridge and the transpiler included is not exactly perfect
but hey, IT WORKS!
Also expect me to work more into this
Venga, me apunto al #PaquitaPregunta de @ocana...
Me siento orgulloso de haber conseguido ganar varios concursos de programación por España adelante (alguno por mi ciudad, Vigo; pero también por Aragón o Madrid) y, sobre todo, aquellos que se celebraron en Zaragoza porque fue usando los datos abiertos de la ciudad (es/era una de las pocas ciudades que fomentaba su uso)
Another little stream tonight, part 3 of my MUI tutorial for Blitz Basic on the #Amiga. Fingers crossed for a smoother stream than last time! Starting at 8:30pm (BST) https://www.twitch.tv/daedalus2097 #retro #dev
Just released a tiny Node module that parses the attributes from a single tag (any attribute from anything that looks like a tag, not just valid attributes from HTML tags).
https://codeberg.org/small-tech/attribute-parser
(Regular expressions just don’t cut it when you want to support boolean attributes as well as attributes with dashes in the names and unquoted, single-quoted, and double-quoted values.)
Debugging is like being a detective in a movie where you are also the murderer.
Started to build a very basic dialogue system with npcs
#gamedev #indiegame #unity #videogames #gaming #coding #indiedev #blender #blender3d #games #art #design #particles #spear #animation #vfx #3dmodeling #gameplay #games #dev #npc #coding

You know, I've always considered coding as a hobby and a way to understand computer architecture. It's given me knowledge of multiple languages. As I sort of consider my options for moving away from the sort of #accessibility work that's led to burnout, I'm seriously considering doing some programming work for #MachineLearning and #AI as well as other accessibility.
Rust, Swift, and Mojo, which is a shortened and compilable version of Python, are bringing me around.
What if companies just stopped working on new shiny features most people won't use for a year or two, and just focus on making the software more stable and better. 🤷♂️. Just an idea. #windows #software #dev #development #programming #quality #games
The month of May has been excellent! Officially trademarked NeuroSpicy Studio, mocked up some logo designs, and got a whole lot of story development/vis dev and game prototype work done on Merry Melony! Overall a great month! Exciting times.
Please enjoy this highlight video for May and tell any friends that like weird indie games.
#indiedev #unreal #gamedev #development #dev #games #videogames #gaming #unrealengine5 #neurodivergent #adhd #autism #studio #neurospicy
Fucking over the developers who have dedicated countless hours to building a better Reddit experience is incredibly short sighted.
The #fediverse is going to see much more #dev activity soon.
There aren’t a lot of examples of #macOS #VoiceOver scripts out there, so we made a small collection that range from truly useful to the mainly demonstrative. Have something you’d like to see added to the collection? Let us know! You can download the collection from our website here: https://draconis.llc/misc/
#AppleScript #dev #development #accessibility #a11y
https://azure.github.io/awesome-azd/ - #awesome #templates for #azd, #Azure's new #dev cli.
a thing I love about consulting in tech is that I'll see a person post something like "we have a world class X team" on LinkedIn and I know they don't because that same person literally contracted me as a consultant to make up for the shortcomings in that team they're praising. #tech #consulting #dev
🔴 Let's break some graves. Game Dev Session. Godot Engine
https://twitch.tv/timkrief #indieDev #godotengine #godot #gamedev #dev
Snippets of modern CSS to do useful tasks. A lot has changed in CSS, and there are some really neat ideas here:
https://smolcss.dev/
Hacking my “smart” toothbrush https://kuenzi.dev/toothbrush/ #code #programming #hacking #it #dev
@owncast 0.1.0 вышел.
Немного из изменений:
- Переделали вебню
- Отвязали стрим-ключи от админского пароля - теперь можно вести коллективный стриминг и не раздавать всем админку.
- Кастомизация эмодзей
- Выбор цветов в чате (и их ограничение админом)
- Скрытие количества смотрящих
- Разные кастомизации фронта вроде оффлайн-баннера, кастомных JS/CSS и прочего.
- Удаление нотификаций через Twitter
Целиком - тут:
https://github.com/owncast/owncast/releases/tag/v0.1.0
Тем временем я у себя на @live уже накатил. В течение недели может быть что-то постримлю на новой версии.
Just added Water.css¹ support to Kitten².
Water is a CSS stylesheet for semantic HTML that’s responsive, has good typographical defaults, and light/dark mode support.
Useful for demos, teaching, and also as a good base stylesheet for your Small Web places.
Just add WATER (see what I did there?) to your libraries array in your pages.
¹ https://watercss.kognise.dev/
² https://codeberg.org/kitten/app/
#Kitten #SmallWeb #SmallTech #WaterCSS #CSS #web #dev #stylesheet #html #semanticHTML
![Screenshot: code editor on left, browser on right.
Browser contents:
Heading 1: Water
Water CSS library logo: the letters CSS with waves showing through them.
Heading 2: What is it?
Water¹ is a minimalist CSS stylesheet for semantic HTML that is responsive and has light and dark mode support. It’s convenient for quick experiments, teaching, and demos and could also be used as a good base stylesheet for your Small Web sites and apps.
Heading 2: How do you use it in Kitten?
Just include it in the list of libraries for your page:
export default function () {
return {
markup: html`<h1>Hello, world!</h1>`,
libraries: [WATER]
}
}
Heading 2: View source
View the source code for this example (link)
Footnote: 1. Source: https://github.com/kognise/water.css ↩︎
Contents of editor:
export default () => {
return {
markup: markdown`
# Water

## What is it?
[Water](https://watercss.kognise.dev/)[^1] is a minimalist CSS stylesheet for semantic HTML …
## View source
[View the source code for this example.](https://codeberg.org/kitten/app/src/branch/main/examples/trivia/index.page.js)
[^1]: Source: https://github.com/kognise/water.css
<style>
pre { font-size: 1.25em; }
</style>
`,
libraries: [WATER],
syntaxHighlightingTheme: 'color-brewer'
}
}](https://assets.toot.cafe/cache/media_attachments/files/110/457/820/509/795/325/small/efae3d83f32b70ad.png)
Just published Kitten’s¹ new database² commands:
- kitten db [table name] to see info the database/a specific table
- kitten db delete [table name] to delete the database/a specific table
- kitten db tail <table name> to follow a specific table
Full docs: https://codeberg.org/kitten/app#database-commands
¹ https://codeberg.org/kitten/app
² https://codeberg.org/small-tech/jsdb
#Kitten #SmallWeb #SmallTech #JavaScriptDatabase #javascript #database #JSDB #web #dev #js #NodeJS #commandLineInterface #CLI
Don't miss out on the chance to watch our entire programme live or on demand just because you have kids! Buy your streaming ticket now and guarantee yourself access to all the videos, forums and Q&A sessions. 🎟️ https://frontconference.com/tickets #front23 #design #dev #uxui

I swear there is something broken in the brains of these people that prevents them from lifting their heads up and seeing the world around them. #foss #opensource #dev
After #hackathon pre #dev day party at #SCD23. Thanks for that one @firegento!
#Kitten now has high-level support for file uploads.
- Automatically serves uploads by unique ID at /uploads/<unique-id>
- Makes the list of files available to your POST routes in an array at request.files
This is how simple it is:
https://codeberg.org/kitten/app#multipart-forms-and-file-uploads
Under the hood, I’ve replaced body-parser with express-busboy. That’s a major change so if something breaks for you, please do let me know. Also fixed a few things, including a parse error triggered by some scripts.
If you're interested in playing with it, it's here:
https://breakintochat.com/atari/igs.js/
If you end up making any cool art, please send it to me! Would love to put together an all-IGS artpack.
#pixelart #art #bbsing #textmode #igs #graphics #retrocomputing #atarist #vintagecomputing #atari #dev
So I just finished implementing file upload support in Kitten and it is very neat (if I say so myself) :kitten: 🎉
Will merge it into main tomorrow after some more testing.
Can’t wait to show it off as part of the personal microblog site example I’m going to be livecoding at NewCrafts Paris on Thursday.
(Just look at how little code there is in the POST route and the main page to work with uploads.)
’Night ’night folks :)
Right, implemented workaround for JavaScript’s Proxy / Date object incompatibility in JavaScript Database (JSDB)¹ and released in version 3.0.2².
Calling methods on persisted Date objects read back into memory now works as it should.
Workaround (diff): https://codeberg.org/small-tech/jsdb/commit/9e039e76f7a149df2fa7ecbbf626f813e44c0ab2
3.0.2 update (diff): https://codeberg.org/small-tech/jsdb/commit/f212566f8da4327d0b91d81e8cc6f5058ce63c47
Kudos to Pravin Divraniya for https://stackoverflow.com/a/57958494
¹ https://codeberg.org/small-tech/jsdb
² https://www.npmjs.com/package/@small-tech/jsdb
#JSDB #JavaScript #JS #database #SmallTech #Date #Proxy #web #dev
So in case anyone was following this: it appears that built-in objects like Date in JavaScript have some internal magic (read: inconsistencies)* that means you can’t proxy them as you would normally.
More info: https://codeberg.org/small-tech/jsdb/issues/5
Not sure if this is fixable in #JSDB. The “solution” might be to discourage use of Date objects and instead persist timestamps. Which is, quite frankly, a pain in the ass.
I’ll keep looking for a workaround…
* internal slots
Let's come together where design meets technology – and enjoy amazing food! Join our community and advance your career. Buy your conference and workshop tickets now. 🎟️ https://frontconference.com/tickets #front23 #design #dev #uxui #conference
Hoping for an #iOS #dev to help with a question in our forum about adding move actions to the #VoiceOver rotor. Check out the question and join the discussion here: https://www.applevis.com/forum/app-development-programming/adding-move-actions-rotor-app #AppDevelopment #Programming
If you think being 100% correct and precise in your instruction manuals will guarantee people will not fuck up using your system, sit down with someone reading your manual sometime to be cured of that notion.
First thing I noticed is that people don't read manuals like novels. They will open your manual in the middle, browse for things that stand out as something they know already, and do that first, regardless of your manual listing 40 steps that need to be done beforehand.
There are times I think JavaScript (and Node.js) do deserve their reputation…
(Ok, ok, I don’t, but what is this, really?)
“Date.prototype.toISOString called on incompatible receiver [object Date]”
*smh*
New post about my favorite topic - simplicity
https://ondrejsevcik.com/blog/simplicity-is-a-prerequisite-for-reliability
Okay, so like, I've kinda been trying to keep this project under wraps (at least on here) for a little but now I feel like I have something worth showing.
Here's my #furry #visualNovel for the #playdate
I have going forward, backward, sprite movement
The Crank even skips text :3
Versatility in development frameworks allow UX designers to create products that accommodate to users rather than products that users have to accommodate to.
Part II in my series "The Rise of Frameworks & the Fall of UX Architecture"
#UX #userExperience #dev #developer #framework #uxdesign
https://www.linkedin.com/pulse/rise-frameworks-fall-ux-architecture-part-ii-jason-cranford-teague/
My neighbors seem to think I work for a lawn care company, I don't know what gave them that Idea.
🤔 But if I did, I think it'd look a little something like this. #stealThisWorkflow #HubSpot #Dev
What?! #stackExchange #stackOverflow should ask a question on their own site asking "How to do a legit #dev #developer #survey?"
Wanting to ask about how devs feel about #ai in their workflow, they've chosen a survey provider #qualtrics that requires "ad blockers and security software" be disabled. Hmmm. #notTheOnion or what?
This will clearly result in responses from a subset of devs who do not care about security or privacy. You know, those that love AI.
I couldn't find an offline browser based text editor so i made one myself! Its pretty bare bones and requires you to manually unregister the service worker but it works! (I'll try to make it so you dont have to eventually)
https://textedit.labbolab.repl.co/
Features:
Plaintext editor
You can upload files
You can also download the text
***Offline use!***
Works on mobile!
#JavaScript #js #WebDev #dev #development #html #webtools #programming
(If you find this helpful please boost this! (no pressure of course ^^))
It's almost quack o'clock!
Syntax Error's May issue hits inboxes and RSS readers around the globe this Wednesday.
If you haven't yet subbed, head over to https://syntaxerror.tech to do that. If you have, share it with 3 of your dev friends so they can subscribe and join the duck pond.
Syntax Error is a monthly newsletter with thoughts, tips and stories about #debugging #software.
Don't miss out on the chance to watch our entire programme live or on demand just because you can't make it to Zurich! Buy your streaming ticket now and guarantee yourself access to all the videos, forums and Q&A sessions. 🎟️ https://frontconference.com/tickets #front23 #design #dev #uxui
- On a successful Perception or Investigation check, gain additional gold on kill. Crit failures result in only earning the minimum (1) gold. Crit successes result in even more gold earned
- Monsters cannot crit the player when they run
- Players are guaranteed to survive their first death saving throws per campaign
- Total amount of votes cast in the current campaign is in bio next to the 👤
- (hopefully) fixed polls not counting correctly
#dev #update
Great question in the @glitchdotcom community forum: What skills do software developers have beyond writing code?
To me, it's mainly about the ability to step back and evaluate how your decisions and your behavior affects the world around you, through empathy.
And you really have to be empathetic to yourself as well; know the value of your time. Opt in for simpler, more straightforward solutions. Ask for help when you need it.
Are you a visual person? Prefer some UI instead of text?
If you haven't been developing locally, you probably didn't know that the HubSpot VS Code extension got some new tricks.
Quickly and effortlessly change between which HubSpot account you're working in.
Add accounts easily without running CLI commands.
#HubSpot #dev
Designers have an urgent role to play in crafting the emerging generation of AI interfaces. Remember the talk of Josh Clark: 'Design in the Era of the Algorithm' from Front Conference 2018 🎥 👀 https://youtu.be/0kPuWjWgI_M #tbt #design #dev #uxui #frontconference // ➡️ Get your tickets now for Front Conference 23 starting from 199.– for remote live streaming! Don't miss out on two days of inspiring talks from the comfort of whatever you are, any time you want. #front23 🎟️ https://frontconference.com/tickets