De Devschuur Coffee Corner - Iteratie ⑬ Vorige deel Overzicht

Pagina: 1 ... 45 46 Laatste
Acties:

Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 07:09

DevWouter

Creator of ThenNext

downtime schreef op dinsdag 1 april 2025 @ 16:31:
[...]

Exact. Alles was op rubriek gesorteerd en dan ging je maar gewoon URL's overtypen.


[...]

Klopt. Maar hoe vind je Altavista als jij niet weet dat Altavista bestaat? Zover ik me kan herinneren (ongetwijfeld gaat iemand me nu vertellen dat mijn herinnering niet klopt) hadden browsers in die tijd geen ingebouwde zoekfunctie. Je moest maar gewoon de URL kennen.
Meeste software die je toen installeerde op je machine om het internet op te gaan zat tjok vol met links waar je kon beginnen. De eerste pagina was vaak die van je provider waar je vervolgens naar nieuws of games kon gaan.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
downtime schreef op dinsdag 1 april 2025 @ 16:31:
[...]

Exact. Alles was op rubriek gesorteerd en dan ging je maar gewoon URL's overtypen.


[...]

Klopt. Maar hoe vind je Altavista als jij niet weet dat Altavista bestaat? Zover ik me kan herinneren (ongetwijfeld gaat iemand me nu vertellen dat mijn herinnering niet klopt) hadden browsers in die tijd geen ingebouwde zoekfunctie. Je moest maar gewoon de URL kennen.
Poster in de bibliotheek :D

Zo ging 't wel.

Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 22:36
downtime schreef op dinsdag 1 april 2025 @ 16:31:
[...]
Exact. Alles was op rubriek gesorteerd en dan ging je maar gewoon URL's overtypen.
[...]
Klopt. Maar hoe vind je Altavista als jij niet weet dat Altavista bestaat? Zover ik me kan herinneren (ongetwijfeld gaat iemand me nu vertellen dat mijn herinnering niet klopt) hadden browsers in die tijd geen ingebouwde zoekfunctie. Je moest maar gewoon de URL kennen.
Gopher :p

(meegeleverde browser bookmarks, of je favo computerblad, of via de TamTam)

En nog eerst als subdomein van digital.com :)


Hmm ik zag op m'n tripje over memory lane nog animated gifjes van "under construction" borden en sirenes op website langsflitsen :o
Ach waar is die tijd toch gebleven van een relatief onschuldig internet en bij behorende feestjes :+

[ Voor 20% gewijzigd door gekkie op 01-04-2025 18:55 ]


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 01:42
Koenvh schreef op dinsdag 1 april 2025 @ 15:16:
Zoals jullie weten worden de meeste problemen veroorzaakt door de DNS. Daarom presenteer ik met trots: Het telefoonboek van het internet
Ik heb helaas geen PDF viewer die zulke grote bestanden kan doorzoeken :(
downtime schreef op dinsdag 1 april 2025 @ 16:12:
Het doet me denken aan die boekjes die je eind jaren 90 in de kiosken kon vinden en waar lange lijsten websites in te vinden waren met bijbehorende URL's.
Je had toen ook lijsten van telefoonnummers met BBS'en waarop je moet je modem kan inbellen, bijvoorbeeld: https://bbs.idefix.net/abnlijst/abn199601.lst

Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 00:14

Koenvh

Hier tekenen: ______

Soultaker schreef op dinsdag 1 april 2025 @ 19:43:
[...]

Ik heb helaas geen PDF viewer die zulke grote bestanden kan doorzoeken :(


[...]

Je had toen ook lijsten van telefoonnummers met BBS'en waarop je moet je modem kan inbellen, bijvoorbeeld: https://bbs.idefix.net/abnlijst/abn199601.lst
Het staat op alfabetische volgorde, gewoon een beetje scrollen dus :P

🠕 This side up


Acties:
  • 0 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Daar gaan we dan. Vrijdag de eerste sollicitatie waar ik wellicht DotNet ga leren. Ze willen héél graag iets van me hebben dat ik al eerder gemaakt heb, geen idee wat ik er van kan verwachten.

[ Voor 3% gewijzigd door CloudPrutser op 02-04-2025 10:16 ]


Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
CloudPrutser schreef op woensdag 2 april 2025 @ 10:12:
Daar gaan we dan. Vrijdag de eerste sollicitatie waar ik wellicht DotNet ga leren. Ze willen héél graag iets van me hebben dat ik al eerder gemaakt heb, geen idee wat ik er van kan verwachten.
Wat willen ze dan zien? De code van 1 of andere class?

Acties:
  • +1 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Kalentum schreef op woensdag 2 april 2025 @ 10:46:
[...]


Wat willen ze dan zien? De code van 1 of andere class?
Nee het gaat om het doel op zich. Ik heb iets gemaakt waar ze verschrikkelijk veel geld mee kunnen gaan verdienen en ben met ze in contact gekomen via een oude vriend die me in contact heeft gebracht. Ze vinden het interessant en willen praten.

Acties:
  • +2 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 26-05 17:07

Sebazzz

3dp

Oef… AutoMapper and MediatR Going Commercial. :/

Geen 1 april grap. Dit lijkt mij toch wel een beetje lastig te vercommercialiseren.

MediatR is een vrij kleine library die niet al te ingewikkeld is en vrij gemakkelijk zelf te maken is of te vervangen is door MassTransit. AutoMapper zitten natuurlijk wel wat slimmigheden in, maar in de praktijk gebruik je niet die niet omdat des te ingewikkelder zo’n mapping is, des te lastiger die te onderhouden is.

Voor EPPlus trek ik (en heb ik getrokken) graag de portemonnee van mijn werkgever, voor QuestPDF ook, maar voor deze libraries is het wel ingewikkeld.

[ Voor 4% gewijzigd door Sebazzz op 02-04-2025 18:01 ]

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Jolijter
  • Registratie: Januari 2015
  • Laatst online: 27-05 09:05
@Sebazzz spoiler alert: MassTransit gaat ook betaald worden: https://masstransit.io/introduction/v9-announcement

Je zou zeggen dat het geen toeval is dat zoveel dotnet OSS packages ineens betaald worden. QuestPDF, FluentAssertions, nu AutoMapper/MediatR en MassTransit. Ik ben benieuwd wat erachter zit. Voor MassTransit en MediatR is het misschien om gebruikers zich meer verbonden te laten voelen en niet met het Microsoft alternatief verder te gaan waar ze mee bezig zijn?

[ Voor 68% gewijzigd door Jolijter op 03-04-2025 09:01 ]


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 26-05 17:07

Sebazzz

3dp

Wel een stuk lastiger te vervangen, maar ik weet niet of die pricing nou competitief is tegenover NServiceBus.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 26-05 17:07

Sebazzz

3dp

Jolijter schreef op donderdag 3 april 2025 @ 08:54:
Je zou zeggen dat het geen toeval is dat zoveel dotnet OSS packages ineens betaald worden. QuestPDF, FluentAssertions, nu AutoMapper/MediatR en MassTransit. Ik ben benieuwd wat erachter zit.
Ik zie het wel als losse zaken:

- QuestPDF: dit is specialistisch en deze library "verdiend" het ook
- FluentAssertions is overgekocht door Xceed zonder goed de waarde ervan in te schatten
- AutoMapper/MediatR wordt niet meer gesponsored vanwege een overname van de sponsor
Voor MassTransit en MediatR is het misschien om gebruikers zich meer verbonden te laten voelen en niet met het Microsoft alternatief verder te gaan waar ze mee bezig zijn?
MassTransit v9 is niet eens meer beschikbaar voor open-source gebruikers, dus dat is wel ingewikkeld. Hoe de toekomst van MediatR gaat zijn is nog onduidelijk.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Sebazzz schreef op donderdag 3 april 2025 @ 09:10:
[...]

Ik zie het wel als losse zaken:

- QuestPDF: dit is specialistisch en deze library "verdiend" het ook
- FluentAssertions is overgekocht door Xceed zonder goed de waarde ervan in te schatten
- AutoMapper/MediatR wordt niet meer gesponsored vanwege een overname van de sponsor
ik denk dat die laatste twee wel grotendeels met dezelfde trend te maken te hebben: het eindeloze venturekapitaal is wat minder eindeloos geworden en dus halen veel (grote) techbedrijven de broekriem aan om zwarte cijfers te schrijven. Geen OS projecten sponseren (dan wel geld of tijd) is nu eenmaal makkelijk korte termijn geld besparen.

Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 21:26

Haan

dotnetter

Voor alle AI liefhebbers en haters :9 Microsoft AI Skills Fest

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 25-05 06:46

Firesphere

Yoshis before Hoshis

En voor de Absurde Irritatie haters?

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Voor de mensen die een baan zoeken: bij CareerValue moet je NIET zijn.

Acties:
  • 0 Henk 'm!

  • Tjolk
  • Registratie: Juni 2007
  • Laatst online: 27-05 16:44
No shit. Al die vacatureschuivers moet je gewoon mijden als de pest.

Tjolk is lekker. overal en altijd.


Acties:
  • +1 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Tjolk schreef op donderdag 10 april 2025 @ 11:40:
No shit. Al die vacatureschuivers moet je gewoon mijden als de pest.
Er is een partij waar ik eerder zelf gesolliciteerd had. Ik had de baan zelf afgewezen omdat het toen niet goed voelde. Nu echter voelt het wel als de juiste stap.

Ik heb gisteren tegen die pipo gezegd dat hij mijn CV er niet neer hoeft te leggen omdat het raar over komt om het via een recruiter te doen, terwijl ik die mensen zelf al ken. Daarnaast moest ik er zelf ook nog even over nadenken.

Hij belt me net op en zegt dat "het vertrouwen geschaad is vanuit hem". Ik ben daarna echt als een kleuter toegesproken. Ik wist niet wat ik meemaakte. Ik werd op een gegeven moment echt kwaad en heb gezegd dat de samenwerking hier gewoon stopt.

Tot zo ver het avontuur met CareerValue. Nu maar hopen dat, als ik er ga werken, ze er geen zaak van gaan maken in de hoop dat ze geld los kunnen peuteren. Zo zijn die partijen wel. Heb het ook weleens gezien bij een andere partij die dat deed.

[ Voor 12% gewijzigd door CloudPrutser op 10-04-2025 11:57 ]


Acties:
  • 0 Henk 'm!

  • ElCondor
  • Registratie: Juni 2001
  • Laatst online: 20:26

ElCondor

Geluk is Onmisbaar

CloudPrutser schreef op donderdag 10 april 2025 @ 11:50:
[...]

Er is een partij waar ik eerder zelf gesolliciteerd had. Ik had de baan zelf afgewezen omdat het toen niet goed voelde. Nu echter voelt het wel als de juiste stap.

Ik heb gisteren tegen die pipo gezegd dat hij mijn CV er niet neer hoeft te leggen omdat het raar over komt om het via een recruiter te doen, terwijl ik die mensen zelf al ken. Daarnaast moest ik er zelf ook nog even over nadenken.

Hij belt me net op en zegt dat "het vertrouwen geschaad is vanuit hem". Ik ben daarna echt als een kleuter toegesproken. Ik wist niet wat ik meemaakte. Ik werd op een gegeven moment echt kwaad en heb gezegd dat de samenwerking hier gewoon stopt.

Tot zo ver het avontuur met CareerValue. Nu maar hopen dat, als ik er ga werken, ze er geen zaak van gaan maken in de hoop dat ze geld los kunnen peuteren. Zo zijn die partijen wel. Heb het ook weleens gezien bij een andere partij die dat deed.
Da's dan ook een aardige commissie die hij misloopt, vermoed ik zo maar eens... Vandaar dat zijn vertrouwen in jou geschaadt is. >:)
Lekker naast je neerleggen :*)

Hay 365 dias en un año y 366 occasiones para festejar (Boliviaans spreekwoord)


Acties:
  • 0 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
ElCondor schreef op donderdag 10 april 2025 @ 12:03:
[...]


Da's dan ook een aardige commissie die hij misloopt, vermoed ik zo maar eens... Vandaar dat zijn vertrouwen in jou geschaadt is. >:)
Lekker naast je neerleggen :*)
Het gaat nog erger worden. Zojuist de partij in kwestie gesproken, blijkt dat ze gisteren stiekem achter mijn rug om alsog mijn CV hebben neergelegd net nadat ik er zelf gesolliciteerd had. De partij gaat zich beramen op de samenwerking. ;)

[ Voor 5% gewijzigd door CloudPrutser op 10-04-2025 12:13 ]


Acties:
  • +2 Henk 'm!

  • ElCondor
  • Registratie: Juni 2001
  • Laatst online: 20:26

ElCondor

Geluk is Onmisbaar

Oeh, bastard! En nu? Vaak hebben partijen (werkgevers) ook overeenkomsten en een concurrentiebeding. Waarbij ze dan verplicht zijn om het traject in te gaan via de recruiter. Wat zou je dan doen?

[ Voor 3% gewijzigd door ElCondor op 10-04-2025 12:14 ]

Hay 365 dias en un año y 366 occasiones para festejar (Boliviaans spreekwoord)


Acties:
  • +1 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
ElCondor schreef op donderdag 10 april 2025 @ 12:14:
Oeh, bastard! En nu? Vaak hebben partijen (werkgevers) ook overeenkomsten en een concurrentiebeding. Waarbij ze dan verplicht zijn om het traject in te gaan via de recruiter. Wat zou je dan doen?
De partij heeft gezegd tegen CareerValue dat ze zich niet herkennen in het verhaal en dat ik eerder was dan de recruiter. :P

Gewoon de waarheid.

Ze hebben telefonisch wel alles geprobeerd om er toch geld uit te persen.

[ Voor 10% gewijzigd door CloudPrutser op 10-04-2025 12:18 ]


Acties:
  • +1 Henk 'm!

  • ElCondor
  • Registratie: Juni 2001
  • Laatst online: 20:26

ElCondor

Geluk is Onmisbaar

CloudPrutser schreef op donderdag 10 april 2025 @ 12:17:
[...]

De partij heeft gezegd tegen CareerValue dat ze zich niet herkennen in het verhaal en dat ik eerder was dan de recruiter. :P
Kijk, da's een werkgever om te gaan werken dan. Een werkgever die jou steunt ipv de partij waar ze mee te maken hebben is altijd een +1

Hay 365 dias en un año y 366 occasiones para festejar (Boliviaans spreekwoord)


Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 07:09

DevWouter

Creator of ThenNext

ElCondor schreef op donderdag 10 april 2025 @ 12:14:
Oeh, bastard! En nu? Vaak hebben partijen (werkgevers) ook overeenkomsten en een concurrentiebeding. Waarbij ze dan verplicht zijn om het traject in te gaan via de recruiter. Wat zou je dan doen?
Yep, in een ver verleden heeft een onderaannemer van een bedrijf een boete gekregen omdat zij hun bovenaannemer (en toen mijn nieuwe werkgever) hadden getipt. Daar zat een flinke boete op. Gelukkig voor mij geen probleem omdat ik er geen weet van had.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +3 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 00:36

AW_Bos

Liefhebber van nostalgie... 🕰️

Van die typefouten die je maakt.

Hoe dan? 7(8)7
Afbeeldingslocatie: https://tweakers.net/i/leVs2Q-IY1WKe5HM_F_C8KfBpVk=/800x/filters:strip_exif()/f/image/NVwdV9ixnqdpVDn0KqjTMBAg.png?f=fotoalbum_large
Wat een shit show :P

☀️ Goedemorgen zonneschijn! ☀️
☀️Ja, je maakt me zo gelukkig, en door jou voel ik me fijn! ☀️


Acties:
  • +3 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 27-05 16:43

DaFeliX

Tnet Devver
AW_Bos schreef op vrijdag 11 april 2025 @ 19:45:
Van die typefouten die je maakt.

Hoe dan? 7(8)7
[Afbeelding]
Wat een shit show :P
Ik type een paar keer per jaar
code:
1
git stash poop
ipv pop, en elke keer moet ik er weer om grinniken

Einstein: Mijn vrouw begrijpt me niet


Acties:
  • 0 Henk 'm!

  • Hipska
  • Registratie: Mei 2008
  • Laatst online: 27-05 16:54
Haha, ken je thefuck? Misschien een mooie suggestie om toe te voegen aan hun fixes.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 27-05 10:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ugh waarom is de git integratie in VS zo ontzettend kut. Kent iemand een betere plugin?

Ben nu aan het debuggen, en ik trace in een library waarvan ik de source van lokaal heb staan (en die opent ie ook), maar ik kan nu geen git blame doen omdat die niet in dezelfde repo als het geopende project zit.

En áls ik dan een git blame kan doen, dan kan ik alsnog niet makkelijk de change zien van een bepaalde regel code, omdat ik dan op de commit moet klikken en dan kom ik in de commit van die change, maar dan moet ik eerst weer de betreffende file in die commit opzoeken, en daarna op zoek naar de regel 8)7

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 21:26

Haan

dotnetter

@.oisyn ik snap niet precies wat je probeert te doen, ik ben dan ook geen Git guru :P , maar misschien werkt het beter in VS Code? Ik heb zelf sowieso vaak eenzelfde solution open in zowel VS als VS Code, omdat bepaalde handelingen soms net wat handiger in VS Code gaan, al dan niet ondersteund met een specifieke extension.

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 27-05 10:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

@Haan Het werkt idd beter in VS Code. Alleen debuggen werkt een stuk beter in VS ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 21:26

Haan

dotnetter

@.oisyn Juist, en nu ik je verhaal nog een keer lees snap ik ook wat je aan het doen bent. Maar is het dan niet alsnog handiger om een blame te doen in VSCode op een regel die je tijdens debuggen in VS hebt gevonden?

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 07:25
Haan schreef op maandag 14 april 2025 @ 20:36:
@.oisyn Juist, en nu ik je verhaal nog een keer lees snap ik ook wat je aan het doen bent. Maar is het dan niet alsnog handiger om een blame te doen in VSCode op een regel die je tijdens debuggen in VS hebt gevonden?
Het feit dat je een gepimpte text editor nodig hebt omdat de duur betaalde IDE iets niet kan vind ik nu niet echt geweldig over komen :X Al helemaal als ze semi dezelfde naam dragen en vanuit dezelfde maker komen.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 27-05 10:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

Haan schreef op maandag 14 april 2025 @ 20:36:
@.oisyn Juist, en nu ik je verhaal nog een keer lees snap ik ook wat je aan het doen bent. Maar is het dan niet alsnog handiger om een blame te doen in VSCode op een regel die je tijdens debuggen in VS hebt gevonden?
Maar dan moet ik dus eerst weer een file opzoeken in een andere tool, etc. Dan gebruik ik liever een git gui tool als Fork, die kan dat over het algemeen beter. Het punt is dat ik gewoon op dat moment even wil weten welke precieze change aan die ene regel is gemaakt waar ik op dat moment al met de cursor op sta.

Sowieso, Perforce was hierin zoveel fijner. Kon je ook gewoon een file path pasten en dan scrollde hij automatisch naar dat item. En dan een timelapse view openen waarmee je door de file kan scrubben met een slider.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • eheijnen
  • Registratie: Juli 2008
  • Niet online

Wie du mir, so ich dir.


Acties:
  • +1 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 27-05 10:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

Aangezien ik ervaring heb met bug reports en feature requests die een stuk relevanter zijn weet ik dat dit totaal hopeloos is :). Bovendien vraag ik om een oplossing nu, niet eentje voor Visual Studio 2035.

[ Voor 9% gewijzigd door .oisyn op 16-04-2025 10:28 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • eheijnen
  • Registratie: Juli 2008
  • Niet online
Dan zul je zelf aan de slag moeten...

Wie du mir, so ich dir.


Acties:
  • 0 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Ik denk dat ik even wat hulp nodig heb. Kennen jullie een bedrijf waar ze een SaaS platform (oid) hebben in Java? Als je een naam weet, laat het dan vallen.

[ Voor 15% gewijzigd door CloudPrutser op 16-04-2025 16:52 ]


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 27-05 19:15
.oisyn schreef op maandag 14 april 2025 @ 23:30:
[...]


Maar dan moet ik dus eerst weer een file opzoeken in een andere tool, etc. Dan gebruik ik liever een git gui tool als Fork, die kan dat over het algemeen beter. Het punt is dat ik gewoon op dat moment even wil weten welke precieze change aan die ene regel is gemaakt waar ik op dat moment al met de cursor op sta.

Sowieso, Perforce was hierin zoveel fijner. Kon je ook gewoon een file path pasten en dan scrollde hij automatisch naar dat item. En dan een timelapse view openen waarmee je door de file kan scrubben met een slider.
Visual Studio heeft multi-repository support. Nadeel is wel dat je ze dan in de zelfde solution moet openen. Maar in situaties waar je dit nodig hebt is dat misschien ook wat je eigenlijk wilt?

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 27-05 10:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

@ThomasG Dat kan helaas niet, het is een cmake project dus ik doe open folder. De source van de lib staat op een hele andere plek.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • +2 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 00:14

Koenvh

Hier tekenen: ______

Ik weet 't, 1 april is nu al even voorbij, maar nu na twee weken heb ik ook de fysieke versie van m'n boek binnen :D

Afbeeldingslocatie: https://tweakers.net/i/XnSAE0a2-PGsneC5LvafD6hPdcg=/x800/filters:strip_icc():strip_exif()/f/image/W1frdUiDzd1xaOIe0nRx5Zs7.jpg?f=fotoalbum_large

🠕 This side up


Acties:
  • 0 Henk 'm!

  • Obiter dictum
  • Registratie: Augustus 2008
  • Niet online

Obiter dictum

Zwart, geen suiker.

Hoe zijn jullie aan julie baan gekomen gekomen? Ik probeer senior symfony devs aan te trekken. Het aanbod (ter verheldering: het aanbod dat wij kunnen aanbieden in termen van salaris etc.) is prima, maar ik kom niet met ze in contact! Recruiters dragen vooral laravel guys aan en eigenlijk geen reactie op vacature.

Hoe zijn jullie benaderd? Is dat vacaturesites, recruiters, mond-op-mond, iets anders?

[ Voor 11% gewijzigd door Obiter dictum op 17-04-2025 16:48 ]

Mijn meest recente productreview.
GoT; een haast oneindige bron van technologische kennis. Experts die elkaar helpen, en ik ben trots, hieraan een bijdrage -nsfw- te mogen leveren!


Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Obiter dictum schreef op donderdag 17 april 2025 @ 16:14:
Hoe zijn jullie aan julie baan gekomen gekomen? Ik probeer senior symfony devs aan te trekken. Het aanbod is prima, maar ik kom niet met ze in contact! Recruiters dragen vooral laravel guys aan en eigenlijk geen reactie op vacature.

Hoe zijn jullie benaderd? Is dat vacaturesites, recruiters, mond-op-mond, iets anders?
Verschillende manieren. Huidige baan via een corporate recruiter op LinkedIn. Ook zelf gesolliciteerd, bv omdat ik in een specifieke stad werk wou hebben. Dus dat was op basis van de websites van werkgevers. En een paar keer via-via.

Symfony, Laravel, het is vast verschillend, maar lijkt mij dat wie het 1 snapt ook met het andere overweg kan toch?

Acties:
  • +1 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Kalentum schreef op donderdag 17 april 2025 @ 16:29:
Symfony, Laravel, het is vast verschillend, maar lijkt mij dat wie het 1 snapt ook met het andere overweg kan toch?
Nou.... Ik heb heel wat sollicitatiegesprekken en werk gezien van sollicitanten en Laravel was vrijwel nooit een fatsoenlijk design pattern in te ontdekken. Het kan wel (!) maar bij de sollicitanten die ik dus gezien heb was t gewoon yolo random aanroepen wat je wil, waar je maar wil. Symfony dwingt je veel meer om alles netjes te organiseren wat dat betreft.

Ik heb een oud-collega senior php(Symfony)/python/node dev benaderd een paar weken terug en die had binnen 2 dagen besloten naar ons te willen komen, mazzeltje :) Nieuwe mensen vinden die goed zijn ipv een opgeblazen CV te hebben is heel erg lastig. Iedereen noemt zich full stack zodra ze n keer React of Express geinstalleerd hebben, niet te doen. We werken wel met een recruiter samen waar ik wel echt tevreden over ben, stuur gerust een bericht als je de naam wil hebben.

Acties:
  • 0 Henk 'm!

  • Guus...
  • Registratie: Juni 2017
  • Laatst online: 23:59
Obiter dictum schreef op donderdag 17 april 2025 @ 16:14:
Hoe zijn jullie aan julie baan gekomen gekomen? Ik probeer senior symfony devs aan te trekken. Het aanbod (ter verheldering: het aanbod dat wij kunnen aanbieden in termen van salaris etc.) is prima, maar ik kom niet met ze in contact! Recruiters dragen vooral laravel guys aan en eigenlijk geen reactie op vacature.

Hoe zijn jullie benaderd? Is dat vacaturesites, recruiters, mond-op-mond, iets anders?
Ik denk dat je misschien dieper moet analyseren waar je praktisch nu naar aan het zoeken bent. Het lijkt misschien alsof je weinig eisen hebt en een goed aanbod maar stiekem zijn je eisen heel specifiek: senior, php (steeds minder populair, ook 8 jaar geleden), symfony (weinig populair, zeker voor jongere senior devs), op zoek naar werk of bereid om te wisselen.

Dat laatste betekent dus dat ze een nieuwe werkgever en codebase moeten leren kennen. Ze zitten waarschijnlijk heel fijn op hun plek, zijn de expert, hebben een flexibele werkgever (waar ze ook gebruik van durven te maken), hebben een salaris waarbij geld niet meer de motivator is.

Ik zou kritisch kijken naar wat je echt nodig hebt en wat een algemeen php developer profiel is dat daarbij past. Meer de type werkzaamheden waar de nadruk op zal liggen en welke ervaringen daar op lijken.

Recruiters maakt het niet uit hoeveel cv's ze doorsturen. Dus die negeren eisen waar ze niet aan kunnen voldoen gewoon en laten jou uitzoeken of er een raak is. Dus misschien kan je de drempel voor zelf zoekende developers ook lager maken.

Acties:
  • 0 Henk 'm!

  • Gropah
  • Registratie: December 2007
  • Niet online

Gropah

Admin Softe Goederen

Oompa-Loompa 💩

Obiter dictum schreef op donderdag 17 april 2025 @ 16:14:
Hoe zijn jullie aan julie baan gekomen gekomen? Ik probeer senior symfony devs aan te trekken. Het aanbod (ter verheldering: het aanbod dat wij kunnen aanbieden in termen van salaris etc.) is prima, maar ik kom niet met ze in contact! Recruiters dragen vooral laravel guys aan en eigenlijk geen reactie op vacature.

Hoe zijn jullie benaderd? Is dat vacaturesites, recruiters, mond-op-mond, iets anders?
Ik heb regelmatig mensen gekoppeld aan bedrijven die ik toevallig ken wanneer ze uitspreken een bepaald iets te willen en ik denk dat ik een bedrijf ken wat bij hun past. Mijn vorige baan was mond-tot-mond. Mijn huidige baan heb ik via een door het bedrijf ingehuurde recruiter, maar ik was toevallig net aan het rondkijken en mijn huidige werklijstje stond zeker op het lijstje om contact mee op te nemen omdat we eerder ook al goed contact hadden gehad. De recruiter heeft het wel wat weten te versnellen (en volgens mij ook een redelijk goed salaris onderhandeld).

Genoeg kennissen van mij vinden via linkedin bedrijven, maar zijn daarbij ook wel enigzins kieskeurig in wat voor bedrijf het is (vaak maatschappelijk verantwoord, energiehoek of duurzaamheid. En ik ken een aantal die eens op meetups en dergelijke in gesprek zijn geraakt met de organisatie/spreker en zo eens gingen solliciteren (ookal leidde dat lang niet altijd tot een overstap).

[ Voor 15% gewijzigd door Gropah op 17-04-2025 22:19 ]


Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 22:00
Cartman! schreef op donderdag 17 april 2025 @ 17:17:
[...]

Nou.... Ik heb heel wat sollicitatiegesprekken en werk gezien van sollicitanten en Laravel was vrijwel nooit een fatsoenlijk design pattern in te ontdekken. Het kan wel (!) maar bij de sollicitanten die ik dus gezien heb was t gewoon yolo random aanroepen wat je wil, waar je maar wil. Symfony dwingt je veel meer om alles netjes te organiseren wat dat betreft.

Ik heb een oud-collega senior php(Symfony)/python/node dev benaderd een paar weken terug en die had binnen 2 dagen besloten naar ons te willen komen, mazzeltje :) Nieuwe mensen vinden die goed zijn ipv een opgeblazen CV te hebben is heel erg lastig. Iedereen noemt zich full stack zodra ze n keer React of Express geinstalleerd hebben, niet te doen. We werken wel met een recruiter samen waar ik wel echt tevreden over ben, stuur gerust een bericht als je de naam wil hebben.
Maar dan zijn ze gewoon niet heel senior. Ik heb nog PHP gedaan in het 'pre-framework' tijdperk. Uiteindelijk was er een enorme wildgroei aan frameworkjes die allemaal weer iets anders jatten van Java's Spring framework en is het nu weer redelijk geconsolideerd volgens mij met Laravel als grootste speler.
Maar je kunt nog steeds niet verwachten dat er voor elk mogelijke variant van hetzelfde legio mensen zijn met X jaar ervaring met dat specifieke frameworkje en dergelijke.
Ik doe al jaren geen front-end meer, maar ik kan er echt wel vrij snel weer ingroeien als het moet. Ik doe nu Kotlin, waar ik tot dit jaar geen noemenswaardige ervaring mee had bijvoorbeeld. Maar als je Java kent en het liefst nog wat andere talen die features hebben die Kotlin toevoegt, dan zit je er zo in.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • +1 Henk 'm!

  • eheijnen
  • Registratie: Juli 2008
  • Niet online
Obiter dictum schreef op donderdag 17 april 2025 @ 16:14:
Hoe zijn jullie aan julie baan gekomen gekomen? Ik probeer senior symfony devs aan te trekken. Het aanbod (ter verheldering: het aanbod dat wij kunnen aanbieden in termen van salaris etc.) is prima, maar ik kom niet met ze in contact! Recruiters dragen vooral laravel guys aan en eigenlijk geen reactie op vacature.

Hoe zijn jullie benaderd? Is dat vacaturesites, recruiters, mond-op-mond, iets anders?
Als je mensen zoekt die direct er tegenaan kunnen vernauw je je keuze (sterk).
Waarom maak je het niet eens wat ruimer en bv. Symphonie als pré benoemt.
Dan krijg je al eens wat meer mensen in beeld die met wat meer inzet van jullie kant en de ruimte om Symphony te leren, wellicht binnen een redelijke tijd op stoom kunnen zijn.

Symphony beheersen binnen een bepaalde contracttermijn kan een criterium zijn voor een contractverlenging...

Wie du mir, so ich dir.


Acties:
  • 0 Henk 'm!

  • sky-
  • Registratie: November 2005
  • Niet online

sky-

ella 👌

Ik ben dit jaar van baan gewisseld (eind vorig jaar begonnen met zoeken - ik had geen haast) en heb zelf mijn inmiddels nieuwe werkgever benaderd. Dat was een erg fijne ervaring. PHP is al een tijd geleden voor mij, dus geen idee waarom Symfony devs lastig te vinden zijn. Ik zit in de .net hoek, maar doe ook (wat) infra (kubernetes e.d.). Wellicht is symfony "het" gewoon niet meer.

don't be afraid of machines, be afraid of the people who build and train them.


Acties:
  • 0 Henk 'm!

  • mrdemc
  • Registratie: Juni 2010
  • Laatst online: 23:14
sky- schreef op vrijdag 18 april 2025 @ 12:11:
Ik ben dit jaar van baan gewisseld (eind vorig jaar begonnen met zoeken - ik had geen haast) en heb zelf mijn inmiddels nieuwe werkgever benaderd. Dat was een erg fijne ervaring. PHP is al een tijd geleden voor mij, dus geen idee waarom Symfony devs lastig te vinden zijn. Ik zit in de .net hoek, maar doe ook (wat) infra (kubernetes e.d.). Wellicht is symfony "het" gewoon niet meer.
Persoonlijk zie ik Laravel voornamelijk gebruikt worden voor websites, webshops, en vergelijkbare applicaties terwijl Symfony meer gebruikt wordt op het gebied van webbased applicaties die wat uitgebreider zijn en meer vereisten hebben op het gebied van standaardisatie en BIV. Met laravel kun je prima ontwikkelen, en uiteindelijk hetzelfde bereiken als met Symfony, maar het geeft je wat meer vrijheid op bepaalde vlakken waardoor het niet direct geschikt wordt geacht voor de echt grotere applicaties.
Laravel is meer geschikt voor snelle ontwikkelingen terwijl symfony vanwege de opbouw toch wat robuuster zal zijn in de praktijk.
Prima natuurlijk; het is vooral belangrijk dat je de juiste frameworks en talen kiest voor het doel dat je wilt bereiken m.i.

Meestal zie je inderdaad wel dat er in zulke enterprise-grade ontwikkelingen eerder voor een andere taal wordt gekozen, zoals bijv. Kotlin inderdaad, maar als een bedrijf al PHP gericht is en daarvoor de werknemers in dienst heeft, kan het lastig zijn daarin over te stappen en voldoet Symfony ook prima.

Ik zou dan wel aanraden, afhankelijk van de complexiteit en grootte van de applicatie natuurlijk, ook te overwegen om te kijken naar een microservices opzet waarbinnen specifieke onderdelen ook opgepakt kunnen worden met gebruik van andere talen om toch het risico qua personeelsbezetting wat te verkleinen; en een eventuele migratie in de toekomst naar bijv. C#, Kotlin, Java, Python, Go, etc. te vereenvoudigen. Maakt het geheel natuurlijk wel complexer, maar in zo'n geval zou je wel sneller kunnen schakelen en ook voor specifieke doeleinden de 'juiste' taal kunnen gebruiken.

[ Voor 3% gewijzigd door mrdemc op 18-04-2025 12:36 ]


Acties:
  • +1 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 25-05 06:46

Firesphere

Yoshis before Hoshis

sky- schreef op vrijdag 18 april 2025 @ 12:11:
Ik ben dit jaar van baan gewisseld (eind vorig jaar begonnen met zoeken - ik had geen haast) en heb zelf mijn inmiddels nieuwe werkgever benaderd. Dat was een erg fijne ervaring. PHP is al een tijd geleden voor mij, dus geen idee waarom Symfony devs lastig te vinden zijn. Ik zit in de .net hoek, maar doe ook (wat) infra (kubernetes e.d.). Wellicht is symfony "het" gewoon niet meer.
Hoewel ik zelf meer verschoven ben naar de ops kant van de devschuur, zit ik midden in een Symfony wereld wat betreft onze applicatie.
Samen met een berg Perl (Vraag me niet waarom... maar het feit dat de originele, eerste versie van de applicatie uit 2009 stampt geeft misschien een idee).

Hoewel ik zelf veel meer in de python hoek zit qua wat ik doe met werk, heb ik de oude PHP achtergrond wel. Wat me is opgevallen aan Symfony is dat het een enorme hoeveelheid extra code oplevert in onze eigen codebase.
Laravel, Silverstripe, zelfs Drupal, een formuliertje ofzo is zo veel makkelijker en beter geabstraheerd dan in Symfony.
Hetzelfde voor heel veel basic controller werk. En security/firewall spul, waar je in Symfony een gigantische YML bij elkaar aan't schrapen bent, is het in Laravel zo veel makkelijker te beheren.

Toegegeven, de originele code is echt niet schoon (en het "scouts principe" wordt helaas niet genoeg toegepast), dus het kan zijn dat mijn observatie hier deels door wordt vertroebeld.

Hoe dan ook, volgens mij is Symfony nooit "het" geweest. Tweakers is (was?) symfony geloof ik, maar grotendeels, als je me nu een zelfde applicatio zou vragen te maken, zou Symfony erg laag op de lijst met kanshebbers staan.
Ik ben het hier grotendeels me oneens. Maar ieder zijn meug :)

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • +2 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 07:25
Is Laravel intussen uberhaupt "stabiel"? Dat was jaren terug namelijk niet zo en had je elk jaar of zo een nieuwe major versie met (vele) breaking changes en geen / beperkte support op de oude versies.

Symfony daarentegen is daar nu al jaren heel helder in. Vaste release cyclus met 5 minor versies, .0 t/m .4. Nieuwe features moeten vervolgens backwards compatible zijn. En elke 2 jaar komt, gelijk met de .4 release, ook een nieuwe major uit. Waarbij die major qua features identiek is aan de .4. Draai je .4 en maak je geen gebruik van deprecated zaken (waarvoor deprecations in code getriggerd worden) dan kun je, als het goed is, zonder enige issues / breaking changes overstappen naar de nieuwe major (tenzij je oudere PHP versie gebruikt en de minimale versie gewijzigd is). Waarbij elke .4 release ik meen 3 jaar bugfixes krijgt en 5 jaar security fixes. Als je voldoende hebt aan de security fixes (en dus geen bugfixes meer na 3 jaar) hoef je dus maar elke ~5 jaar te updaten en kun je 2 volledige major versies overslaan. Uiteraard zul je dan wel tegen harde BC issues aanlopen als je majors gaan skippen.

Waarbij gegarandeerde support zonder gedwongen (major) updates voor enterprise achtig gebruik natuurlijk een groot voordeel is van Symfony (ten opzichte van Laravel als ze dat nog niet hebben).

Acties:
  • 0 Henk 'm!

  • mrdemc
  • Registratie: Juni 2010
  • Laatst online: 23:14
Firesphere schreef op vrijdag 18 april 2025 @ 12:54:
[...]

Hoewel ik zelf meer verschoven ben naar de ops kant van de devschuur, zit ik midden in een Symfony wereld wat betreft onze applicatie.
Samen met een berg Perl (Vraag me niet waarom... maar het feit dat de originele, eerste versie van de applicatie uit 2009 stampt geeft misschien een idee).

Hoewel ik zelf veel meer in de python hoek zit qua wat ik doe met werk, heb ik de oude PHP achtergrond wel. Wat me is opgevallen aan Symfony is dat het een enorme hoeveelheid extra code oplevert in onze eigen codebase.
Laravel, Silverstripe, zelfs Drupal, een formuliertje ofzo is zo veel makkelijker en beter geabstraheerd dan in Symfony.
Hetzelfde voor heel veel basic controller werk. En security/firewall spul, waar je in Symfony een gigantische YML bij elkaar aan't schrapen bent, is het in Laravel zo veel makkelijker te beheren.

Toegegeven, de originele code is echt niet schoon (en het "scouts principe" wordt helaas niet genoeg toegepast), dus het kan zijn dat mijn observatie hier deels door wordt vertroebeld.

Hoe dan ook, volgens mij is Symfony nooit "het" geweest. Tweakers is (was?) symfony geloof ik, maar grotendeels, als je me nu een zelfde applicatio zou vragen te maken, zou Symfony erg laag op de lijst met kanshebbers staan.


[...]

Ik ben het hier grotendeels me oneens. Maar ieder zijn meug :)
Dat kan natuurlijk, maar ik ben wel alsnog benieuwd waarom niet :) Ben altijd benieuwd naar andere zienswijzen. Uiteindelijk is dit natuurlijk op basis van eigen ervaringen en mogelijk wat verouderd gezien ik niet recentelijk naar Laravel heb gekeken. Ook is het natuurlijk heel erg afhankelijk van het team waarmee je werkt en de afspraken die je daarbinnen kan maken om een eindproduct neer te zetten. Dan kan Laraval ook werken voor grotere applicaties (zoals ik aangaf ook met "Met laravel kun je prima ontwikkelen, en uiteindelijk hetzelfde bereiken als met Symfony" in mijn vorige bericht), maar het vereist m.i. wel een iets andere aanpak dan bij Symfony.

Voor Tweakers zou ik misschien ook niet direct Symfony gekozen hebben op basis van wat ik zie, hoewel ik de overweging wel kan voorstellen. Ik weet niet wat er op de achtergrond allemaal speelt qua architectuur, schaal en functionaliteit dus kan dat verder niet beoordelen.

[ Voor 13% gewijzigd door mrdemc op 18-04-2025 13:19 ]


Acties:
  • +1 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 25-05 06:46

Firesphere

Yoshis before Hoshis

mrdemc schreef op vrijdag 18 april 2025 @ 13:14:
[...]


Dat kan natuurlijk, maar ik ben wel alsnog benieuwd waarom niet :) Ben altijd benieuwd naar andere zienswijzen. Uiteindelijk is dit natuurlijk op basis van eigen ervaringen en mogelijk wat verouderd gezien ik niet recentelijk naar Laravel heb gekeken. Ook is het natuurlijk heel erg afhankelijk van het team waarmee je werkt en de afspraken die je daarbinnen kan maken om een eindproduct neer te zetten. Dan kan Laraval ook werken voor grotere applicaties (zoals ik aangaf ook met "Met laravel kun je prima ontwikkelen, en uiteindelijk hetzelfde bereiken als met Symfony" in mijn vorige bericht), maar het vereist m.i. wel een iets andere aanpak dan bij Symfony.

Voor Tweakers zou ik misschien ook niet direct Symfony gekozen hebben op basis van wat ik zie, hoewel ik de overweging wel kan voorstellen. Ik weet niet wat er op de achtergrond allemaal speelt qua architectuur, schaal en functionaliteit dus kan dat verder niet beoordelen.
Zoals ik eerder al aangaf, ieder z'n meug natuurlijk, maar wat mij tegen staat aan puur Symfony voor een applicatie, is het gebrek aan bootstrapping van kleine dingen.
Laravel's `DB::table()` methode haalt een grote hoeveelheid overhead weg, die een puur Symfony achter laat. Laravel is ook niet instabiel, in mijn ervaring.
Elk framework heeft uiteraard ijn quirks, en Laravel is verre van perfect. Maar het heeft tenminste geen lijst aan YML voor alles. De security.yml van Symfony, zonder enige "hulp" van het framework verder, vereist dat je alle roles en permissions goed hebt uitgewerkt. Andere frameworks handelen dit soort zaken af via een manageable interface in plaats van geheel te rusten op de developer kennis van de applicatie.
Daarnaast is mijn ervaring met Symfony, dat het teveel af hangt van listeners. Hoewel dit uiteraard voor een groot deel een developer keuze is, zijn listeners nogal verborgen code, iets wat Symfony graag toestaat.
Laravel en Silverstripe en in mindere mate Typo3 en Craft, hangen minder af van side-stepping van de code naar een listener om acties uit te voeren.

Onafhankelijk van hoe mijn opinie over Symfony is/was, als ik nu een applicatie zou moeten bouwen, zou het in Python gaan waarschijnlijk.

Hoewel Go uiteraard een optie is, kan ik het persoonlijk niet met Go vinden, maar ook voorzie ik grote problemen bij het upgraden/refactoren van een Python/Perl/PHP applicatie naar Go/Java.

Je verandert niet alleen de taal, maar ook de werkwijze. Je gaat van Interpreter naar Compiler, en dat zal een enorme opgave zijn voor veel mensen. Vooral als het team weinig ervaring heeft met compilatie talen. En dat zal waarschijnlijk het geval zijn, aangezien ze voor hun werk in interpreter talen werken.

In principe kun je natuurlijk in elk framework hetzelfde bereiken, en is het altijd een geval van de gekozen aanpak die bepaalt hoe iets gemaakt wordt.
Maar een groot deel van de aanpak die gekozen wordt, wordt juist gedicteerd door het framework, en daar zit'm juist dan de knel

[ Voor 47% gewijzigd door Firesphere op 18-04-2025 23:45 ]

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • +2 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Firesphere schreef op vrijdag 18 april 2025 @ 12:54:
Laravel, Silverstripe, zelfs Drupal, een formuliertje ofzo is zo veel makkelijker en beter geabstraheerd dan in Symfony.
Hetzelfde voor heel veel basic controller werk. En security/firewall spul, waar je in Symfony een gigantische YML bij elkaar aan't schrapen bent, is het in Laravel zo veel makkelijker te beheren.
Hebben we het over dezelfde Symfony? Drupal waar je een bizar grote array moet maken zonder typing en Laravel met magic strings makkelijker dan Symfony Form waar alles netjes opgebouwd is uit objecten?

En gigantische yaml voor security? Ik heb nooit meer dan n enkele regels nodig gehad in vrij complexe applicaties. Helemaal in de war ben ik ervan 8)7

Voor een uitgebreid platform die volledig event driven, serverless, node/typescript is gekozen om de management tool met Symfony te doen vanwege de goede track record qua support en releases en omdat het lekker strikt is qua design patterns waardoor goed te onderhouden is en prima testbaar is. Het is gewoon vrij saaie tech misschien maar enorm robuust met heldere documentatie en een hoogwaardige community.

[ Voor 22% gewijzigd door Cartman! op 19-04-2025 10:39 ]


Acties:
  • 0 Henk 'm!

  • mrdemc
  • Registratie: Juni 2010
  • Laatst online: 23:14
Cartman! schreef op vrijdag 18 april 2025 @ 19:18:
[...]

Hebben we het over dezelfde Symfony? Drupal waar je een bizar grote array moet maken zonder typing makkelijker dan Symfony Form waar alles netjes opgebouwd is uit objecten?

En gigantische yaml voor security? Ik heb nooit meer dan n enkele regels nodig gehad in vrij complexe applicaties. Helemaal in de war ben ik ervan 8)7

Voor een uitgebreid platform die volledig event driven, serverless, node/typescript is gekozen om de management tool met Symfony te doen vanwege de goede track record qua support en releases en omdat het lekker strikt is qua design patterns waardoor goed te onderhouden is en prima testbaar is. Het is gewoon vrij saaie tech misschien maar enorm robuust met heldere documentatie en een hoogwaardige community.
https://symfony.com/projects/drupal :+

Maar idd, eens met wat je zegt :) En exact ook de overweging die bij ons van belang is geweest.

[ Voor 5% gewijzigd door mrdemc op 18-04-2025 20:07 ]


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
mrdemc schreef op vrijdag 18 april 2025 @ 20:06:
[...]


https://symfony.com/projects/drupal :+

Maar idd, eens met wat je zegt :) En exact ook de overweging die bij ons van belang is geweest.
Mijn controversiele mening: Drupal had zoveel beter kunnen zijn als het gebouwd zou zijn als bundles op Symfony Framework ipv enkel de losse componenten met een eigen module systeem. Helaas was Symfony Framework destijds daar niet ver genoeg voor toen ze aan Drupal 8 begonnen zijn. Drupal kampt ook best met t probleem van ontbrekende nieuwe aanwas, ik denk dat voor beide ecosystemen het geholpen had als het meer op elkaar zou lijken.

Acties:
  • +2 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Drupal is toch echt zelf eigenwijs, ze gaan nog steeds af en toe tegen trends en de werking van Composer in.
Naast mooie veranderingen aan PHP, zoals versies 7.0, 7.4 en 8, zou je kunnen stellen dat Composer de beste externe toevoeging aan het ecosysteem is, enorm zonde om daar niet in mee te gaan op de intuitive manier (dus niet repo’s per major Drupal ;) ).

Overigens is Laravel al 8 jaar heel stabiel, hoogstens niet met de bijproducten die ze proberen te vermarkten. Niet alle vergelijkingen in jullie posts kloppen, uiteindelijk is de top 2 van frameworks gewoon superduidelijk. Laravel heeft een stijltje en Eloquent (beide prima te negeren ook, Doctrine FTW). Misschien meer een cultuurding dat Laravel iets hipper is in US, UK, NL, en Symfony dan weer in FR, DE, PL.

{signature}


Acties:
  • +2 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 27-05 09:54
Firesphere schreef op vrijdag 18 april 2025 @ 12:54:
[...]
Samen met een berg Perl (Vraag me niet waarom... maar het feit dat de originele, eerste versie van de applicatie uit 2009 stampt geeft misschien een idee).
Ik ga al een tijdje mee, maar voor mijn gevoel was in 2009 Perl al een product die z'n populariteit in 1999 verloor. :+

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • +1 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Obiter dictum schreef op donderdag 17 april 2025 @ 16:14:
Hoe zijn jullie aan julie baan gekomen gekomen? Ik probeer senior symfony devs aan te trekken. Het aanbod (ter verheldering: het aanbod dat wij kunnen aanbieden in termen van salaris etc.) is prima, maar ik kom niet met ze in contact! Recruiters dragen vooral laravel guys aan en eigenlijk geen reactie op vacature.

Hoe zijn jullie benaderd? Is dat vacaturesites, recruiters, mond-op-mond, iets anders?
Hier een zware Laravel developer die open staat voor Symfony. :)

Stuur gerust een DM als je interesse hebt.

Acties:
  • 0 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Obiter dictum schreef op donderdag 17 april 2025 @ 16:14:
Hoe zijn jullie aan julie baan gekomen gekomen? Ik probeer senior symfony devs aan te trekken. Het aanbod (ter verheldering: het aanbod dat wij kunnen aanbieden in termen van salaris etc.) is prima, maar ik kom niet met ze in contact! Recruiters dragen vooral laravel guys aan en eigenlijk geen reactie op vacature.

Hoe zijn jullie benaderd? Is dat vacaturesites, recruiters, mond-op-mond, iets anders?
Kun je mij de vacature DM'en? :)

Zit zelf in regio Rotterdam dus ben even benieuwd waar jullie zitten ook.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Cartman! schreef op vrijdag 18 april 2025 @ 19:18:
[...]

Laravel met magic strings makkelijker dan Symfony Form waar alles netjes opgebouwd is uit objecten?
https://symfony.com/doc/current/forms.html

::class maakt het niet ineens objectgeoriënteerd hè, deze hele documentatiepagina hangt van de strings aan elkaar.

Zie ook mijn eerdere string-rants:

1. CodeCaster in "De Devschuur Coffee Corner - Iteratie ⑬"
2. CodeCaster in "De Devschuur Coffee Corner - Iteratie ⑬"

[ Voor 22% gewijzigd door CodeCaster op 22-04-2025 10:10 ]

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • +1 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 27-05 19:15
CodeCaster schreef op dinsdag 22 april 2025 @ 10:01:
[...]

https://symfony.com/doc/current/forms.html

::class maakt het niet ineens objectgeoriënteerd hè, deze hele documentatiepagina hangt van de strings aan elkaar.

Zie ook mijn eerdere string-rant: CodeCaster in "De Devschuur Coffee Corner - Iteratie ⑬" CodeCaster in "De Devschuur Coffee Corner - Iteratie ⑬"
Als je het vergelijkt met Laravel of andere PHP CMS/Frameworks, valt het behoorlijk mee :+

Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 21:36
Ik heb zelf wel veel met Laravel gespeeld, leuk platform.
Vooral omdat ik vanuit de basis een Ruby on Rails ontwikkelaar ben en dan zie je dat Laravel & RoR veel van elkaar geleend hebben!

