There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

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

snowe , in [krazam]AI_Boyfriend, you wouldnt download one right?
@snowe@programming.dev avatar

I laughed at this for a good ten minutes.

NECOdes , in How programmers flex on each other - Fireship
@NECOdes@burggit.moe avatar

i felt attacked by every single minute of this video

Pyro , in meanwhile electron

Hasn’t this Ben the case for a looong time?

aubertlone ,

Yes it has, this meme is not necessarily with the times

Edit: or at least, a tiny bit dated. Although I’ve written and deployed express servers… Haven’t yet encountered any enterprise level back-end architecture written in JavaScript.

Usually in C# or Java.

vox , in Sometimes there is a better choice than Javascript
@vox@sopuli.xyz avatar

css can do animations, and it’s much more performant then js. I hate how over-used JavaScript is on “modern” websites.
some websites are even straight up unusable or don’t display anything with js disabled…

dukk ,

Some websites, JavaScript is necessary for doing things without overloading a server. Mostly SPAs/PWAs and such. I’m using Voyager for Lemmy right now, which needs JS, but it gives me a great experience.

But yeah, JS is often overused. Luckily, with new technologies coming out like Astro and HTMX, we should hopefully start seeing less JavaScript on pages that don’t need it.

vox ,
@vox@sopuli.xyz avatar

htmx just generates js too

dukk ,

However, it uses a lot less JS. It’s only a few lines of JS to replace an HTML element, but a lot more to parse a bunch of JSON and then alter the HTML to reflect that.

MonkderZweite ,

Still wayting for a native solution to AJAX.

No, not Java beans.

lowleveldata , in python < shell (for scripts)

Groovy is better

mundane ,
muddybulldog , in OK, now what?

Somebody needs to find whoever was responsible for the original NT task manager and learn a thing or two. That thing was bulletproof. I had servers over the years that were so broken nothing else would run but you hit CTRL-ALT-DEL and tada!

giloronfoo ,

He has a YouTube channel. Dave’s Garage

youtu.be/Ve95Nh690l0

ytrav ,

for the love of god, for the past 27 years it’s been ctrl-shift-esc (since like NT 4.0), while ctrl-alt-del opens up the security menu thing. I can’t believe I’m saying this…

i thought programmers liked doing things faster

muddybulldog ,

CTRL+SHIFT+ESC is simply a keyboard shortcut and is useless on a locked up system, it dies with the shell. CTRL+ALT+DEL throws a hardware interrupt, which contributed to the aforementioned bulletproof nature.

001100010010 , in When IT insists on autogenerated email addresses…
@001100010010@lemmy.dbzer0.com avatar

CEO gets “randomly assigned” the name of a ww2 German politician… 💀

Matthew ,

Hideo Lerch

Bumblefumble ,

Ah yes, the famous Nazi leader Hidler.

abclop99 ,

It would be “hiler”

olympicyes ,

FirstInitial LastName is common format. I knew someone named Aaron Ryan who got stuck with the email address “[email protected]”.

001100010010 ,
@001100010010@lemmy.dbzer0.com avatar

Just one dot dividing the name would make it a lot better

joby ,

Thankfully, [email protected] and [email protected] should be delivered to the same inbox.

ramjambamalam ,

There is no requirement to do so, although GMail’s adoption of this non-standard seems to have popularized the practice.

adonis , in Apple's Xcode Ladies and Gentlemen
@adonis@kbin.social avatar

I still don't understand why programmers are forced to use a specific tool, to write apps for a specific ecosystem.

i.e. writing a Flutter mobile app for Android and iOS. You can do everything in VSCode for the Android part incl. the apk-build.

But for iOS you're forced to use Xcode for implementing certain things like permissions, build and upload.

Nothing but headaches.

bort ,

Apple: our way or the highway

lazyvar ,
@lazyvar@programming.dev avatar

But for iOS you’re forced to use Xcode for implementing certain things like permissions, build and upload.

You can do all that via VSCode as well if you so desire.

Permissions, configurations, etc. are essentially all just XML files and can be edited as such, building, running in simulator and uploading can all be done via CLI.

And if you’re not comfortable doing it via the terminal in VSCode, you can also find some extensions.

Personally as a native dev I don’t know why you’d want to of course, but to each their own.

potoo22 , in unrolling loops is efficient, right?

In my first CS class, the professor announced an extra credit project due at the end of the semester. It was to create a formatted terminal calendar given a year from user input. I finished it after learning about condition but before I learned about classes… or functions… or loops… or searching the internet… partially. I searched how leap years worked, but didn’t bother to search for code (Stack Overflow didn’t exist yet)

Anyway, long ass program with each month hard-coded with 7 possible calendars for each month depending on the first day of the week. Lots of copy and paste. Professor was speechless, but accepted it.

ICastFist ,
@ICastFist@programming.dev avatar

“It’s not stupid if it works”

juliorapido , in Firmware

Wtf i’m only realizing this now! Wtf after 30 years!!! Aaarrgggg

HangingFruit ,
@HangingFruit@czech-lemmy.eu avatar

Even now it took me 30 minutes to figure it out.

xoggy , in Le torture
@xoggy@programming.dev avatar

Him being naked is completely unnecessary but enhances everything.

restingboredface , in The Password Game

As a someone who frequently argues with IT teams over ridiculous hidden password rules that drive crappy user experience I feel triggered by this game.

This is fantasticll

cliffhanger407 ,

My company finally went to a non expiring multi-word based policy. Took them a major breach but finally some sanity.

ramble81 , in How TeX.web is versioned since the early 90's (literal text inside)

Technically each version does increment numerically since

3.0000

3.1000

3.1400

3.1410

3.1415

At least until you get to the first 0 which would be the 32nd release.

panicnow ,

That’s why you can’t just use the version as a string. You need to use the API which correctly uses string length as a tie breaker.

cupcakezealot , in This is my life now, until I finally understand Cmake.
@cupcakezealot@lemmy.blahaj.zone avatar

sudo make me a cmake

Fedegenerate , in Up up and away we go

Me looking for apt update && apt upgrade -y

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines