@array@fosstodon.org avatar

array

@array@fosstodon.org

Life's an array of arrays. 101010 exactly.
Philosophy & Programming. I love coding, comic-books (and no-comic books), films and (dark and loud mostly) music. I suck at all of this. <3
:sway: :gnome: :archlinux: :debian: :ubuntu: :laravel: :javascript: :nodejs:

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

array, to php
@array@fosstodon.org avatar

My first was 8.0, still in school, and I confess that I began learning it with the prejudice of it being a junky, terrible language everybody was making fun of. Fast forward ~1 year later, after finishing my internship, where I used full stack mainly, and having discovered that not only it wasn't that bad, but really a pleasure to work with. Not perfect, but perfectly suitable for its use cases and, what's perfect anyway? So reading this has been a joy. :D https://developerjoy.co/blog/php-doesnt-suck-anymore

array,
@array@fosstodon.org avatar

@blu256 Yes, but from my experience, any language I have at least tried has some syntax that feels "weird" at first... It's pretty subjective I believe. Not that it can't be annoying and could be improved though, but I believe that recent additions to the language have actually made it better than it was. Version 5 was quite different from what I've read, was it? :)

array,
@array@fosstodon.org avatar

@blu256 I totally agree with the backslash, it feels Windows-y, so kind of bad. XD But to be honest I can't remember now a single time I had to write a backslashed-route myself, I guess my code editor imported all that for me. :P

It's in some details, for example, Laravel began using explicit return types and parameters from version maybe 10 (not sure about the exact version), and coming from Java, having explicit types is something I really appreciate (and wasn't possible before, right?) :D

array,
@array@fosstodon.org avatar

@blu256 Frameworks are quite the norm in webdev $jobOffers, so I've had to learn and use them. I've used Bootstrap, Vue (and Vuetify), Laravel, Nuxt, and Express, and I can say that Laravel is really the one I like most. It's really straightforward, saves a lot of boilerplate, kind of puts you on development rails (using sane conventions), has a huge ecosystem... But then again it may be a bit overkill for small, pet projects. Frameworks are mostly trade offs I believe.

array,
@array@fosstodon.org avatar

@blu256 What I mean with trade offs... I've been doing stuff lately with no frameworks, just vanilla "web" languages. I wrote a bit about that here and I think it encapsulates what I mean: https://fosstodon.org/@array/112348049196060708

array,
@array@fosstodon.org avatar

@hydrian @blu256 That's, I guess, the beauty of FLOSS, I give thanks everyday to the people who have created, maintained, improved etc. the tools I use on a daily basis. I began with programming just a few years ago so I have missed the development, but I think the blog post I shared hit the point: some people who still think PHP is terrible or even "dead" maybe have the memories of way older versions of the language. :)

array, (edited )
@array@fosstodon.org avatar

@ntha @hydrian @blu256 Sure, the PHP "corpse" is quite healthy indeed. XD EDIT: and now that frameworks are mentioned, I'm really curious about WinterCMS. One of my colleagues used it in a former job and he said it's really great. :)

array,
@array@fosstodon.org avatar

@ntha @hydrian @blu256 And I totally agree with that, at this point I believe that should be clear enough, right? ;) I'm mostly making fun of the people who make fun of PHP being "dead", which is a trend I've found quite examples on the internet already. Not my opinion, on the contrary. :)

array, to random
@array@fosstodon.org avatar

Commuting to $newJob will be complicated. The place is close to the beach, so the public buses, at least in the hot season (so half of the year or so, and counting), will be full of tourists to the point that I'll likely miss more than one because full capacity overflow.

I still refuse to have a 🚗.

array,
@array@fosstodon.org avatar

@supernov This may surprise you but... No. ;) Anyway I don't want an electric car either. In my $lastJob I walked 3.5 km. everyday going to the workplace, same for going back, but this one is just too far, it would take more than 3 hours just to be there, and then the same for going back, so public transport it is. 😞

array,
@array@fosstodon.org avatar

@danielsiepmann Going by bicycle is not really doable, I wish I could but. I haven't got a place to store it safely, so it would be stolen the first day if I just park it in the street, and yeah, it's dangerous as hell to go by bicycle in the city. Not to mention that I would arrive at work all sweaty (it's REALLY hot here), and I can't have a shower until I'm back at home...

array,
@array@fosstodon.org avatar

@supernov I don't mind walking (on the contrary, before and after so many hours in front of the computer I appreciate having a walk), but this is too far, and there's no alternative but the bus. But I live on a very touristic island, in the hot season there's just too many people...

array, (edited )
@array@fosstodon.org avatar

@indie1337_1 I don't want to drive anything with any other type of engine than my legs, if I can avoid it. Not that I can always make it, but I try to be consistent with my principles. :)

array,
@array@fosstodon.org avatar

@indie1337_1 Ah sorry I misunderstood. :P Well then I just commented before why this is not really an option: https://fosstodon.org/@array/112382938215759310 Public transport in my city is far from good, but all things considered is still my only reasonable option, at least by now. :(

helgztech, to random
@helgztech@fosstodon.org avatar

my Debian install has a bunch of weird shite going on with sources and sudo and updates that I can't be bothered fixing. Might be time for something fresh. Maybe EndeavourOS - Arch-based sounds fun. Or maybe just Mint, boring but stable, get stuff done.

array,
@array@fosstodon.org avatar

@helgztech Boring sounds good for work, fun sounds good to play with... That's why I use Ubuntu for coding and Arch and Void to play with. Why use one when you can have them all? XD Whatever you choose, I hope you enjoy it! :D

array, to Java
@array@fosstodon.org avatar

I've got the impression that the doesn't get all the love it deserves, but I'm quite a fan myself. It's really impressive how featureful it is, and sure doing would be way harder if I couldn't count on it. My $newJob, I've been told, makes using Eclipse mandatory for Java dev, so this is great news for me. :)

array, to ubuntu
@array@fosstodon.org avatar

I, for one, would like not to having to think about my OS much. Just knowing that it's FOSS, and get sh*t done. So here I am, mostly stuck on for dev work because reasons, and not a day I don't read someone telling us it's bad and we shouldn't use it. It's a bit tiring and I've got enough on my head to consider a switch ATM. So note to myself: keep using whatever works for me while I don't have to compromise personal values, and thus become:

simon_lucy, to music
@simon_lucy@mastodon.social avatar

Those that seriously enjoy King Crimson, others may call them fans, I of course wouldn't accept that, but they are often completists interested in slight variations, novelties and such.

The smart people around DGM have run marketing schemes to satisfy that so I have entire tour recordings, outtakes, etc, etc.

But my completism hasn't extended to splinters that don't include Robert Fripp in some way.

The "Stick Men" are pushing me out of that. https://stickmenband.com/

array,
@array@fosstodon.org avatar

@simon_lucy Anything with Tony Levin on it tends to be, at the very least, interesting. :)

helgztech, to random
@helgztech@fosstodon.org avatar

No I don't need to spin up a BSD to play with. Nope. nooooooo.

array,
@array@fosstodon.org avatar

@helgztech But don't we all? XD

helgztech, to random
@helgztech@fosstodon.org avatar

Haven't finished watching the freebsd at netflix prezi because reasons. Wondering what the security implications of bsd with zfs are given it records a checksum with data. Can't quite get my head around how the file system works - no volumes or partitions! Apparently there is a lot of freeBSD code in OSX. And yet the BSDs suffer from lack of developers.

array,
@array@fosstodon.org avatar

@helgztech YMMV, but at least for me the main showstopper is hardware support. No WiFI, no trackpad (I tried in a laptop, and a quite old one FWIW). No easy porting drivers and stuff from Linux, apparently because licensing collisions... But I've had FreeBSD and OpenBSD in VMs and they're really nice to play with. If I had to fire up a server, I think any *BSD would likely be my choice. :)

array,
@array@fosstodon.org avatar

@helgztech That's what everybody says, until it's too late to get out the 🐇 hole. 🤪 Just a suggestion, but if you can spin it into Gnome Boxes, at least the VM part will be piece of cake. But don't worry, plenty of challenges ahead! 😆

array, to Java
@array@fosstodon.org avatar

My project goes on, as a learning practice preparing for $newJob. I have, on purpose, excluded any frontend frameworks, just plain old HTML and CSS, and some JS strictly when needed. I build my templates with JSP, and I'm not using any backend framework. A bit more work? Maybe. But it's crystal clear, less bloated, and so fast! Plus, I get to see behind the abstractions, implementing models, services, factories, servlets, utils, etc. all by myself. In other words: I'm having fun. :)

array,
@array@fosstodon.org avatar

@HaraldKi I 100% agree with this and your blog post, thanks for sharing. I've been bitten by, say, trying to override Bootstrap rules, or trying to upgrade the npm deps for a Express+Vuetify project weeks later after starting such project and everything breaking... Java is, I believe, more "boring" in that sense. ;)

That said, I was taught straight "vanilla" web tech in my AD, and though I like, say, Laravel, the "magic" you mention, and to rely on so many moving parts... It's a trade off. ;)

array,
@array@fosstodon.org avatar

@HaraldKi For CSS in particular, I very much prefer straight CSS rules. I have a complete control (well, to a point; CSS is as easy as it's really difficult to get right!) on my views, up to any detail. And JS, sure say Vue makes some things more straightforward, but writing vanilla JS puts you, again, in control, no magic here (dynamically inserting data with JSP apart), and for a pet project more than suffices. Plus I've noticed how fast it is, compared to the Node/Vue project...

tulpa, to music
@tulpa@fosstodon.org avatar

This is some interesting "cosmic" black metal that I'm just discovering: https://labyrinthusstellarum.bandcamp.com/album/vortex-of-the-worlds

@array This would probably appeal to the part of you that likes Khonsu.

array,
@array@fosstodon.org avatar

@tulpa Hey, thanks for sharing. :) I usually need some days listening to something like this to form an opinion, but so far I'd say it sounds right up my alley. ;)

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