Ook bij de laatste Laravel-conference was David Heinemeier Hanson (de RoR-oprichter en nog steeds hoofdprogrammeur) op bezoek en straks bij de RoR-event (in Amsterdam) komen ook de grote namen van Larvel op bezoek.

Acties:
  • +1 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
CodeCaster schreef op dinsdag 22 april 2025 @ 10:01:
[...]

https://symfony.com/doc/current/forms.html

::class maakt het niet ineens objectgeoriënteerd hè, deze hele documentatiepagina hangt van de strings aan elkaar.

Zie ook mijn eerdere string-rants:

1. CodeCaster in "De Devschuur Coffee Corner - Iteratie ⑬"
2. CodeCaster in "De Devschuur Coffee Corner - Iteratie ⑬"
I stand corrected wbt object vs array inderdaad. Wat ik meer bedoel bij Laravel dat je dingen hebt als dit:

code:
1
2
3
4
    $validated = $request->validate([
        'title' => 'required|unique:posts|max:255',
        'body' => 'required',
    ]);


En dan vind ik Symfony een heel stuk leesbaarder:

code:
1
2
3
4
5
6
7
8
9
public function buildForm(FormBuilderInterface $builder, array $options): void
{
    $builder
        ->add('myField', TextType::class, [
            'required' => true,
            'constraints' => [new Length(['min' => 3])],
        ])
    ;
}


Maar t vreemdste in Laravel vind ik die facades, alles is n shortcut en je hebt geen idee wat erachter zit en wat t doet en al roep je een redirect aan in je database laag, lekker doen. Bij Symfony framework is dat allemaal veel meer gescheiden wat onderhoud en debugging ten goede komt.

Acties:
  • +2 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Cartman! schreef op dinsdag 22 april 2025 @ 15:08:
[...]

code:
1
2
3
4
5
6
7
8
9
public function buildForm(FormBuilderInterface $builder, array $options): void
{
    $builder
        ->add('myField', TextType::class, [
            'required' => true,
            'constraints' => [new Length(['min' => 3])],
        ])
    ;
}
Een magische array met magische strings als "['min' => 3])" als (enige) parameter meegeven aan een constructor voor een class is toch wel weer een mooi staatje "OOP" PHP :P Je had het net zo goed niet kunnen doen, consistent met wat er een niveau hoger gedaan word.

Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 27-05 11:44
RagingPenguin schreef op woensdag 23 april 2025 @ 16:45:
[...]


Een magische array met magische strings als "['min' => 3])" als (enige) parameter meegeven aan een constructor voor een class is toch wel weer een mooi staatje "OOP" PHP :P Je had het net zo goed niet kunnen doen, consistent met wat er een niveau hoger gedaan word.
Is niet heel anders dan de "magische" param-objecten in JavaScript, en laten we vooral de args, **kwargs van Python niet vergeten :)

Read the code, write the code, be the code!


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 27-05 19:15
wackmaniac schreef op woensdag 23 april 2025 @ 20:48:
[...]


Is niet heel anders dan de "magische" param-objecten in JavaScript, en laten we vooral de args, **kwargs van Python niet vergeten :)
Dat is natuurlijk niet helemaal het zelfde. In Typescript kan dat "strong"-typed, in Javascript min-of-meer ook met de JSdoc annotaties. Of PHP zoiets heeft voor associative arrays weet ik niet.

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 07:25
ThomasG schreef op woensdag 23 april 2025 @ 21:02:
[...]
Dat is natuurlijk niet helemaal het zelfde. In Typescript kan dat "strong"-typed, in Javascript min-of-meer ook met de JSdoc annotaties. Of PHP zoiets heeft voor associative arrays weet ik niet.
Ja, PHP heeft PHPDoc waarin je ook array shapes kunt definieren. En een tool als PHPStan of Psalm (2 static analyzers) kan dat prima valideren. Het enige ding in dit specifieke geval is dat de opties natuurlijk per input type kunnen verschillen en je dus niet één array shape hebt maar die afhankelijk van het input type is. Ik vraag mij nu alleen af of PHPStan, die ook een extensie voor Symfony heeft voor uitgebreidere ondersteuning, niet wel specifiek de opties analyseert. Met de extensie dus die daardoor veel beter kan analyseren. Zo is er bv ook een Doctrine extensie die (zeer) uitgebreid kan analyseren en bij een DQL string (Doctrine Query Language, een custom SQL variant), of een query builder ook exact kan controleren of bepaalde properties en entities wel of niet bestaan en wat het resultaat van een query is (welk object daar uit komt of welke scalar values).

Acties:
  • +1 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
wackmaniac schreef op woensdag 23 april 2025 @ 20:48:
[...]


Is niet heel anders dan de "magische" param-objecten in JavaScript, en laten we vooral de args, **kwargs van Python niet vergeten :)
Het bestaan van een speciale syntax voor het aanmaken van een key-value pair collectie is ook geen enkel probleem, dat is een feature die je zowel voor goede als slechte dingen kan gebruiken.

Ik duidde er meer op dat het framework dat "goed OOP" als voornaamste USP heeft het nogal een willekeurige mix van OOP design patterns en magische strings/arrays is. Maak er dan gewoon of een simpele array met de opties van (wat voor dit soort dingen prima is, je doet verder toch niks met die classes, en een beetje IDE kan ook wel autocompleten), of gebruik consistent een builder pattern. /my 2 cents

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 22:00
RagingPenguin schreef op woensdag 23 april 2025 @ 21:41:
[...]


Het bestaan van een speciale syntax voor het aanmaken van een key-value pair collectie is ook geen enkel probleem, dat is een feature die je zowel voor goede als slechte dingen kan gebruiken.

Ik duidde er meer op dat het framework dat "goed OOP" als voornaamste USP heeft het nogal een willekeurige mix van OOP design patterns en magische strings/arrays is. Maak er dan gewoon of een simpele array met de opties van (wat voor dit soort dingen prima is, je doet verder toch niks met die classes, en een beetje IDE kan ook wel autocompleten), of gebruik consistent een builder pattern. /my 2 cents
Vind persoonlijk een builder pattern vaak ook wel vrij bloated, zeker omdat het meestal gewoon een workaround is voor beperkingen van je taal. :P
Als ik b.v. kijk naar Kotlin vs Java, dan heeft Kotlin net als b.v. Python named parameters en default values, zodat je feitelijk gewoon een constructor fatsoenlijk en leesbaar kunt gebruiken om selectief parameters te vullen.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • PatrickH89
  • Registratie: November 2009
  • Laatst online: 27-05 10:57
Wel geinig dat hier nog steeds vol vuur over het verschil tussen Symfony en Laravel gediscussieerd wordt. Uiteindelijk komt het gewoon neer op:

- Wat kennen je developers
- Wat kennen de developers die je wilt recruteren

Laravel en Symfony zijn natuurlijk gebouwd op verschillende stijlen, maar uiteindelijk is het verschil behoorlijk klein in wat je ermee bereikt. Ik heb ook een periode gehad dat alles zo puristisch mogelijk moest en toen had Symfony wellicht beter bij me gepast, maar uiteindelijk tot de conclusie gekomen dat je SOLID het beste kan gebruiken als een gereedschapskist in plaats van een bijbel. Als Laravel niet voldoet dan zal Symfony niet ineens wel voldoen en vice versa.

Acties:
  • +1 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 27-05 16:43

DaFeliX

Tnet Devver
PatrickH89 schreef op maandag 28 april 2025 @ 22:00:
Wel geinig dat hier nog steeds vol vuur over het verschil tussen Symfony en Laravel gediscussieerd wordt. Uiteindelijk komt het gewoon neer op:

- Wat kennen je developers
- Wat kennen de developers die je wilt recruteren

Laravel en Symfony zijn natuurlijk gebouwd op verschillende stijlen, maar uiteindelijk is het verschil behoorlijk klein in wat je ermee bereikt. Ik heb ook een periode gehad dat alles zo puristisch mogelijk moest en toen had Symfony wellicht beter bij me gepast, maar uiteindelijk tot de conclusie gekomen dat je SOLID het beste kan gebruiken als een gereedschapskist in plaats van een bijbel. Als Laravel niet voldoet dan zal Symfony niet ineens wel voldoen en vice versa.
Ik ben het deels met je eens dat de keuze van het gebruikte framework geen dag-en-nacht verschil is, maar de verschillen die er zijn hebben zeker wel impact. Je wilt immers jouw code zodanig schrijven dat het past bij het framework, wat in Symfony gewoonweg andere structuur van code oplevert dan in Laravel. Dat is niet perse erg, maar kan wel voor frustratie zorgen als je 'tegen het framework in gaat werken'.

Ik zou zeggen, gebruik lekker het framework waar jij je het beste in thuisvoelt. Probeer ook het andere framework eens, en ervaar wat het verschil is. Als je beide frameworks volledig onder de knie heb, zou je per project een framework kunnen kiezen dat het beste aansluit bij dat project. Zo'n keuze maak je ook met "hoe ervaren ben ik/het team met framework X" in het achterhoofd.

Einstein: Mijn vrouw begrijpt me niet


Acties:
  • +3 Henk 'm!

  • BarôZZa
  • Registratie: Januari 2003
  • Laatst online: 27-05 18:52
Ik vind het wel vermakelijk als het bij vacatures alleen gaat over wat de werkgever wil en ze vervolgens verbaasd zijn dat niemand reageert.

Mensen solliciteren meestal op iets wat ze willen bereiken, niet op iets wat ze al kunnen. Dus het is logischer om een medior te zoeken met ambities als senior of een laravel developer met ambities om een nieuwe framework te leren. Het is aan de werkgever om het talent te herkennen en te zorgen dat ze zo snel mogelijk de benodigde kennis vergaren.

Daarnaast, wat heb je te bieden als je het salaris negeert? Hoe tof is de applicatie waar je aan werkt (standaard SaaS b2b web app)? Het team? Locatie (inspiratieloos kantoorpand op industrieterrein)?

Voor de rest kan je het marktaandeel van symfony opzoeken en dan zie je dat niemand dat eigenlijk nog gebruikt, dus je vist in een lege vijver.

Acties:
  • +1 Henk 'm!

  • Jolijter
  • Registratie: Januari 2015
  • Laatst online: 27-05 09:05
