quote:Op woensdag 4 september 2024 19:01 schreef Managarm het volgende:
[..]
Ik heb jaren in zijn kantoortuin moeten werken, het werkt gewoon niet lekker, minder concentratievermogen. Ik was blij dat ik de helft van de tijd thuis werkte, kreeg ik meer werk voor elkaar dan op kantoor. Een keer had iemand besloten om een tafelvoetbal in een lege kamer neer te zetten, echt verschrikkelijk dat geluid (die hebben ze op een andere verdieping neergezet gelukkig).
Ik heb mijn sollicitatie bij dit bedrijf dan ook afgebroken; ik zou diep ongelukkig worden. Veel te autist voor.quote:Op woensdag 4 september 2024 21:31 schreef lyolyrc het volgende:
[..]
Toen Covid begon op te spelen zat ik bij een opdrachtgever waar er zoveel mogelijk mensen in een kantoor gepropt werden en thuis werken uit den boze was. Mijn productiviteit werd mede daardoor ontzettend geremd, terwijl ik wel altijd zwaar vermoeid thuis kwam. Ik vond het een zegen dat thuiswerken toen opeens mogelijk werd.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.MNy paws caiuse aaS ;lotr of typo'zx 🦊
Ik vind een kantoortuin vooral een kwestie van wat de Britten noemen "penny wise, pound foolish". Er wordt bespaard op wat makkelijk te meten is (huur van meer kantoorruimte), maar men ziet de extra kosten van het moeilijk te meten aspect over het hoofd (verlies van productiviteit). Dat geeft mij dan het gevoel dat mijn werk er niet zo toe doet en dat het belangrijker is dat ik aanwezig ben in plaats van productief. Dat samen met de drukte maakt dat ik ongelukkig word in een kantoortuin.quote:Op woensdag 4 september 2024 21:52 schreef MisterFox het volgende:
[..]
[..]
Ik heb mijn sollicitatie bij dit bedrijf dan ook afgebroken; ik zou diep ongelukkig worden. Veel te autist voor.
Nee maar stel je vraag.quote:Op woensdag 11 september 2024 21:08 schreef KoningWouter het volgende:
Heeft iemand hier verstand van Media Source Extensions?
Ik ben bezig met een project maar ik zit helemaal vast.
Oh ken ik niet.quote:Op woensdag 11 september 2024 21:06 schreef MisterFox het volgende:
Ik heb Logius afgezegd. Volgens mij werken daar alleen hoogvliegende carrièretijgers met groot ego, waar je niet tussen wil zitten.
Ik hoorde hoe een sollicitatiegesprek er daar aan toe gaat. Psychologische trucjes tijdens een gesprek mogen ze lekker bij zich houden (en het werk zelf opknappen).
Het gaat zelfs zo ver gaat dat puur de eerste 5 minuten een of andere engnek aanschuift om te kijken hoe je reageert op rare vragen, en op basis daarvan besluiten ze of je deel van de club mag worden.
Nou ik voeg byte-chunks toe aan een SourceBuffer en dat lijkt goed te gaan. Alleen als ik de SourceBuffer log dan lijkt er niets in te staan.quote:
Hm dat klinkt wel vaag zelf een http client moeten schrijven jn javascript. Waarom support je server geen https?quote:Op woensdag 11 september 2024 21:17 schreef KoningWouter het volgende:
[..]
Nou ik voeg byte-chunks toe aan een SourceBuffer en dat lijkt goed te gaan. Alleen als ik de SourceBuffer log dan lijkt er niets in te staan.
Vanmorgen had ik een probleem met de http client die ik geschreven heb en als ik die corrupted data toevoeg aan de SourceBuffer gaf hij een error.
Nu ik dit gefixed heb kan hij een complete film aan de SourceBuffer appenden zonder errors. Alleen er speelt niets af als ik play() op het video element aanroep.
Oh dit is javascript trouwens. Electron. De HTTP client heb ik in de electron main geschreven en de byte chunks worden naar de React UI gestuurd waar de video af moet spelen.
Ik heb noodgedwongen zelf een HTTP client moeten schrijven omdat Chromium bepaalde api calls redirect naar HTTPS wat niet ondersteund wordt door de server en dit niet uit te zetten valt.
En ik heb al zo'n hekel aan bits en bytes en dan zit ik nu te pielen met byte chunks.
Maar goed. Ik heb alle chunks aan elkaar geplakt in de UI en in een Blob gezet en deze gedownload. Dan kan ik de film gewoon afspelen dus dat gaat nu goed.
Moet op een of andere manier die SourceBuffer aan de praat krijgen. Maar dit is ook amper te debuggen....
Ik klooi nu al wat uurtjes aan met trial en error en kom niet echt heel veel verder. Zeer frustrerend.
/rant
Omdat het niet mijn server is. Ik haal de film op vanaf een http adres. Alleen Chromium redirect dus die URL zelf naar HTTPS. Lekker veilig. Alleen werkt dus nu een normale fetch() niet eens. Ik moet het zelf via de electron "backend" via node ophalen en doorsturen naar de frontend.quote:Op woensdag 11 september 2024 21:27 schreef FlippingCoin het volgende:
[..]
Hm dat klinkt wel vaag zelf een http client moeten schrijven jn javascript. Waarom support je server geen https?
hm oke nog steeds snap ik het niet? je hebt toch gewoon een native http client in js?quote:Op woensdag 11 september 2024 21:30 schreef KoningWouter het volgende:
[..]
Omdat het niet mijn server is. Ik haal de film op vanaf een http adres. Alleen Chromium redirect dus die URL zelf naar HTTPS. Lekker veilig. Alleen werkt dus nu een normale fetch() niet eens. Ik moet het zelf via de electron "backend" via node ophalen en doorsturen naar de frontend.
Super kut dit.
Haha daar heb ik vanaf de andere kant wel mee te maken gehad, moest connecten met digipoort om kvk documenten en belastingaangiftes af te leveren. Een custom soap interface met allemaal veel te ingewikkelde security extensions. Wat een ellende zeg.quote:Op woensdag 11 september 2024 22:32 schreef MisterFox het volgende:
[..]
Tuurlijk wel, de maker van Mijn Overheid en DigiD
Ik ben echt heel blij met je postquote:Op woensdag 11 september 2024 22:48 schreef Farenji het volgende:
[..]
Haha daar heb ik vanaf de andere kant wel mee te maken gehad, moest connecten met digipoort om kvk documenten en belastingaangiftes af te leveren. Een custom soap interface met allemaal veel te ingewikkelde security extensions. Wat een ellende zeg.
Jammer, een verslag van dat interview zou wel leuk lezen zijnquote:Op woensdag 11 september 2024 21:06 schreef MisterFox het volgende:
Ik heb Logius afgezegd. Volgens mij werken daar alleen hoogvliegende carrièretijgers met groot ego, waar je niet tussen wil zitten.
Ik hoorde hoe een sollicitatiegesprek er daar aan toe gaat. Psychologische trucjes tijdens een gesprek mogen ze lekker bij zich houden (en het werk zelf opknappen).
Het gaat zelfs zo ver gaat dat puur de eerste 5 minuten een of andere engnek aanschuift om te kijken hoe je reageert op rare vragen, en op basis daarvan besluiten ze of je deel van de club mag worden.
TVPquote:Op zondag 22 september 2024 20:01 schreef FlippingCoin het volgende:
Neushoorntjes welke tooling gebruiken jullie voor diagrammen te maken? Zit een beetje te kijken naar icepanel en cloudcraft.
Zoals wat?quote:Op dinsdag 8 oktober 2024 20:21 schreef MisterFox het volgende:
Omg, ik heb eindelijk mijn droombaan gevonden!![]()
Ik begin per november als junior Java developer!
Ik lever wel 2000,- per maand aan salaris in, maar ik krijg er zo veel voor terug....
Super! Maar damn, 2000 per maand is wel heel veel! Hoezo moet je zo'n mega stap terug maken?quote:Op dinsdag 8 oktober 2024 20:21 schreef MisterFox het volgende:
Omg, ik heb eindelijk mijn droombaan gevonden!![]()
Ik begin per november als junior Java developer!
Ik lever wel 2000,- per maand aan salaris in, maar ik krijg er zo veel voor terug....
Gefeliciteerd, en geld is niet alles; al is het wel een flinke stap.quote:Op dinsdag 8 oktober 2024 20:21 schreef MisterFox het volgende:
Omg, ik heb eindelijk mijn droombaan gevonden!![]()
Ik begin per november als junior Java developer!
Ik lever wel 2000,- per maand aan salaris in, maar ik krijg er zo veel voor terug....
quote:
quote:Op dinsdag 8 oktober 2024 20:37 schreef Pinuts het volgende:
[..]
Super! Maar damn, 2000 per maand is wel heel veel! Hoezo moet je zo'n mega stap terug maken?
Ik krijg terug:quote:Op dinsdag 8 oktober 2024 20:51 schreef FlippingCoin het volgende:
[..]
Gefeliciteerd, en geld is niet alles; al is het wel een flinke stap.
Mooie stap, gefeliciteerd! Hopelijk lever je het niet netto in.quote:Op dinsdag 8 oktober 2024 20:21 schreef MisterFox het volgende:
Omg, ik heb eindelijk mijn droombaan gevonden!![]()
Ik begin per november als junior Java developer!
Ik lever wel 2000,- per maand aan salaris in, maar ik krijg er zo veel voor terug....
Ik verdiende 'maar' 4000,- inclusief vakantiegeld hiervoor met 32 uur. Ik ga naar 3500,- bruto voor 40 uur. Voor een leerling is dat een geweldig salaris. Ik ben happy en daar gaat het om (en ik kan nog genoeg nieuwe CD's kopen elke maand).quote:Op woensdag 9 oktober 2024 12:57 schreef lyolyrc het volgende:
[..]
Mooie stap, gefeliciteerd! Hopelijk lever je het niet netto in.
Je had toch al ruime ervaring met PHP? Dan ben je in mijn ogen niet echt een leerling. Het is niet dat je op nul begint en van je stoel valt als je een hello world voorbeeld ziet. Maar natuurlijk wel heel mooi om zo'n overstap te maken, aangezien je daar al een tijd op zat te azen.quote:Op woensdag 9 oktober 2024 17:17 schreef MisterFox het volgende:
[..]
Ik verdiende 'maar' 4000,- inclusief vakantiegeld hiervoor met 32 uur. Ik ga naar 3500,- bruto voor 40 uur. Voor een leerling is dat een geweldig salaris. Ik ben happy en daar gaat het om (en ik kan nog genoeg nieuwe CD's kopen elke maand).
Heb je niet wat ideeën opgedaan bij je werk als analist?quote:Op zondag 27 oktober 2024 17:56 schreef Pinuts het volgende:
Ik ben nu al een tijdje bezig met python leren. Vooral veel tutorials en guided projects gevolgd. Echter ben ik nu denk ik wel in een fase dat ik af moet gaan stappen van al die guided opdrachten en meer zelf aan de slag moet. Echter struggle ik met wat ik zou kunnen bouwen wat uitdagend is maar wel haalbaar en vind ik het lastig om het helemaal 'zelf' te doen, zonder enige vorm van hints/begeleiding. Hoe hebben jullie dat aangepakt toen je nog lerende was?
Ter background info, ik heb 3 jaar als data analist gewerkt. Nu in een data science team waar ik wel python zelf toepas. Maar ik wil (over ongeveer 1 jaar) graag de switch maken naar freelance data analist/scientist.
Ja lastige is dat ik als data analist vooral met excel en power bi werkte. Nu in het data science team is het wel veel met python maar zit er ook heel veel software engineering bij, die zo complex is dat ik dat zelf niet kan opzetten en ook nog niet allemaal snap.quote:Op zondag 27 oktober 2024 18:01 schreef FlippingCoin het volgende:
[..]
Heb je niet wat ideeën opgedaan bij je werk als analist?
Ik zou dicht bij je interesse blijven, iets van een hobby of zo waar je ietw voor zou kunnen automatiseren dan is het makkelijke motivatie te vinden.
Veel succes! Google is je begeleider.quote:Op zondag 27 oktober 2024 17:56 schreef Pinuts het volgende:
Ik ben nu al een tijdje bezig met python leren. Vooral veel tutorials en guided projects gevolgd. Echter ben ik nu denk ik wel in een fase dat ik af moet gaan stappen van al die guided opdrachten en meer zelf aan de slag moet. Echter struggle ik met wat ik zou kunnen bouwen wat uitdagend is maar wel haalbaar en vind ik het lastig om het helemaal 'zelf' te doen, zonder enige vorm van hints/begeleiding. Hoe hebben jullie dat aangepakt toen je nog lerende was?
Ter background info, ik heb 3 jaar als data analist gewerkt. Nu in een data science team waar ik wel python zelf toepas. Maar ik wil (over ongeveer 1 jaar) graag de switch maken naar freelance data analist/scientist.
Ik kan niet echt zeggen of mijn pad je helpt (ik ben van html/php naar c en c++ gegaan (eerst hobbymatig website bouwen en game modding, daarna data analyse in onderzoek), daarna kort uitstapje naar Java (jèch) en uiteindelijk zit ik voornamelijk op C#, Typescript, Powershell, met af en toe wat Python), maar ik heb leren programmeren door veel naar bestaande projecten te kijken, proberen modificaties aan te brengen bij bestaande projecten en daarbij vooral te leren hoe dergelijke projecten gestructureerd worden (en waarom). In de tweede fase heeft het (op bijna religieuze wijze) gebruik van linters (random link Python linter info: https://dsstream.com/improve-your-python-code-quality/) en een goede code editor waarmee je simpel en snel stukken code kunt verplaatsen (zoals via context menu een stuk code selecteren en dan extraheren naar een aparte functie, of het verplaatsen van classes naar hun eigen files) me enorm geholpen. Ook heeft een zeer vervelende en nog-autistischere-dan-ik zooi code reviewers me ook erg veel geholpen te komen waar ik nu ben.quote:Op zondag 27 oktober 2024 18:11 schreef Pinuts het volgende:
[..]
Ja lastige is dat ik als data analist vooral met excel en power bi werkte. Nu in het data science team is het wel veel met python maar zit er ook heel veel software engineering bij, die zo complex is dat ik dat zelf niet kan opzetten en ook nog niet allemaal snap.
Dus ik wil ook bij mijn eigen projecten langzaam van 1 coding file waar alles in staat het gaan opsplitsen naar kleinere files (modellen, databases, etc). Maar ik vind het lastig om met zoiets te starten want ik zou eerlijk gezegd niet weten waar ik moet beginnen.
Dus ik denk klein beginnen en dan langzaam uitbouwen.
Waarom klein beginnen? Buiten je comfort zone is waar je dingen leert, van falen leer je ook uitstekend.quote:Op zondag 27 oktober 2024 18:11 schreef Pinuts het volgende:
[..]
Ja lastige is dat ik als data analist vooral met excel en power bi werkte. Nu in het data science team is het wel veel met python maar zit er ook heel veel software engineering bij, die zo complex is dat ik dat zelf niet kan opzetten en ook nog niet allemaal snap.
Dus ik wil ook bij mijn eigen projecten langzaam van 1 coding file waar alles in staat het gaan opsplitsen naar kleinere files (modellen, databases, etc). Maar ik vind het lastig om met zoiets te starten want ik zou eerlijk gezegd niet weten waar ik moet beginnen.
Dus ik denk klein beginnen en dan langzaam uitbouwen.
Omdat het uitdagend mag zijn maar je wel progressie moet kunnen maken. Ipv dat ik nu denk ik ga een game bouwen en geen flauw idee heb waar te beginnen.quote:Op maandag 28 oktober 2024 21:50 schreef FlippingCoin het volgende:
[..]
Waarom klein beginnen? Buiten je comfort zone is waar je dingen leert, van falen leer je ook uitstekend.
"gewoon" dingen die jij denkt die cool zouden zijn om te maken uitwerken, lijstje bijhouden met zulke gedachten.
Je moet niet voor je portfolio gaan zitten hobbyen. Maak iets wat je tof vind, of iets wat je zelf ook kan gebruiken. Scratch your own itch!quote:Op maandag 28 oktober 2024 22:26 schreef Pinuts het volgende:
[..]
Omdat het uitdagend mag zijn maar je wel progressie moet kunnen maken. Ipv dat ik nu denk ik ga een game bouwen en geen flauw idee heb waar te beginnen.
Vanuit jullie ervaring: beter iets leuks/hobbymatigs maken maar niks met het werkveld of iets minder interessant maar wel iets wat je op een portfolio kan zetten?
Ik denk er hetzelfde over als @Farenji de cliche portfolio dingen zijn als starter niet per se zonde van de tijd. Maar je maakt zo veel meer indruk met iets wat je zelf echt vet vindt. Zo heb ik zelf eens een eigen hobbyproject aangedragen tijdens een sollicitatieprocedure wat nog lang niet af was maar waar ik heel enthousiast over ben. Dat heeft toen zeker geholpen.quote:Op maandag 28 oktober 2024 22:26 schreef Pinuts het volgende:
[..]
Omdat het uitdagend mag zijn maar je wel progressie moet kunnen maken. Ipv dat ik nu denk ik ga een game bouwen en geen flauw idee heb waar te beginnen.
Vanuit jullie ervaring: beter iets leuks/hobbymatigs maken maar niks met het werkveld of iets minder interessant maar wel iets wat je op een portfolio kan zetten?
IMHO (in my humble opinion) kan je beter leren wat ze vragen in de meeste vacatures in plaats van zelf iets verzinnen (een project) om van te leren. Daar gaat veel tijd in zitten, leer je ook veel van, maar gericht leren wat er gevraagd wordt door werkgevers is naar mijn idee effectiever dan leren wat je zelf wil leren met een project dat je zelf opzet.quote:Op dinsdag 29 oktober 2024 09:06 schreef Pinuts het volgende:
Top. Dank jullie. Ik ga eens even goed nadenken over een leuk project.
Als je eenmaal doorhebt hoe Docker werkt is het verdomd simpel (voor de meeste use cases). Daarna Kubernetes etc. leren en het leven wordt zoveel mooier hahaquote:Op vrijdag 13 december 2024 16:18 schreef MisterFox het volgende:
Dit weekend na jaren bang zijn voor Docker eindelijk Docker leren
Hoezo forceren? Was Java gebruiken in dit geval niet mogelijk?quote:Op maandag 10 februari 2025 10:54 schreef Bosbeetle het volgende:
Ik word geforceerd om python te gebruiken. Ik merk dat ik als toch iemand die java gewent is het allemaal nogal "losvast" vind. Er zijn zoveel manieren om iets te doen dat ik het lastig vind om er les in te geven, het voelt echt een beetje alsof alles kan.
Bijvoorbeeld als je python programmeert denk je al snel oh dit is eigenlijk een beetje java zonder hard typing. Maar dan begin je met numpy en dan voelt het weer alsof je R aan het doen bent. Maar dan alles door elkaar.
Het grappig is ik heb nu een grafische omgeving voor studenten gemaakt met pySDL2 en dan voelt het weer alsof je heel krukkig C aan het doen bent.
Ben nog geen fan van python, maar hogere machten willen het.
In ander nieuws is het wel weer handig dat ik nu python iets beter in mijn vingers heb, en heb daardoor wel grote files >120 GB in 3D kunnen visualiseren mbv ome-zarr files![]()
https://bsky.app/profile/(...)l/post/3lhm3n6wies22
De opleiding heeft klachten gehad van studenten dat ze zowel python als java moeten leren, en van bovenaf hebben ze besloten dat alles in python gegeven moest worden. Wij hebben dus onze hele module moeten omzetten van java naar python.quote:Op maandag 10 februari 2025 11:07 schreef MisterFox het volgende:
[..]
Hoezo forceren? Was Java gebruiken in dit geval niet mogelijk?
Echt verschrikkelijk. Is het onderwijs tegenwoordig ook al hippe hipster?quote:Op maandag 10 februari 2025 11:11 schreef Bosbeetle het volgende:
[..]
De opleiding heeft klachten gehad van studenten dat ze zowel python als java moeten leren, en van bovenaf hebben ze besloten dat alles in python gegeven moest worden. Wij hebben dus onze hele module moeten omzetten van java naar python.
(vanaf nu gaan de studenten klagen dat ze maar 1 taal hebben gehad)
Uhuh de hoofd reden voor python was omdat iedereen python.quote:Op maandag 10 februari 2025 11:13 schreef MisterFox het volgende:
[..]
Echt verschrikkelijk. Is het onderwijs tegenwoordig ook al hippe hipster?![]()
Had dan gekozen voor een normaal ecosysteem...
Vraagje; Python kun je niet compileren toch? Zit er JIT compilatie op? Zitten er features in zoals asynchroon programmeren of gebruik maken van meerdere cores? Volgens mij is het veel te high level.quote:Op maandag 10 februari 2025 11:15 schreef Bosbeetle het volgende:
[..]
Uhuh de hoofd reden voor python was omdat iedereen python.En daar zit wel wat in, maar als je rondvraagt waarom iedereen in de biomedische hoek tegenwoordig python gebruikt is het antwoord ook al snel omdat iedereen in biomedische hoek python gebruikt.
Ik vermoed dat tensorflow etc de grootste driver achter python is tegenwoordig.
Is een interpreter inderdaad al zijn er wel standalone runtimes. (Maar ik ben dan geen Python expert)quote:Op maandag 10 februari 2025 11:17 schreef MisterFox het volgende:
[..]
Vraagje; Python kun je niet compileren toch? Zit er JIT compilatie op? Zitten er features in zoals asynchroon programmeren of gebruik maken van meerdere cores? Volgens mij is het veel te high level.
Wij leren de studenten dan ook basis programmeren, als ze willen multithreaden etc zullen ze vanzelf bij een andere taal komen.quote:Op maandag 10 februari 2025 11:17 schreef MisterFox het volgende:
[..]
Vraagje; Python kun je niet compileren toch? Zit er JIT compilatie op? Zitten er features in zoals asynchroon programmeren of gebruik maken van meerdere cores? Volgens mij is het veel te high level.
Ja ik werk inmiddels met dask arrays en daar zit wel een leuke truckendoos in.quote:Op maandag 10 februari 2025 11:45 schreef KoningWouter het volgende:
edit: even gegoogled en zowel multicore als async is mogelijk in Python
Wat voor data? Waarvoor?quote:Op maandag 14 april 2025 19:30 schreef Pinuts het volgende:
Zijn hier meer mensen die met data aan het stoeien zijn en regelmatig datasets zoeken? Ik hoor van verschillende kanten dat je voor portfolioprojecten wellicht niet kaggle moet gebruiken omdat dit al redelijk 'schone' data is, en je ook wil laten zien dat je dit zelf kan. Waar halen jullie datasets vandaan?
Data die ik kan gebruiken voor mijn portfolioproject (ik wil er nu 2 voor powerbi maken). Dus qua onderwerken kan het vrij breed zijn. Ik wil er 1 maken die meer op sales/kpi gericht is (dus meer bedrijfsdata) en 1 die wat meer een infographic is (informatief).quote:Op maandag 14 april 2025 19:54 schreef Farenji het volgende:
[..]
Wat voor data? Waarvoor?
Ik heb regelmatig anonieme testdata nodig voor bijv unit tests, die genereer ik dan zelf met een faker.
Ik heb wel eens het eea gescraped, maar dat is niet altijd helemaal de bedoeling.quote:Op maandag 14 april 2025 19:30 schreef Pinuts het volgende:
Zijn hier meer mensen die met data aan het stoeien zijn en regelmatig datasets zoeken? Ik hoor van verschillende kanten dat je voor portfolioprojecten wellicht niet kaggle moet gebruiken omdat dit al redelijk 'schone' data is, en je ook wil laten zien dat je dit zelf kan. Waar halen jullie datasets vandaan?
Ik vind het bij tijd en wijlen echt omslachtig. Where clauses zijn irritant:quote:Op zaterdag 21 juni 2025 23:51 schreef Masberum het volgende:
Eloquent is juist gemakkelijk.. Wat het je hiervoor gedaan?
->where()->where()ipv
->where(foo: bar, this: that). Nested where syntax voor en/of dingen. Waarbij je gebruik van vars moet scopen.
->where(fn(q) use(bar) { ...} ipv ->where(and => [ ..... ])
attach()als je de return value wilt. Je moet dan alsnog het eigenlijke object kennen. Omslachtig.
Snap wat je bedoelt. Als je direct met SQL werkt of een ORM als Doctrine gewend bent, voelt Eloquent soms omslachtig aan kan ik me voorstellen.quote:Op donderdag 26 juni 2025 04:10 schreef slacker_nl het volgende:
[..]
Ik vind het bij tijd en wijlen echt omslachtig. Where clauses zijn irritant:->where()->where()ipv->where(foo: bar, this: that). Nested where syntax voor en/of dingen. Waarbij je gebruik van vars moet scopen.->where(fn(q) use(bar) { ...} ipv ->where(and => [ ..... ])
Associates of pivot tables en de bijbehorende syntax. Het valt m.i. buiten de sql syntax en het kost me moeite om dat te onthouden. Het laat nietb duidelijk zien met wat je bezig bent. En je kan niet een related iets aanmaken metattach()als je de return value wilt. Je moet dan alsnog het eigenlijke object kennen. Omslachtig.
ik doelde niet op jouquote:
Thanks voor de suggestie. Voor hetgeen waar ik over klaagde is een view wat overkill. Vooral omdat ik in de view alsnog joins moet gaan lopen hebben. Of.. with() statements en zulks omdat ik bij andere objecten moet zijn.quote:Op vrijdag 4 juli 2025 13:17 schreef raptorix het volgende:
Ik werk niet met PHP maar als je dat soort Syntax lastig vind is het wellicht een idee om een database view te maken waardoor je je meeste logica op de database houd, qua performance is het ook nog eens beter.
Perl staat zeker niet stil. Elke versie komen er weer leuke dingen bij. En ik verdien mn geld ermee. Nouja, technisch gezien verdien ik mn geld met diverse talen.quote:Op vrijdag 4 juli 2025 19:36 schreef Farenji het volgende:
Als je even een tijdje met modern php werkt wil je echt niet meer terug naar perl. Perl is al minstens twintig jaar hetzelfde, php heeft zich zo enorm ontwikkeld. Al is laravel echt niet altijd ideaal, en eloquent zeker niet met die nare overloading magic, en dat vermengen van model en query builder.
Ik heb zo'n 15 jaar lang mijn geld met perl verdiend (ook nooit bij booking overigens), was een erg leuke tijd en heb het altijd een geweldige taal gevonden. Met ook mooie libraries en frameworks, favoriet was Dancer2 waar ik veel mee heb gedaan. Ik mis af en toe nog steeds bepaalde perl features, zoals hashes die je in list context kan benaderen of andersom. En dat flexibele OO systeem met blessed variabelen (en al die custom implementaties) vond ik ook best geniaal.quote:Op zaterdag 5 juli 2025 22:26 schreef slacker_nl het volgende:
[..]
Perl staat zeker niet stil. Elke versie komen er weer leuke dingen bij. En ik verdien mn geld ermee. Nouja, technisch gezien verdien ik mn geld met diverse talen.
En nee, ik heb nooit bij booking.com gewerkt. Ik heb jaren voor internet providers gewerkt en mn laatste grote klanten zaten in de overheidswereld. Waar ik t/m maart dit jaar met Perl/Python/Javascript mn doekoe verdiende.
Ik vind livewire/laravel niet onaardig hoor. Er zitten wat quircks in die je moet weten. Ben er wel enigsinds door gecharmeerd dat ik geen JS hoef te tikken maar wel leuke pagina's kan neerzetten. Alleen dat ORM gedeelte is me soms wat dubieus. Maar goed, het begint te wennen.
Ja, python heeft function decorators, die zijn erg fijn. In php mis ik dat ook wel.quote:Op zondag 6 juli 2025 08:56 schreef slacker_nl het volgende:
Een type system in een dynamic language is ook wel een beetje.. Ik snap je, ik gebruiktte het ook op werk en je hebt Types::Standard en Moo(se) kent ook een lekker typing system waarbij je shit lekker kan typen. Het maakt je werk een stuk makkelijker. Ik zit vooral te wachten op het Corina OO systeem. Als je er wat mee wilt spelen, kan je o.a. kijken naar de docs van Object::Pad op MetaCPAN.
Ik vind de method modifiers die je bij Moose kan gebruiken zoooooo heerlijk. Ik mis dat echt in andere talen: before, after, around.
Hoor derhalve wel van iedereen dat Livewire helaas geen volwaardig alternatief voor "echte" frontend systemen zoals React / React Native.quote:Op zaterdag 5 juli 2025 22:26 schreef slacker_nl het volgende:
[..]
Perl staat zeker niet stil. Elke versie komen er weer leuke dingen bij. En ik verdien mn geld ermee. Nouja, technisch gezien verdien ik mn geld met diverse talen.
En nee, ik heb nooit bij booking.com gewerkt. Ik heb jaren voor internet providers gewerkt en mn laatste grote klanten zaten in de overheidswereld. Waar ik t/m maart dit jaar met Perl/Python/Javascript mn doekoe verdiende.
Ik vind livewire/laravel niet onaardig hoor. Er zitten wat quircks in die je moet weten. Ben er wel enigsinds door gecharmeerd dat ik geen JS hoef te tikken maar wel leuke pagina's kan neerzetten. Alleen dat ORM gedeelte is me soms wat dubieus. Maar goed, het begint te wennen.
ik doe voor de zekerheid altijd even kopiëren bij een grote reactiequote:Op zondag 6 juli 2025 15:34 schreef FlippingCoin het volgende:
lekker dan hele reactie getypt is die gewoon weg met een site not reached melding, gaat lekker hier
ja beterquote:Op zondag 6 juli 2025 16:08 schreef MisterFox het volgende:
[..]
ik doe voor de zekerheid altijd even kopiëren bij een grote reactie
Voor wat ik nu doe is het wel een goede zet geweest denk ik. Ik heb de keuze niet gemaakt, heb een project overgenomen, flink aan lopen sleutelen om het werkbaar te maken. Maar de charme van een livewire ontgaat me niet. De bijbehorende WTF's ontgaan me ook niet, maar dat hoort erbij.quote:Op zondag 6 juli 2025 15:22 schreef MisterFox het volgende:
[..]
Hoor derhalve wel van iedereen dat Livewire helaas geen volwaardig alternatief voor "echte" frontend systemen zoals React / React Native.
Livewire in combinatie met NativePHP leek mij bijzonder interessant.
Heb mijn aandacht inmiddels op .NET MAUI voor volwaardige cross-platform applicaties.
Ja doordat er een compilatie stap in zit kun je ook echte generics ondersteunen. Met een interpreted taal als php zou dat de performance echt kapot maken.quote:Op zondag 6 juli 2025 16:12 schreef FlippingCoin het volgende:
Wat ik ongeveer schreef was dat typescript toch wel een voorbeeld is van een heel degelijk typesystem, ondanks dat het voor een dynamische taal is. Wanneer ik met Go werk mis ik soms wel zo’n typesystem.
Zo zouden ze het in php toch op kunnen lossen?quote:Op zondag 6 juli 2025 18:22 schreef Farenji het volgende:
[..]
Ja doordat er een compilatie stap in zit kun je ook echte generics ondersteunen. Met een interpreted taal als php zou dat de performance echt kapot maken.
Ja dat heeft weer andere gevolgen, het toegankelijke van php is ook dat je het gewoon kan draaien zonder dat je eerst hoeft te compileren. Als dat zou moeten zouden ook een heleboel oude codebases kapot gaan omdat ze niet compileren omdat er ergens een docblock niet klopt ofzo.quote:Op zondag 6 juli 2025 18:25 schreef FlippingCoin het volgende:
[..]
Zo zouden ze het in php toch op kunnen lossen?
Ze zouden er mee om kunnen springen zoals veel moderne interpreters dat ze stiekem een (pre) compile step hebben? In principe is een het een razendsnelle check om te zien of je doorgaat met interpreten(als je dat zo instelt, kan ook dat die alleen een falende output geeft maar wel gaat interpreten)quote:Op zondag 6 juli 2025 18:34 schreef Farenji het volgende:
[..]
Ja dat heeft weer andere gevolgen, het toegankelijke van php is ook dat je het gewoon kan draaien zonder dat je eerst hoeft te compileren. Als dat zou moeten zouden ook een heleboel oude codebases kapot gaan omdat ze niet compileren omdat er ergens een docblock niet klopt ofzo.
Of de manier van python doen, die hebben ook een .pyc voor hun compiled meuk. Het zou best kek zijn..quote:Op zondag 6 juli 2025 18:34 schreef Farenji het volgende:
[..]
Ja dat heeft weer andere gevolgen, het toegankelijke van php is ook dat je het gewoon kan draaien zonder dat je eerst hoeft te compileren. Als dat zou moeten zouden ook een heleboel oude codebases kapot gaan omdat ze niet compileren omdat er ergens een docblock niet klopt ofzo.
Volgens mij regelt OPcache dat soort dingen, wordt standaard meegeleverd met alle nieuwere PHP-versies. Slaat gecompileerde code op in het geheugen.quote:Op zondag 6 juli 2025 18:47 schreef FlippingCoin het volgende:
[..]
Ze zouden er mee om kunnen springen zoals veel moderne interpreters dat ze stiekem een (pre) compile step hebben? In principe is een het een razendsnelle check om te zien of je doorgaat met interpreten(als je dat zo instelt, kan ook dat die alleen een falende output geeft maar wel gaat interpreten)
Wat ben je aan het doen dan, een oauth server opzetten?quote:Op woensdag 23 juli 2025 17:04 schreef MisterFox het volgende:
Moet zeggen dat authenticatie + Passport regelen wel echt heel frustrerend is in Laravel...
Ja klopt, voor mijn werk. Twee Laravel applicaties; authenticatie en een modulaire service georiënteerde monolith API.quote:Op woensdag 23 juli 2025 17:47 schreef Farenji het volgende:
[..]
Wat ben je aan het doen dan, een oauth server opzetten?
Oauth blijft lastig. Ik heb het een paar keer gedaan maar moet elke keer weer denken hoe het ook alweer zat. Maar wees blij dat je geen saml idp hoeft op te zetten want dat is nog kutter.quote:Op donderdag 24 juli 2025 05:48 schreef MisterFox het volgende:
[..]
Ja klopt, voor mijn werk. Twee Laravel applicaties; authenticatie en een modulaire service georiënteerde monolith API.
Ik probeerde het werkend te krijgen met Fortify en Passport maar loop echt tegen een muur aan. Ben voor nu geëindigd met Sanctum en eigen auth implementatie voor registreren en login (API only, wel los eilandje). Middleware checked of het bearer token geldig is.
Ik wil zegmaar een los SSO eilandje realiseren, het liefst met een kant en klare web GUI erop maar dat niveau ligt gewoon erg hoog
Bedanktquote:Op donderdag 24 juli 2025 07:48 schreef Farenji het volgende:
[..]
Oauth blijft lastig. Ik heb het een paar keer gedaan maar moet elke keer weer denken hoe het ook alweer zat. Maar wees blij dat je geen saml idp hoeft op te zetten want dat is nog kutter.
Voor sso wil je openid gebruiken en daar heb je wel libraries voor die dat implementeren, bovenop passport. Dat wiel wil je niet zelf uitvinden. Bijv https://github.com/jeremy379/laravel-openid-connect
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |