Programming

swiftcraft,
@swiftcraft@hachyderm.io avatar

🌟Exclusive offer for job seekers!🎉

Dive into the world of Swift development at SwiftCraft's main conference for just £90 + workshops or tutorials for an additional £90 each!

Find out more and apply! https://swiftcraft.uk/jobseekers

lefebvre,
@lefebvre@hachyderm.io avatar

Save 20% on Xojo, a bargain at any price! Also, SQLVue (my SQLite database editor) is only $12 during this sale!

https://www.xojo.com/store/

(Click on Extras tab for SQLVue.)

vanilla,
@vanilla@social.spicyweb.dev avatar

Last month's exclusive video at The Spicy Web demonstrating a CodePen example of Signals—what they are, how they work, and why frontend frameworks and fans of vanilla alike are adopting them rapid-fire—is now available to view for free! Check it out:

https://www.spicyweb.dev/videos/2024/signals-are-eating-the-web/

chrisvitalos,
@chrisvitalos@sigmoid.social avatar

"The Next Big Language is ."

Provocative statement. But not unexpected given the rise of and their ability to transform one language to another. In fact, this capability exists now and is being built into products, increasing productivity and sprint velocity.

How are you leveraging these technologies to realize the same benefits?

https://every.to/chain-of-thought/i-spent-24-hours-with-github-copilot-workspaces

argv_minus_one,
@argv_minus_one@mstdn.party avatar

@chrisvitalos

The LLM prompt is the worst programming language ever invented, because it has no guarantees whatsoever. Literally all behavior is undefined behavior.

raquo,
@raquo@mastodon.social avatar

Laminar v17 is finally here! 🎉Lots of new features across the board, as well as some bug fixes. #Scala #ScalaJS

https://laminar.dev/blog/2024/05/14/laminar-v17.0.0

cnx,
@cnx@larkspur.one avatar

w8 @tyil, i thought about the other laminar when i saw this

tyil,

@cnx I did too when I boosted it, should've read more carefully :(

henrikjernevad,
@henrikjernevad@mastodon.social avatar

Should you build software that is extensible and future-proof?

That sounds like a good idea, doesn’t it? Well, that depends on how good you are at predicting the future.

https://henko.net/blog/design-for-today/

#programming #softwaredesign #planning #futureproof #solid

henrikjernevad,
@henrikjernevad@mastodon.social avatar

@underlap So what's the rule for when you are allowed to break the rules? 😉

underlap,
@underlap@fosstodon.org avatar

@henrikjernevad "Never break the rules"? 😂

dirkdierickx,
@dirkdierickx@mastodon-belgium.be avatar

1984 - Ashton-Tate introduces the dBase III relational program for IBM PC-compatible computers.

dBase was one of the first database management systems for microcomputers and the most successful in its day. The dBase system included the core database engine, a query system, a forms engine, and a language that tied all of these components together.

zeroiee,
@zeroiee@techhub.social avatar

A clean Git history is the key to successful teamwork and quick bug fixes. Errors can only be successfully tracked down if it is always possible to trace when and where code was changed by whom and for what reason.

🥴 However, in the rush of the battle, the changes that are packaged in a commit are sometimes not taken very seriously. Who has never experienced this? A change that is actually unrelated to the current work package has made it into the commit because the file has already been saved temporarily.

💡The solution: With an "interactive add" (git add -i), you can pack partial changes ("hunks") into a commit and specify line by line what should be included in the next commit.

:git: "Staging patches": https://git-scm.com/book/en/v2/Git-Tools-Interactive-Staging

pablolarah,
@pablolarah@mastodon.social avatar

🟠 Avoiding the soft delete anti-pattern
by Tim Fisken @culturedsystems

https://www.cultured.systems/2024/04/24/Soft-delete/

johnefrancis,
@johnefrancis@mastodon.social avatar

@pablolarah "Hey DevOps, I deleted something by mistake. Can I get it back?"

chair slowly turns around

"No."

chair slowly turns away

saturn85,
@saturn85@mastodon.world avatar
elevenhsoft, Polish
@elevenhsoft@mastodon.social avatar

Wooohooo! Finally, we are on #flathub, friends! :)

#COSMIC Web Apps is available to install via #flatpak directly from flathub: https://flathub.org/apps/io.github.elevenhsoft.WebApps

I'm happy ^^

#cosmicdesktop #programming #rust

julienbarnoin,
@julienbarnoin@mastodon.gamedev.place avatar

Sometimes when tweaking things that are very sensitive, such as audio generation or physics systems, I just play around with parameters for a while, sometimes getting cool results, sometimes screwing up, quickly saving and testing as I go.

Then I feel like going back to something I had earlier, but it's hard to reproduce it. I don't have a great solution for that yet, maybe I should just have a mode where I commit every save to git or something?
Does anyone else do that?

deadblackclover,
@deadblackclover@functional.cafe avatar

SPSC: A Small Positive Supercompiler

https://sergei-romanenko.github.io/spsc/

Crell,
@Crell@phpc.social avatar
salcode,
@salcode@phpc.social avatar

@Crell I’m a fan of setting

git config --global pull.ff only

and continuing to use
git pull

Then if I hit the situation from the video where there are new commit(s) on the remote, stops the merge and displays a message. At that point I can decide how to handle it.

Long version at https://salferrarello.com/git-warning-pulling-without-specifying-how-to-reconcile-divergent-branches-is-discouraged/

Crell,
@Crell@phpc.social avatar

@salcode I've done that as well at times, though my muscle memory still has me typing pull --rebase all the time. 🙂

slashtechno,
@slashtechno@fosstodon.org avatar

I'm working on a project () and I want to make a post about it on .
It is functional and works quite well for having started work on it recently. Should I just make the post on HN?

mike,
@mike@fosstodon.org avatar

@slashtechno Sure, why not?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • programming
  • rosin
  • thenastyranch
  • mdbf
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • cisconetworking
  • slotface
  • vwfavf
  • everett
  • Durango
  • kavyap
  • GTA5RPClips
  • megavids
  • khanakhh
  • osvaldo12
  • ngwrru68w68
  • normalnudes
  • anitta
  • ethstaker
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • tester
  • JUstTest
  • All magazines