Ik zou ervaring met een specifieke techniek ook alleen als een pré zien en niet als een vereiste. Als je conceptueel begrijpt waar het over gaat is de techniek slechts een aspect dat je kunt leren.

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
BarôZZa schreef op dinsdag 29 april 2025 @ 09:46:
Voor de rest kan je het marktaandeel van symfony opzoeken en dan zie je dat niemand dat eigenlijk nog gebruikt, dus je vist in een lege vijver.
Waar vind jij betrouwbare marktaandelen van gebruikte frameworks?

Acties:
  • +1 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 07:25
Cartman! schreef op dinsdag 29 april 2025 @ 16:12:
[...]

Waar vind jij betrouwbare marktaandelen van gebruikte frameworks?
Blijkbaar op een plek waar geen Symfony developers komen :+. Blijkbaar ben ik dan van een uitstervend ras.

Acties:
  • +1 Henk 'm!

  • Tjolk
  • Registratie: Juni 2007
  • Laatst online: 27-05 16:44
Cartman! schreef op dinsdag 29 april 2025 @ 16:12:
[...]

Waar vind jij betrouwbare marktaandelen van gebruikte frameworks?
https://packagist.org/packages/symfony/framework-bundle : 189.561.448 downloads
https://packagist.org/packages/laravel/framework: 414.958.192 downloads

Dus ja, Laravel is populairder, maar Symfony is nou niet bepaald uitgestorven

Tjolk is lekker. overal en altijd.


Acties:
  • +2 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 07:25
Tjolk schreef op dinsdag 29 april 2025 @ 16:33:
[...]

https://packagist.org/packages/symfony/framework-bundle : 189.561.448 downloads
https://packagist.org/packages/laravel/framework: 414.958.192 downloads

Dus ja, Laravel is populairder, maar Symfony is nou niet bepaald uitgestorven
Tsja, maar wat maakt Symfony Symfony? Ja, de framework bundle zal wel door velen gebruikt worden die echt Symfony gebruiken (en het in een vacature zouden zetten). Maar als je bv naar de HTTP kernel kijkt zijn het al 682.276.528 installs. Waarbij er ook weer andere frameworks / applicaties zijn die er gebruik van maken. Zoals Laravel deed of wellicht nog steeds doet. Dus dan is het ook maar net de vraag wat je verstaat onder Symfony gebruiken, en hoeveel abstracties er in andere frameworks / applicaties overheen zitten. In de zin van dat Drupal ook verschillende Symfony componenten gebruikt. Maar je daar als developer niet veel van ziet door abstracties / lagen er overheen. Terwijl een ander CMS, Sulu, wel Symfony volledig gebruikt / "aanbied" en uitbreidingen op het CMS effectief Symfony bundles zijn. Als Symfony developer kun je dus relatief eenvoudig programmeren aan / met Sulu. Terwijl je bij Drupal AFAIK veel minder hebt aan Symfony kennis.

En installs / downloads an zich hoeven niet eens veel te zeggen. Laravel heeft waarschijnlijk de betere naam / populairder / meer tutorials over te vinden. Wat er ook toe zou kunnen leiden dat vele die "een websiteje willen bouwen" bij Laravel uit komen. Maar vervolgens die site nooit live gaat of het maar "broddelwerk" is. Terwijl Symfony voor hetzelfde geldt veel meer "professioneel" wordt in gezet.
Het aantal installaties of downloads zegt dus niet perse iets over de populariteit onder professionals / .... En dan gebruik ik liever iets dat door 1000 andere professionals geinstalleerd/gedownload wordt en door een een (klein) deel daarvan ook er aan wordt geprogrammeerd dan iets dat door 5000 anderen eens door een "composer install" is gehaald en verder niks.

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
RobertMe schreef op dinsdag 29 april 2025 @ 17:01:
[...]

Tsja, maar wat maakt Symfony Symfony?
Als je het hebt over Laravel vs Symfony gaat het om Framework, dus de genoemde framework package. Een installatie Drupal heeft niks met het Framework te maken.

Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 27-05 19:15
Cartman! schreef op dinsdag 29 april 2025 @ 21:14:
[...]

Als je het hebt over Laravel vs Symfony gaat het om Framework, dus de genoemde framework package. Een installatie Drupal heeft niks met het Framework te maken.
Je hebt natuurlijk een framework en een framework. Ik vind dat Laravel (maar ook Drupal, e.d.) meer een ecosysteem is dan een framework: alles is heel erg biased. En onder de motorkap maken ze gebruik van een aantal features van Somfony. Je kunt Symfony dan ook meer beschouwen als een soort PHP tegenhanger van Spring Framework voor de JVM.

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
ThomasG schreef op woensdag 30 april 2025 @ 12:29:
[...]
Je hebt natuurlijk een framework en een framework. Ik vind dat Laravel (maar ook Drupal, e.d.) meer een ecosysteem is dan een framework: alles is heel erg biased. En onder de motorkap maken ze gebruik van een aantal features van Somfony. Je kunt Symfony dan ook meer beschouwen als een soort PHP tegenhanger van Spring Framework voor de JVM.
Je hebt de Symfony Components (http foundation, form, etc) en het Symfony Framework, dat zijn gewoon niet dezelfde dingen. Drupal en Laravel maken gebruik van sommige Components, niet van het Framework. Die scheiding is niet heel ingewikkeld om te maken.

Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 27-05 19:15
Cartman! schreef op woensdag 30 april 2025 @ 12:31:
[...]

Je hebt de Symfony Components (http foundation, form, etc) en het Symfony Framework, dat zijn gewoon niet dezelfde dingen. Drupal en Laravel maken gebruik van sommige Components, niet van het Framework. Die scheiding is niet heel ingewikkeld om te maken.
Dat is dan een PHP-ding, blijkbaar gebruiken ze daar de term Framework voor iets anders dan waar andere talen het voor gebruiken.

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 07:25
ThomasG schreef op woensdag 30 april 2025 @ 12:34:
[...]
Dat is dan een PHP-ding, blijkbaar gebruiken ze daar de term Framework voor iets anders dan waar andere talen het voor gebruiken.
Zoveel is de framework bundle ook niet. Het is niet een package dat het framework bevat. Het is een package dat ervoor zorgt dat de classes uit de losse componenten geregistreerd worden in de DI container. Aangezien de losse componenten dus geen kennis hebben van de DI container (/framework onafhankelijk zijn).

En je kunt de Symfony componenten prima inzetten als een "micro framework" zonder de framework bundle te installeren. Enige dat je hoeft te doen is de Kernel class te maken / implementeren die bv de routes vast legt etc. Maar je hebt niet expliciet "bundles" nodig, waaronder dus ook niet de "framework bundle".
En er zijn ook weer componenten die juist via een eigen bundle integreren. "Niemand" zal een website/applicatie met Symfony componenten maken zonder authenticatie (een static website maak je niet met Symfony en CMS achtig of elke (andere) applicatie zal security vereisen), toch zit security niet in de framework bundle maar in de security bundle die je apart moet installeren (en op zijn beurt weer dependencies heeft op verschillende security componenten).

Een "Symfony is alleen framework als je de framework bundle geïnstalleerd hebt" vind ik persoonlijk dan ook een rare houding. Want je kunt de componenten prima gebruiken voor een "micro framework" zonder direct een eigen bias of wat dan ook er overheen te gooien.

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
ThomasG schreef op woensdag 30 april 2025 @ 12:34:
[...]
Dat is dan een PHP-ding, blijkbaar gebruiken ze daar de term Framework voor iets anders dan waar andere talen het voor gebruiken.
Je kunt Components ook lezen als libraries. Symfony heeft een verzameling aan libraries en ze hebben een eigen Framework die sommige van die libraries aan elkaar lijmt. Zo heel vreemd is dat niet toch?
RobertMe schreef op woensdag 30 april 2025 @ 12:45:
Een "Symfony is alleen framework als je de framework bundle geïnstalleerd hebt" vind ik persoonlijk dan ook een rare houding. Want je kunt de componenten prima gebruiken voor een "micro framework" zonder direct een eigen bias of wat dan ook er overheen te gooien.
Dat kan ook zeker prima maar dan heb je een eigen framework gemaakt op basis van componenten ipv dat je gebruik maakt van Symfony Framework. De documentatie voor het Framework is dan ook niet meer van toepassing (tenzij je een 1:1 kopie maakt maar dan had je net zo goed meteen het echte framework kunnen gebruiken).

[ Voor 43% gewijzigd door Cartman! op 30-04-2025 13:02 ]


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 07:25
Cartman! schreef op woensdag 30 april 2025 @ 13:00:
[...]

Dat kan ook zeker prima maar dan heb je een eigen framework gemaakt op basis van componenten ipv dat je gebruik maakt van Symfony Framework. De documentatie voor het Framework is dan ook niet meer van toepassing (tenzij je een 1:1 kopie maakt maar dan had je net zo goed meteen het echte framework kunnen gebruiken).
Behalve als je bv een legacy applicatie hebt die je wilt migreren naar Symfony. Dan kun je wel al de componenten installeren en er gebruik van maken, precies zoals het framework ze gebruikt, zonder dat je expliciet het framework (/de framework bundle) geïnstalleerd hebt (bv omdat dat nog niet past in de migratie). En uiteindelijk als je aan het programmeren bent merk je echt niks van of je wel of niet de framework bundle geïnstalleerd hebt. Zolang je je maar houd aan de standaard zaken, bv dus code schrijven die niet afhankelijk is van een specifiek framework. Door dus bv inversion of control toe te passen. En via route kun je dus prima alle classes uit de componenten gebruiken, maar door ze waar nodig zelf in de DI container te registreren, onder dezelfde naam als bv de framework bundle het doet. En dan zie je niks meer ervan of je nu wel of niet de framwork bundle geïnstalleerd hebt.

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Ik zeg toch ook dat je prima die componenten allemaal kunt gebruiken maar die aan elkaar knopen op een zelfde manier maakt het nog geen Symfony Framework. Als je onder de streep alles precies hetzelfde doet als de framework bundle had je net zo goed meteen die bundle kunnen installeren en je n hoop werk kunnen besparen.

Acties:
  • +1 Henk 'm!

  • CloudPrutser
  • Registratie: September 2023
  • Laatst online: 26-05 20:11
Goedenavond mensen, hoe is het met iedereen?

