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.Topic-manifest:
• Gij zult open staan voor meer dan het OO paradigma.
Wees welkom!Eerst je hypotheek afbetalen!
wat is jouw alternatief?quote:
Nice have fun.quote:Op vrijdag 9 februari 2024 11:42 schreef MisterFox het volgende:
Hey hier een mede-developer die Laravel gebruikt! Al een jaar of zes-zeven gok ik zo...
5 en 6 februari ben ik aanwezig geweest bij Laracon EU. Interessante dagen. Weinig gaat zo hard als PHP/Laravel momenteel.
vet, wat verwacht je er uit te halen?quote:Op vrijdag 9 februari 2024 11:46 schreef FlippingCoin het volgende:
[..]
Nice have fun.
Ik ben 29 februari en 1 maart aanwezig bij de Devworld Conference.
2 leuke dagen vooral, ga met wat collega's en een oud collega geeft een talk dat is wel leuk. Verder wat talks over micro services en architectuur die mij wel cool lijken.quote:Op zaterdag 10 februari 2024 16:07 schreef MisterFox het volgende:
[..]
vet, wat verwacht je er uit te halen?
1 | "expires_at": null or "2038-12-31 23:59:59" |
Tegen die tijd is het wel grotendeels opgelost lijkt mij. Net als het millennium probleem.quote:Op zaterdag 10 februari 2024 19:47 schreef MisterFox het volgende:
Bestaat er al een alternatief voor de 32-bits UNIX timestamp? Of in mijn API maar gewoon volledige datum/tijd string gebruiken?
Ik zou nu als antwoord geven:
[ code verwijderd ]
Ligt eraan wat je precies zoektquote:Op zaterdag 17 februari 2024 19:58 schreef Pinuts het volgende:
Ik ben sinds een enkele weken aan het leren programmeren en heb bijna de CS50P cursus afgerond. Vanaf april ga ik ook op het werk in een nieuw Data Science team starten waar ze met Python programmeren dus dan ga ik sowieso veel vlieguren maken.
Om me nog wat beter daarop te kunnen voorbereiden zou ik graag nog wat opdrachten/projectjes doen. Bij de CS50P course waren er per week bepaalde opdrachten gemaakt die je moest voltooien, maar ik merk dat ik het erg lastig vind om eigen opdrachten te definiëren voor beginners. Hoe hebben jullie dit destijds aangepakt? Ik wil vooral niet in de tutorial hell belanden.
Op discord zijn er verschillende grotere groepen.quote:Op vrijdag 16 februari 2024 23:26 schreef MisterFox het volgende:
Iemand aan het programmeren nu?
Als iemand een plek kent om te chatten met andere programmeurs, stuur me even DM.
Waar zit jij in?quote:Op dinsdag 20 februari 2024 20:18 schreef FlippingCoin het volgende:
[..]
Op discord zijn er verschillende grotere groepen.
Laraval is toch een framework op basis van PHP voor het maken van web applicaties? Dus front- en backend.quote:Op dinsdag 20 februari 2024 20:13 schreef Zoon_John het volgende:
Laravel is vooral backend toch. Ik denk dat ik meer interesse heb in frontend wat ik nu leer. Backend lijkt mij saai, maar ik weet ook niet heel erg goed wat het inhoudt.
Ik denk dat ik frontend blijf leren, ik vind het wel leuk.
Beiden jaquote:Op woensdag 21 februari 2024 15:46 schreef TargaFlorio het volgende:
[..]
Laraval is toch een framework op basis van PHP voor het maken van web applicaties? Dus front- en backend.
quote:Op woensdag 21 februari 2024 13:50 schreef MisterFox het volgende:
Is CakePHP inmiddels al overleden? Ik hoop van wel.
Als ik me niet vergis in een heeeeel ver verleden ooit nog wat geprobeerd maar niets geworden (ik deed maar wat toen).quote:Recentste versie 5.0.5 (28 januari 2024)
Ja, same. Ik gebruikte Laravel al vanaf 2016. Toen nog CakePHP en Magento geprobeerd, maar dat was niets voor mij.quote:Op woensdag 21 februari 2024 15:49 schreef TargaFlorio het volgende:
[..]
[..]
Als ik me niet vergis in een heeeeel ver verleden ooit nog wat geprobeerd maar niets geworden (ik deed maar wat toen).
programming discussions, aardig wat mensen, maar een hoop beginners met vragen ook, kijk er niet zo veel meerquote:
Zou inderdaad beginnen met HTML en CSS. Daarna is het kiezen wat je wil doen: backend, frontend of fullstacker worden.quote:Op donderdag 22 februari 2024 11:20 schreef Zoon_John het volgende:
Vrienden ik ben nu wat html en css aan het leren. Wil de basis voor web development goed hebben. Daarna is het plan javascript en react als framework of angular. Denk dat react beter is want populair, hoewel in België Vue populair is.
Anyway, zou ik daar een baan mee kan landen als junior webdeveloper op front end gebied? Ik zie ook cursussen op van die thuis studie dingen zoals de loi. En zelfs op mbo niveau is een software developer opleiding. Maar ik weet dus niet hoeveel kans je maakt zonder papiertjes. Ik heb een hbo diploma maar niet op het gebied van programmeren of wat dan ook.
HTML en CSS vind ik wel leuk tot nu toe. Omdat ik iets kan bouwen het ook visueel wordt. Backend lijkt me minder leuk, maar nog niet echt veel mee gedaan. Ik zit te denken of ik Node.js moet leren in combinatie met Mongo. Of dat ik dat gewoon moet laten en me moet gaan focussen op javascript en react.quote:Op donderdag 22 februari 2024 11:36 schreef MisterFox het volgende:
[..]
Zou inderdaad beginnen met HTML en CSS. Daarna is het kiezen wat je wil doen: backend, frontend of fullstacker worden.
Ontdek eerst eens wat je leuk vindt
Voor mij was WordPress niet het juiste pad. WordPress en al die andere CMS-systeempjes zijn naar de huidige standaarden allemaal legacy. Dus een verkeerde manier om PHP te leren naar mijn mening.quote:Op donderdag 22 februari 2024 11:39 schreef Zoon_John het volgende:
[..]
HTML en CSS vind ik wel leuk tot nu toe. Omdat ik iets kan bouwen het ook visueel wordt. Backend lijkt me minder leuk, maar nog niet echt veel mee gedaan. Ik zit te denken of ik Node.js moet leren in combinatie met Mongo. Of dat ik dat gewoon moet laten en me moet gaan focussen op javascript en react.
Het liefst zou ik werken voor een kleiner bedrijfje waar men misschien nog met wordpress werkt voor de backend. Misschien dat een beetje PHP dan nog kan helpen... Ik vind het moeilijk, en ik wil ook niet all over the place zitten.
Maar nu eerst HTML en CSS goed onder de knie krijgen. Ik vind het wel moeilijk om er zicht op te krijgen, of ik niet beter een diploma kan halen of via udemy moet doorkloten wat een stuk goedkoper is, en je leert in principe dezelfde skills. Alleen heb je geen diploma te overleggen. Kwaliteit ligt wel hoog op udemy, er zitten best goede bij.
Ik zal er eens wat dieper in gaan kijken, maar denk dat ik voor nu even met HTML en CSS blijf kloten. Als ik dat onder de knie heb, kan ik de rest ook wel gaan leren. Ik heb het liefst de fundamenten goed neer. Misschien is het programmeren achteraf niks voor mij omdat ik bij javascript er geen hol van snap of het misgaat. Maar dan kan ik wel nog voor mezelf een website maken, met html en css, maar dan puur hobbymatig.quote:Op donderdag 22 februari 2024 11:59 schreef MisterFox het volgende:
[..]
Voor mij was WordPress niet het juiste pad. WordPress en al die andere CMS-systeempjes zijn naar de huidige standaarden allemaal legacy. Dus een verkeerde manier om PHP te leren naar mijn mening.
Probeer eerst eens een simpele MVC applicatie te maken met Laravel en Blade.
Amateurisch aankloten met HTML en CSS kunnen we allemaal wel. Een programmeer-hoofd krijgen is goud waard.
1 2 3 4 5 6 7 8 9 10 11 12 13 | final class Receive { private function __construct() {} public static function message(ReceiveNewMessageRequest $request): ProcessIncomingMessageResult { $message = (new MessageTransformer()) ->setMessageByJson($request->validated()) ->getMessage(); return (new IncomingMessageHandler($message))->process()->getResult(); } } |
Persoonlijk vind ik zoiets strakker, maar ieder zijn smaak.quote:Op vrijdag 23 februari 2024 07:06 schreef MisterFox het volgende:
Stukje code uit mijn solution
[ code verwijderd ]
SOLID programmeren
1 2 3 4 5 6 7 8 9 10 | final class MessageReceiver { private function __construct() {} public static function receive(MessageRequest $request): MessageResult { return (new MessageHandler((new MessageTransformer())-> byJson($request->validate())->get()))->process()->get(); } } |
Ja ik ben ook geen phper, weet niet of ze daar aan dependency injection doen. Dat zou de class nog SOLIDer maken en beter testbaar.quote:Op vrijdag 23 februari 2024 08:57 schreef FlippingCoin het volgende:
Maar waarom moet de class zich bezighouden met het constructen van transformers en handlers en krijgt die niet via dependency injection aangeboden? (ik ben niet bekend met php verder)
Je weet waar die eerste S voor staat?quote:Op vrijdag 23 februari 2024 07:06 schreef MisterFox het volgende:
Stukje code uit mijn solution
[ code verwijderd ]
SOLID programmeren
Het klinkt alsof je de problemen ondervind die programmeurs ertoe drijven dingen nodeloos ingewikkeld te maken?quote:Op vrijdag 23 februari 2024 09:23 schreef Bosbeetle het volgende:
Ik mede organiseer een hackathon ergens in mei en ik voel me dan altijd als een vis uit het water. Heb altijd het gevoel dat programmeurs dingen nodeloos ingewikkeld maken, maar ik denk dat het ook een stukje jargon is wat voor mij nogal verschilt. Meestal zie ik mijn problemen (in image analysis) vrij duidelijk voor me en zijn de stappen niet zo lastig.
Waar ik het meeste mee struggle, ik werk in java, is hoe structureer je je programma. Heb verschillende dingen geprobeerd van hele kleine objecten met 1 functionaliteit naar grote groepen objecten met een duidelijke hierarchie, maar toch verzand ik meestal in objecten die veel te veel van elkaar afhankelijk zijn, maar dat is meestal wel de enige manier voor mij om voor elkaar te krijgen wat ik wil. En als ik op dat punt kom voelt programmeren veel meer als boekhouden en is de lol er voor mij meestal wel af
Ik denk nu ik er over nadenk dat ik ook veel meer aan het automatiseren ben dan aan het programmeren. Het liefst maak ik pipelines waar ik op run druk en dat dan alles wat ik wil gedaan wordt. Hebben jullie een idee wat daarvoor eigenlijk de beste tools zijn?
Je hebt helemaal gelijk.quote:Op vrijdag 23 februari 2024 08:57 schreef FlippingCoin het volgende:
Maar waarom moet de class zich bezighouden met het constructen van transformers en handlers en krijgt die niet via dependency injection aangeboden? (ik ben niet bekend met php verder)
Love it.quote:Op vrijdag 23 februari 2024 08:48 schreef Perrin het volgende:
[..]
Persoonlijk vind ik zoiets strakker, maar ieder zijn smaak.
[ code verwijderd ]
Dat is toch ook niet per se heel erg? Gewoon lekker zo doorgaan.quote:Op vrijdag 23 februari 2024 10:12 schreef MisterFox het volgende:
De pest bij een privéproject is wel dat je code reviews met een scherpe blik mist.
Ik ben dit in mijn vrije tijd (vaak héél vroeg) aan het maken met de weinige energie die ik momenteel heb. Daarnaast ook nog werken.
[ afbeelding ]
Ik streef naar perfectie. Dit is de derde keer dat ik aan het herschrijven ben.quote:Op vrijdag 23 februari 2024 10:26 schreef FlippingCoin het volgende:
[..]
Dat is toch ook niet per se heel erg? Gewoon lekker zo doorgaan.
Wat ben je aan het maken?quote:Op vrijdag 23 februari 2024 10:29 schreef MisterFox het volgende:
[..]
Ik streef naar perfectie. Dit is de derde keer dat ik aan het herschrijven ben.
Het komt aardig in de buurt van "perfect": het is modulair, ik pas seperation of concerns (meestal) goed toe, en zeer semantisch. Naar mijn idee zit er bijna geen spaghetticode in.
Na lancering van de alpha ga ik refactoren en volledige testing aanbrengen met Pest (opvolger van PHPunit).
Een soort van Telegram/Signalquote:
Ja, maar ook voor native.quote:
Veel succesquote:Op vrijdag 23 februari 2024 10:40 schreef MisterFox het volgende:
[..]
Ja, maar ook voor native.
Het is een specifiek 'ding' maar ik kan er niet te veel over los laten. Anders gaat Jan en alleman er met mijn idee vandoor.
Er zit ergens niet zo veel verschil tussen automatiseren en programmeren. Het verschil is vooral hoe je ernaar kijkt en hoe je het implementeert. Zo kun je gewoon bovenaan beginnen en imperatief het hele proces implementeren, of je kan op hoger niveau ernaar kijken en een object structuur maken. Beide werkt natuurlijk wel, maar met complexere applicaties ga je met de eerste methode vaker ertegenaan lopen dat dingen lastig te testen en aanpassen zijn en verlies je sneller het overzicht.quote:Op vrijdag 23 februari 2024 09:23 schreef Bosbeetle het volgende:
Ik mede organiseer een hackathon ergens in mei en ik voel me dan altijd als een vis uit het water. Heb altijd het gevoel dat programmeurs dingen nodeloos ingewikkeld maken, maar ik denk dat het ook een stukje jargon is wat voor mij nogal verschilt. Meestal zie ik mijn problemen (in image analysis) vrij duidelijk voor me en zijn de stappen niet zo lastig.
Waar ik het meeste mee struggle, ik werk in java, is hoe structureer je je programma. Heb verschillende dingen geprobeerd van hele kleine objecten met 1 functionaliteit naar grote groepen objecten met een duidelijke hierarchie, maar toch verzand ik meestal in objecten die veel te veel van elkaar afhankelijk zijn, maar dat is meestal wel de enige manier voor mij om voor elkaar te krijgen wat ik wil. En als ik op dat punt kom voelt programmeren veel meer als boekhouden en is de lol er voor mij meestal wel af
Ik denk nu ik er over nadenk dat ik ook veel meer aan het automatiseren ben dan aan het programmeren. Het liefst maak ik pipelines waar ik op run druk en dat dan alles wat ik wil gedaan wordt. Hebben jullie een idee wat daarvoor eigenlijk de beste tools zijn?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |