@eldamir@hachyderm.io avatar

eldamir

@eldamir@hachyderm.io

Software Developer, Tech lead.
Python, C#, Dotnet, Unity, Godot, and all things Web.
Occasionally blog about software, gaming, and other interests.
Would like to one day find time to develop some small games ๐Ÿ•น๏ธ๐ŸŽฎ

๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark

This profile is from a federated server and may be incomplete. Browse more on the original instance.

nick_tune, to random
@nick_tune@hachyderm.io avatar

One topic I'm going to focus on more in 2024 is Data. Data engineering, data architecture, data mesh, data pipelines and similar topics.

What are some of the best books and learning resources in this space?

Implementing Data Mesh by Jean-Georges Perrin and Eric Broda is the first book on my list. What else should I add?

eldamir,
@eldamir@hachyderm.io avatar

@nick_tune Iโ€™m off the same mind. Iโ€™m fine with sql and having an application database. But beyond that are a million technologies; and when are they useful? Am I missing out? Gotta learn more stuff๐Ÿ˜…

cvennevik, to random
@cvennevik@hachyderm.io avatar

Well fuck me. Can't import JavaScript modules over your local file system, because browsers enforces the Same-Origin Policy on module scripts, and browsers treat all files as having different origins.

It being permitted for non-module scripts is viewed as something regrettable that they can't break.

So to develop web pages with JavaScript that you can run locally, I have to rely on behavior that browser vendors would have eliminated if they could.

That's some rain on my parade.

eldamir,
@eldamir@hachyderm.io avatar

@cvennevik python -m http.server

All I need โœŒ๏ธ

eldamir, to random
@eldamir@hachyderm.io avatar

Ha! No kidding

https://xkcd.com/2867/

eldamir, to random
@eldamir@hachyderm.io avatar

Striking a balance between being a one-trick pony and a Jack of all trades is tricky.

I guess Iโ€™ll try to be a Jack of the most relevant and useful trades while keeping and eye on whatever else is having in the industry ๐Ÿ˜…

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

As we go into the home stretch, I was curious about today's health of the #dotnet #oss ecosystem.

At the beginning of the year, there were 313,365 unique packages listed in search, and as of December 1st, it is 355,127 packages. A difference of 41,762 packages.

The growth is about about 126 unique packages uploaded a day.

What do you think about that trajectory? Good? Expected? Bad?

Boost for reach.

eldamir,
@eldamir@hachyderm.io avatar
nick_tune, to random
@nick_tune@hachyderm.io avatar

LinkedIn version of the meeting/email meme:

Could this 5-page embedded PDF have been 3 bullet points?

eldamir, (edited )
@eldamir@hachyderm.io avatar

@nick_tune In retail, they pack tiny products in great big colourful boxes, so it is more visible on the shelf. I suppose it is the same mentality

SmudgeTheInsultCat, to random
@SmudgeTheInsultCat@mas.to avatar
eldamir,
@eldamir@hachyderm.io avatar
khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar
eldamir,
@eldamir@hachyderm.io avatar

@khalidabuhakmeh pronounced โ€œpraakโ€, not โ€œprey-gooโ€, even though thatโ€™s where my head goes when I read those letters ๐Ÿ˜

lauramcastro, to random

So, I gotta ask... is a thing in the Fediverse? ๐Ÿค“

Is anyone counting down the days already?



eldamir,
@eldamir@hachyderm.io avatar

@lauramcastro Iโ€™m following the hashtag for now. Letโ€™s see if my home feed gets flooded ๐Ÿ˜…
Iโ€™m sure that Fediverse is a great place for it ๐Ÿ˜Š
Just yesterday, a kind stranger took a look at my solution to last years day09 challenge to help me find my obvious mistake ๐Ÿ˜…

st3fan, to random
@st3fan@mastodon.social avatar

What language will you use for Advent of Code this year?

eldamir,
@eldamir@hachyderm.io avatar

@st3fan C#, for sure. My Python always gets too unorganized very fast, and becomes a pain to work with

dek, to golang
@dek@piaille.fr avatar

I think this year I'll try the #adventofcode (at least the ~15 first days - I'm not good enough at programming to finish the month), this time in #golang instead of #python.

Python is the language I'm really comfortable with and in which I do almost all of my projects.
But I did a good amount of Go ~2 years ago, I really liked it and I want to do more and be better at it.

eldamir,
@eldamir@hachyderm.io avatar

@dek I did my first few years in Python, but found that every day, part 2 was a pain. Making adjustments to fit part 2 would always break everything. Python is so easy to do poorly ๐Ÿ˜…
Last yeah I did C#, and will definitely be doing the same this year. Easier refactoring, easier tests, easier to follow SOLID principles, etc. ๐Ÿ˜Š

eldamir, to random
@eldamir@hachyderm.io avatar

I need a #codereview for last years #AdventOfCode Day 9.

I feel like Iโ€™ve tested everything, so there must be some edge case, Iโ€™m not seeing.

It is simple C#, ready to pull and run, with xunit tests in place. My personal input, and the task description is in there as well, so everything is readily available for anyone to pick up and chime in ๐Ÿ˜Š

Any help or hints would be much appreciated ๐Ÿ™โค๏ธ

https://github.com/eldamir/AdventOfCode2022/pull/1

eldamir,
@eldamir@hachyderm.io avatar

@mmszk that must be it. Thanks a lot. I knew it would something tiny and dumb ๐Ÿ˜…
Has started at things on multiple occasions and just couldnโ€™t spot it.

Have a star โญ๏ธ

michelle, to random
@michelle@front-end.social avatar

Just hold on one sec while I fix all of capitalism ๐Ÿ˜’

eldamir,
@eldamir@hachyderm.io avatar

@michelle if you could do that, that would be great. Weโ€™ll sit tight and let you get right on that โœŒ๏ธ

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

I thought of a better formulation of yesterdayโ€™s web dev joke โ€” the same basic beats, but a little punchier. Do I:

eldamir,
@eldamir@hachyderm.io avatar

@Meyerweb new toot, and then link to the new toot in a reply to the old one, so everyone gets to enjoy it ๐Ÿ˜Š

SmudgeTheInsultCat, to random
@SmudgeTheInsultCat@mas.to avatar

Scientists Have Simulated What It Might Be Like to Plunge Into Uranus

https://www.sciencealert.com/scientists-have-simulated-what-it-might-be-like-to-plunge-into-uranus

eldamir,
@eldamir@hachyderm.io avatar

@SmudgeTheInsultCat haha. What a garbage move on that website. The โ€˜backโ€™ button doesnโ€™t take you back, but takes you to the โ€œRead moreโ€ page.
What a turd ๐Ÿ’ฉ

sjkilleen, to random
@sjkilleen@mastodon.social avatar

That feeling when you have to make a change to your code and you can do it in almost no time because the code is well factored and easy to change

Animated GIF of Snoop Dogg doing a chef kiss with the caption "deliciousness"

eldamir,
@eldamir@hachyderm.io avatar

@sjkilleen

  • Cries in technical debt * ๐Ÿ˜ญ
latte, to random
@latte@mastodon.online avatar

i have so many half-baked website ideas floating around in my head but my biggest problem is finishing things :cwy:

eldamir,
@eldamir@hachyderm.io avatar

@latte also, register for the domain name ๐Ÿ˜…

khalidabuhakmeh, to blazor
@khalidabuhakmeh@mastodon.social avatar

, after 5 years, still only sees 16% of usage in the crowd.

It supports my assumption that putting all the eggs in the Blazor basket might hurt overall ASP.NET Core adoption with folks looking for familiar paradigms like MVC or HTML.

eldamir,
@eldamir@hachyderm.io avatar

@khalidabuhakmeh I think it is very interesting tech, but doesnโ€™t feel stable enough. Keeps changing. Keeps getting yet another trick. And I fear that it is hard to hire for. Easier to find some JS-folks to come and make a mess.
All in all, I just think it is risky to bet any long term project on it. But I really want to ๐Ÿ˜…

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

This is an โ€œinterestingโ€ behavior with Blazor forms. It makes technical sense since a form post resets the entire state of the page (which holds both forms).

Two forms one page with validation toggling

eldamir,
@eldamir@hachyderm.io avatar

@khalidabuhakmeh seems very similar to good olโ€™ regular full page responses. Validation only on the form that was submitted. But now what Iโ€™d expect from Blazor SPA magic

codinghorror, to random

โ€œThe most accurate image AI has ever generatedโ€ via https://skeeet.xyz/profile/justingarrison.com/post/3keb43sucp42n

eldamir,
@eldamir@hachyderm.io avatar

@codinghorror does it creatitity though? ๐Ÿค”

eldamir, to Blog
@eldamir@hachyderm.io avatar

This was a fun little distraction to work out on the .

Tinting the color of an <img> with a dynamic color.

Didnโ€™t seem to be possible through , so had to opt for a solution instead. I think it turned out rather okay ๐Ÿ˜Š

https://botched-deployments.com/posts/messing-with-images

andy, to random
eldamir,
@eldamir@hachyderm.io avatar

@andy any man who claims to be the โ€œonly solutionโ€ is probably not a man you want running anything.
Has there been a single example in history ever where that turned out well?
Public servant? Yes please!
Egotistical power-hoarder? Yeah, no thanks

SmudgeTheInsultCat, to random
@SmudgeTheInsultCat@mas.to avatar
eldamir,
@eldamir@hachyderm.io avatar

@SmudgeTheInsultCat It really is a great read. Reading through it for the first time at the moment. Feels like the right time to catch up, to better grasp the significance of what is going on in the world at the moment ๐Ÿ˜ฌ

realn2s, to rant

How NOT to comment code!!!

about past-self

YES I see the there is a limit set at id 207. And yes, it should be removed. But WHY did I set the limit ๐Ÿคฌโ€‹?!?!?

I faintly recall that it was a problem with the data which caused the rendering to fail. The quick fix was not to render the erroneous data and clean it up later.
This quick fix stayed in the code for more than 2 years. It seems I cleaned-up the data as well as the code works without the limit.

Not to future-self "Comment the WHY before the what"

eldamir,
@eldamir@hachyderm.io avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • megavids
  • GTA5RPClips
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • osvaldo12
  • Youngstown
  • ngwrru68w68
  • slotface
  • everett
  • rosin
  • thenastyranch
  • kavyap
  • tacticalgear
  • JUstTest
  • modclub
  • normalnudes
  • cubers
  • ethstaker
  • mdbf
  • Durango
  • khanakhh
  • tester
  • provamag3
  • cisconetworking
  • Leos
  • anitta
  • lostlight
  • All magazines