Ik kan met blijdschap melden dat ik een nieuwe baan gevonden heb als senior Laravel ontwikkelaar. Vorige week woensdag positief nieuws gehad.

Ik merk alleen dat ik zo moe ben momenteel. Kennen jullie dat? Dat je het echt even helemaal kwijt bent? Ik heb nog wel een idee tot zelfverbetering voordat ik weer aan het werk ga over 3.5 weken, maar kan gewoon totaal niet de motivatie opbrengen om een eigen project te doen of wat nieuws te leren, terwijl ik echt wel wat ideeën heb.

Ik ben niet depressief ofzo, maar ben gewoon heel lusteloos de laatste dagen.

[ Voor 7% gewijzigd door CloudPrutser op 14-05-2025 19:18 ]


Acties:
  • +2 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 27-05 16:43

DaFeliX

Tnet Devver
CloudPrutser schreef op woensdag 14 mei 2025 @ 19:17:
[...]

Ik merk alleen dat ik zo moe ben momenteel. Kennen jullie dat? Dat je het echt even helemaal kwijt bent? Ik heb nog wel een idee tot zelfverbetering voordat ik weer aan het werk ga over 3.5 weken, maar kan gewoon totaal niet de motivatie opbrengen om een eigen project te doen of wat nieuws te leren, terwijl ik echt wel wat ideeën heb.

Ik ben niet depressief ofzo, maar ben gewoon heel lusteloos de laatste dagen.
Ik ben niet medisch onderlegt, en je 'moet' sowieso nooit medisch advies van "het internet" halen, maar toch wil ik het zeggen: Vermoeidheid kán een teken zijn van depressie, maar ook van heel veel andere dingen. Ik zou je aanraden gehoor te geven aan je vermoeidheid, doe rustig aan, ga lekker wat wandelen (of de sport die je normaal beoefent), rust goed uit en ga op tijd naar bed. Als 't aanhoudt, ga eens met een huisarts kletsen. Het hoeft niet ernstig te zijn, maar is wel een teken van je lichaam, waar je volgens mij het beste naar kunt luisteren.

Einstein: Mijn vrouw begrijpt me niet


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 07:09

DevWouter

Creator of ThenNext

CloudPrutser schreef op woensdag 14 mei 2025 @ 19:17:
Goedenavond mensen, hoe is het met iedereen?

Ik kan met blijdschap melden dat ik een nieuwe baan gevonden heb als senior Laravel ontwikkelaar. Vorige week woensdag positief nieuws gehad.

Ik merk alleen dat ik zo moe ben momenteel. Kennen jullie dat? Dat je het echt even helemaal kwijt bent? Ik heb nog wel een idee tot zelfverbetering voordat ik weer aan het werk ga over 3.5 weken, maar kan gewoon totaal niet de motivatie opbrengen om een eigen project te doen of wat nieuws te leren, terwijl ik echt wel wat ideeën heb.

Ik ben niet depressief ofzo, maar ben gewoon heel lusteloos de laatste dagen.
Klinkt als stress, ziek zijn, oververmoeidheid of het begin van burn-out. Ik zou in elk geval rust nemen en vooral iets anders doen dan jezelf te verbeteren.
Verder neem contact op met je huisarts, die zijn daar beter in gespecialiseerd dan ontwikkelaars die je online kent. ;)

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +2 Henk 'm!

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 27-05 17:21

Crazy D

I think we should take a look.

CloudPrutser schreef op woensdag 14 mei 2025 @ 19:17:
Goedenavond mensen, hoe is het met iedereen?

Ik kan met blijdschap melden dat ik een nieuwe baan gevonden heb als senior Laravel ontwikkelaar. Vorige week woensdag positief nieuws gehad.

Ik merk alleen dat ik zo moe ben momenteel. Kennen jullie dat? Dat je het echt even helemaal kwijt bent? Ik heb nog wel een idee tot zelfverbetering voordat ik weer aan het werk ga over 3.5 weken, maar kan gewoon totaal niet de motivatie opbrengen om een eigen project te doen of wat nieuws te leren, terwijl ik echt wel wat ideeën heb.

Ik ben niet depressief ofzo, maar ben gewoon heel lusteloos de laatste dagen.
"Gewoon" even niet doen. Neem rust. Ga iets leuks doen dat iets anders is dan dat lijkt op je werk. Bij twijfel, ga naar de huisarts. Maar ga vooral niet pushen dat je iets moet doen deze weken. Niets doen is ook iets doen ;)

Ik gok overigens vooral vermoeid vanwege spanning. Nieuwe baan, solliciteren en zo, allemaal spannend. Als dan de uitslag er is, komt het er opeens allemaal uit. Dat ken ik vanuit spanning rondom medische situatie van mijn moeder. Toen de uitslag er was, opeens 3 dagen totaal futloos. Spanning.

Exact expert nodig?


Acties:
  • 0 Henk 'm!

  • Eärendil
  • Registratie: Februari 2002
  • Nu online
Eens met bovenstaande, IANAD, maar ik zou lekker een paar weken iets offline gaan doen.

Acties:
  • 0 Henk 'm!

  • sky-
  • Registratie: November 2005
  • Niet online

sky-

ella 👌

Meteen termen als burn (of bore-) out noemen vind ik wel extreem. Soms heb je eenmaal perioden in het leven dat het wat langzamer, moe, of minder gaat. Dat je geen zin hebt in een eigen project is meer dan logisch, vul je tijd in met iets wat je leuk vindt én dat kan ook niets zijn, heerlijk.

don't be afraid of machines, be afraid of the people who build and train them.


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 07:09

DevWouter

Creator of ThenNext

sky- schreef op donderdag 15 mei 2025 @ 11:43:
Meteen termen als burn (of bore-) out noemen vind ik wel extreem. Soms heb je eenmaal perioden in het leven dat het wat langzamer, moe, of minder gaat. Dat je geen zin hebt in een eigen project is meer dan logisch, vul je tijd in met iets wat je leuk vindt én dat kan ook niets zijn, heerlijk.
Ik had het over een “begin van een burn-out” ;)

Verder zou ik vooral niet afwijzend zijn, je kan het het beter overschatten en te vroeg aan de bel trekken dan onderschatten. Herstel van een burn-out kost maanden. Als je het een paar keer gezien of meegemaakt heb dan weet je dat het meer dan alleen een dipje is.

Dat gezegd te hebben, we zij geen artsen en we kennen de persoon onvoldoende om een diagnose te maken.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 27-05 17:21

Crazy D

I think we should take a look.

sky- schreef op donderdag 15 mei 2025 @ 11:43:
Meteen termen als burn (of bore-) out noemen vind ik wel extreem. Soms heb je eenmaal perioden in het leven dat het wat langzamer, moe, of minder gaat. Dat je geen zin hebt in een eigen project is meer dan logisch, vul je tijd in met iets wat je leuk vindt én dat kan ook niets zijn, heerlijk.
Moe/futloos is wel echt iets anders dan burn-out (of zoals we vroeger zeiden, overspannen :P). Dat is zeker iets om wel heel serieus te nemen, dat het vaak ook geroepen wordt als iemand een week moe is, is erg vervelend voor de mensen die er echt last van hebben. Het wordt een soort gedownplayed door dat soort mensen om het zo maar te zeggen (net als de term depressief, die hoor ik ook iets te vaak) waardoor als je er echt last van hebt en dat hardop zegt je niet altijd serieus wordt genomen.

Maar, dat gezegd hebbende, blijf ik als keyboard-held bij mijn diagnose dat het de spanning van de afgelopen periode is. En dat een gesprek met de huisarts zeker op zijn plaats is.

Exact expert nodig?


Acties:
  • 0 Henk 'm!

  • Tjolk
  • Registratie: Juni 2007
  • Laatst online: 27-05 16:44
Je hebt een irritante en daardoor misschien mentaal wat belastende periode bij je oude werkgever achter de rug, gevolgd door de spanning van het zoeken naar een nieuwe baan. Dat valt nu weg. Dan valt er wat van je af en laat je de vermoeidheid toe.

Geef er aan toe, laadt lekker op. Geniet van het weer, van dat je even niets hoeft. Zoek eens een paar vrienden of familie op. Relax met een leuk boek en een pintje in de tuin. Dan komt de energie doorgaans vanzelf terug.

En nee, ik ben geen dokter net zoals iedere andere reaguurder hier. Maar je hoeft ook niet voor iedere scheet naar een huisarts IMO. Als je daar over twijfelt dan moet je natuurlijk wel de huisarts bellen.

Tjolk is lekker. overal en altijd.


Acties:
  • +1 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online

Acties:
  • 0 Henk 'm!

  • Gropah
  • Registratie: December 2007
  • Niet online

Gropah

Admin Softe Goederen

Oompa-Loompa 💩

Crazy D schreef op donderdag 15 mei 2025 @ 12:27:
[...]

Moe/futloos is wel echt iets anders dan burn-out (of zoals we vroeger zeiden, overspannen :P). [...]
Overspannen is wel echt iets anders dan burn-out

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 22:00
Daar gaat alle trainingsdata voor AI modellen. :P

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • Oon
  • Registratie: Juni 2019
  • Niet online

Oon

Mugwump schreef op vrijdag 16 mei 2025 @ 11:50:
[...]


Daar gaat alle trainingsdata voor AI modellen. :P
Precies dat wordt ook gehighlight in de reactie die ik onder de tweet als eerste zie; hoe verder we dadelijk van de huidige versies af gaan zitten hoe minder relevant bestaande vragen gaan zijn en daarmee hoe minder relevant het antwoord van AI gaat zijn.
Ben wel benieuwd hoe ze dat denken op te gaan lossen, want in mijn ervaring zijn heel veel van de problemen waar ik tegenaan loop die ik dan aan Claude of ChatGPT voorleg dingen die echt niet in de docs te vinden zijn, en tenzij er een post ergens op het internet te vinden is kunnen ze 9/10 ook geen concreet antwoord vinden.

Ouroboros heeft nu toch echt z'n eigen staart gevonden.

Acties:
  • 0 Henk 'm!

  • sky-
  • Registratie: November 2005
  • Niet online

sky-

ella 👌

Lost zichzelf op, platformen zoals StackOverflow gaan echt wel weer belangrijk worden - het zij achter gesloten deuren, eerst even de LLM hype doorkomen.

don't be afraid of machines, be afraid of the people who build and train them.

Pagina: 1 ... 45 46 Laatste

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.