Programming Channel

0 Followers
0 Following
0 Posts

Welcome to the Newsmast Programming Channel. A curated feed of posts from the Fediverse, handmade by @newsmast, and broadcasting to Bluesky (if you've opted-in via @bsky.brid.gy)!

To post to the community just add #programming to your post. You can create a list to follow this account, and exclude the posts from your home timeline.

Wondering why you’ve been boosted by this account? Check out this thread: https://newsmast.social/@newsmast/111963831495789541

Newsmast Foundation Websitehttps://www.newsmastfoundation.org/

This is the first post here, and I want to highlight the amazing effort put into the Digging Code blog — now with stunning design updates and enhanced performance! 🚀

💬 Join us:

🤝 Blog Community – Connect with developers and share insights
https://mmramadan.com/register

💌 Newsletter – Get the latest tips, releases, and updates
https://mmramadan.com/newsletter

📲 Telegram Channel – Stay updated and chat with the community
https://t.me/digging_code

#backend #php #larave #javascript #sql #database #blog

Discover many useful Laravel tips across the blog and Community Tips. 🚀

📝 Check out the new blog tip:
Using Custom Timestamp Columns in Laravel Eloquent
https://mmramadan.com/tips/52

📚 Related Community Tips
Eloquent:
https://github.com/digging-code-blog/community-tips/blob/main/eloquent.md

Eloquent relationships:
https://github.com/digging-code-blog/community-tips/blob/main/eloquent-relationships.md

🔓 Create an account:
https://mmramadan.com/register

📩 Subscribe:
https://mmramadan.com/newsletter

📲 Join Telegram Channel:
https://t.me/digging_code

#php #laravel #github #opensource

Digging Code is rolling out an exciting update! 🚀

New buttons on the Tips and Packages pages let you submit contributions straight to the repositories.

💡 Community Tips:
https://github.com/digging-code-blog/community-tips

📦 Community Packages:
https://github.com/digging-code-blog/community-packages

✨ Explore all the latest updates and improvements:
https://mmramadan.com

🐱 Join the GitHub Organization and help the community grow:
https://github.com/digging-code-blog

#php #laravel #javascript #opensource #github

Zwischen Weihnachten und Silvester muss ich jetzt auch mal was posten.

Unsere #Daten, unsere #Software, unsere #apps und unsere #Betriebssysteme in gewisser Weise auch (siehe #windows11) sind in der #cloud. Und wenn die nun in #europa steht, statt in den #usa, macht es das für mich nicht besser. Alles ist nur noch "as a service". #gaming, #kommunikation, meine #arbeit - alles ist ein #Abo, alles ist Cloud.

Warum das ein Problem ist, erkläre ich gleich so kurz und verständlich wie ich kann.

New package on CRAN: {valh}, an interface between R and the Valhalla API
https://github.com/riatelab/valh

Valhalla is a routing service based on OpenStreetMap data.
https://valhalla.github.io/valhalla

Co-authored by @mthv

#GISChat #RSpatial #RStats #OpenStreetMap

GitHub - riatelab/valh: Interface between R and the OpenStreetMap-based routing service Valhalla

Interface between R and the OpenStreetMap-based routing service Valhalla - riatelab/valh

GitHub

"Géomatique et cartographie avec R" has been updated!  🗺️  

https://rgeocarto.github.io/

- Données vectorielles avec {sf}
(vector data processing)
- Données raster avec {terra}
(raster data processing)
- Cartographie avec {mapsf}
(thematic mapping)
- OpenstreetMap

This manual is in French. A lighter, slightly outdated English version is available here: https://rcarto.github.io/cartography_with_r/

#gis #gisChat #rstats #rspatial

Introducing {maposm}, an R package that extracts, modifies and merges sets of layers from OpenStreetMap for cartographic purposes.

On github: https://github.com/riatelab/maposm

The package is not on CRAN, but it is on r-universe: https://riatelab.r-universe.dev/maposm

#RStats #rspatial #GISChat

GitHub - riatelab/maposm: R package to download, simplify and merge multiple geographic layers from OpenStreetMap for mapping purposes.

R package to download, simplify and merge multiple geographic layers from OpenStreetMap for mapping purposes. - riatelab/maposm

GitHub

I wrote the fourth part of my #blog series “Implementing Co, a small programming language with #coroutines”. And this time, we add support for channels in #Co for inter-coroutine communication. https://abhinavsarkar.net/posts/implementing-co-4/

#Programming #PLT #ProgrammingLanguages #Compilers #Haskell #concurrency

Implementing Co, a Small Language With Coroutines #4: Adding Channels

We implement Co, a small language with coroutines and channels.

abhinavsarkar.net

JSON is probably the most used standard file format for storing and transmitting data on the Internet in recent times. It has a simple syntax with only four scalar data types and two composite data types. So, writing a parser for #JSON is a great exercise for learning the basics of parsing.

That's exactly what I did: I wrote a JSON #parser from scratch in #Haskell. Read my #blog post to learn about basics of parsing, nuances of the JSON syntax, and parser combinators and property-based #testing in Haskell: https://abhinavsarkar.net/posts/json-parsing-from-scratch-in-haskell/

#programming #functionalprogramming

JSON Parsing from Scratch in Haskell

We write a JSON parser from scratch in Haskell and learn about basics of parsing, nuances of the JSON syntax, and parser combinators and property-based testing in Haskell.

abhinavsarkar.net