interfluidity, to programming

[Announcing] fossilphant — a static-site generator to self-host your posts from Mastodon archives https://github.com/swaldman/fossilphant#readme

Check out examples, themes with paging https://www.mchange.com/projects/fossilphant/example/shatter/ or as one tall page https://www.mchange.com/projects/fossilphant/example/tower/

My current instance is sunsetting, and I want to make sure the banalities I posted here remain forever public.

If you are in similar straits, I'd love it if you gave this a try!

cc @isomorphismes @jpkoning @mattlehrer @paulgp

reidrac, to gamedev
@reidrac@social.sdf.org avatar

Just realised that has been a year since I moved to this instance, let's do a new !

I love OSS and (, CPC, , and ). Also regular dev in , , #C and .

My games are always free to download and play:

https://www.usebox.net/jjm/

I'm currently finishing "The Heart of Salamanderland" for the Amstrad CPC, that will have a physical release by PolyPlay (see my Brick Rick for an example!).

See you around!

Physical release of Brick Rick for the Amstrad CPC by PolyPlay.

softinio, to programming

Martin Odersky of fame has started a blog all https://odersky.github.io/blog/2024-01-04-post.html

adamwarski, to programming
@adamwarski@softwaremill.social avatar
jendrik, to Java

supports different options to write plugins. This is good, because it gives you the choice to use what fits your context. Any you should always write plugins - if only to organize your project's build configuration.

But it is confusing 😖. That's why I created this overview:
https://github.com/jjohannes/gradle-plugins-howto

Learn by exploring the difference between writing the same Gradle plugins in:

alexelcu, to python
@alexelcu@social.alexn.org avatar

has batteries included in its stdlib, but when those batteries aren't enough people have to resort to installing pip + virtualenv + pyenv, alongside the OS's native packager, which they still need for native dependencies.

In , for writing all kinds of scripts, with all sorts of dependencies, all you need now is Scala CLI; which can also help with distributing your script as a JAR, or as a native executable:

https://scala-cli.virtuslab.org/

Checkmate, Atheists!

alexelcu, to programming
@alexelcu@social.alexn.org avatar

I wrote about why Future and the async/await programming model is error-prone and obsolete, the industry moving away from it (e.g., Go, Kotlin's Coroutines, Project Loom):

https://github.com/lampepfl/gears/issues/19

davesmith00000, to programming
@davesmith00000@mastodon.gamedev.place avatar

Tyrian 0.8.0 Released!

Thanks to all who contributed! 💜

https://github.com/PurpleKingdomGames/tyrian/releases/tag/v0.8.0

haskman, to programming
@haskman@functional.cafe avatar
bblfish, to programming

Yesterday afternoon I presented the @ietf's upcoming HTTPSig protocol to the @w3c Solid Community Group.
I illustrated it by running my #scala crawler on #BigData published as Linked Data Event Streams (#LDES) protected with #SolidProject access control rules. (financed with the help of @NGIZero).
Note an early version of the IETF HttpSig protocol is used by #mastodon)

This is about as efficient as one can get, though Tim Berners-Lee did think of an extra optimisation, which I mention in the video recording below.
https://twitter.com/bblfish/status/1666547828506742788

(I am still waiting for the Google video upload to finish... Perhaps it is too long. The Twitter video works well though.)

jesper, to FunctionalProgramming
@jesper@agda.club avatar

We are organizing the FP Dag aka Dutch Functional Programming Day on Friday the 5th of January in Delft. People from neighboring countries are also very welcome to join!

The (soft) registration deadline is on the 22th of December (next Friday), so get your tickets soon!

https://www.tudelft.nl/fpday-2024

#FP #FPDag #FunctionalProgramming #Haskell #OCaml #Scala #Racket #Scheme #Agda #Coq #Idris #Lean #AndAllTheOtherLanguagesIForgot

alexelcu, to Blog
@alexelcu@social.alexn.org avatar

“Scala's Future”

Gather around, kids, let me tell you two stories from my past in the software industry.

https://alexn.org/blog/2024/01/10/scala-future/

eed3si9n, to programming
@eed3si9n@mastodon.social avatar

literally no one:

me: I've written a blog post using a static site generator, about migrating another website from Paradox, a static site generator, to Docusaurus, a static site generator, so we can subsume Pamflet, a static site generator.
https://eed3si9n.com/sbt-website-update-2024/

kubukoz, to programming
@kubukoz@mstdn.party avatar

Scala.php 0.1.1 has been released.

https://scala-php.org/blog/010-release

nescala, to programming

Tickets are open for the Northeast Scala Symposium! As always, we're just trying to cover costs, and since we're online this year, that's only $10 for three days:

We're ironing out the details of the schedule now, and it's looking to be a great lineup of presentations, panels, and hanging out with the rest of the Scala community.

So get your ticket at https://nescalas.github.io/ and join us on October 26-28!

alexelcu, to programming
@alexelcu@social.alexn.org avatar
eed3si9n, to programming
@eed3si9n@mastodon.social avatar

'Helix and '

I recorded 11 minutes of me pecking around Scala 3 code using my recent favorite editor
https://www.youtube.com/watch?v=uYopbRq62ds

alexelcu, to chrome
@alexelcu@social.alexn.org avatar

is now enabled in stable by default.

https://developer.chrome.com/blog/wasmgc/

It's also enabled by default in (120.0b4). seems to be the only one out of the picture, as usual, but for many apps (intranet, kiosks) it's safe to assume mainstream browser support.

https://webassembly.org/roadmap/

has an implementation that integrates with WasmGC:

https://kotlinlang.org/docs/wasm-overview.html

Other implementations are LLVM-based (e.g., Blazor, ), and may take more time.

crodav, to programming

1.5.0 for is available. With collection head/prev/next/last operations which take advantages of lexicographically sorted keys :) Very useful when using identifiers !
- https://github.com/dacr/zio-lmdb

deadblackclover, to programming
@deadblackclover@functional.cafe avatar

SPSC: A Small Positive Supercompiler

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

alexelcu, to programming
@alexelcu@social.alexn.org avatar

This is old news, but there's now an official announcement — Apache Pekko is now a top-level project:

https://news.apache.org/foundation/entry/apache-software-foundation-announces-new-top-level-project-apache-pekko

raquo, to programming
@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

tymwol, to programming
@tymwol@hachyderm.io avatar

I'm reading this book on now and what can I say so far about the language, is that it can be summarized as ‘best effort to create a decent functional language given the limitations of JVM’. https://www.goodreads.com/book/show/13541678

vascorsd, (edited ) to random
@vascorsd@mastodon.social avatar

Now that I finally have a proper fiber internet connection I need to focus properly to look for a job. No more excuses.

The interview I did on friday apparently wasn't good enough and "they decided to proceed with other candidates" so back to the wheel again 😔.

Let's see how January and February goes for the market and if job opportunities appear or not.

vascorsd,
@vascorsd@mastodon.social avatar

If anyone knows of positions that are remote and look interesting, I'm listening.

I've taken a look at the discord channel, the reddit post and scalajobs, but pretty sure there are things out there not in those places.

Based in Europe WET timezone, looking for a position. Last position I had was senior software developer where 90% was scala. I know the usual frameworks and libraries and used the language for probably more than 8 years 🤔.

ayo, to random
@ayo@ayco.io avatar

I kept my twtr account for a while because brands I occasionally reach out to were still exclusively there. It’s now no longer the case so I put the account down for real :)

ayo,
@ayo@ayco.io avatar

Here’s a really useful tool to discover other developers in various tech circles:

👉 https://fedidevs.com

Thanks @anze3db for building it!

#c

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