Skip to content

Instantly share code, notes, and snippets.

View AlexVanderbist's full-sized avatar
🌚
Dark mode propaganda account

Alex Vanderbist AlexVanderbist

🌚
Dark mode propaganda account
View GitHub Profile
@AlexVanderbist
AlexVanderbist / blog_day_35.md
Last active March 21, 2017 08:39
Blog dag #35

Mijn stagebegeleider is vanaf vandaag t.e.m. dinsdag naar een conferrentie in India! Dat wilt zeggen dat het hier relatief rustig zal zijn in de tussentijd. Ook voor mij dus.

Vandaag schrijf ik wat documentatie over een soort HTML builder/generator. Er zitten heel wat methods en classes bij en ik weet niet zeker of ik ze allemaal even uitgebreid ga documenteren. Het is vaak een beetje onderscheid maken tussen wat mensen eigenlijk gaan gebruiken en opzoeken en wat wat ze zelf in de broncode kunnen vinden.

Voor de rest is er niet veel meer aan mijn dag. We sluiten af met een pintje en dan fiets ik het weekend in.

Vandaag was het een hele rustige dag. Ik ben een beetje door mijn lijst met openstaande issues en degen die dan toch nog open staan zijn redelijk ingewikkeld of onduidelijk. Zo staar ik me al een tijdje blind op een issue met een directory die niet verwijderd kan worden omdat hij niet leeg is, maar iedere keer als de gebruiker gaat kijken is de directory gewoon wel leeg. Vreemde dingen dus. Zo zijn er nog wel een altijd issues die gewoon super onduidelijk zijn.

Morgen is mijn stagebegeleider 1 dag op reis voor een conferentie dus heb ik al eens gepolst wat ik ondertussen kan doen. Over het algemeen gewoon weer documentatie schrijven. Wel mijn minst favoriete taak in heel het open source verhaal hier.

Het begint eindelijk wat beter weer te worden en de bussen rijden nog steeds kilometers om. Het ideale moment om eens met de fiets naar Antwerpen te rijden. Het is ongeveer 25 minuten rijden van bij mij thuis op 's werelds slechtste fietspad. Maar door het goede weer valt het al bij al nog goed mee.

Vandaag werk ik aan nog wat kleine issues. Rond de middag legt iemand hier een nieuwe testing flow uit die gebruikt gaat worden voor Blender, het homegrown CMS dat ze hier gebruiken. Daarna klik ik zelf nog wat door Blender, ik ben blij dat nog niet iedere web agency in Antwerpen gebruik maakt van WordPress.

Vandaag begin ik met de test voor de watermark features van het image pakket. Op een paar uur is alles rond en kan de pull request de deur uit. Als laatste is het dan tijd voor de documentatie. Aangezien het om image manipulation gaat is het de bedoeling dat er bij iedere functie wel een voorbeeld staat. Eerst dus wat afbeeldingen genereren, dan kan ik weer verder.

Tussendoor pak ik er ook nog wat issues bij. Zo was er een probleem met een job monitor pakket waar ik nog steeds niet aan uit kan, zorgen voor morgen. En natuurlijk, zoals iedere dag, een issue in het backup pakket.

Na een druk weekend met heel wat stress en de opencampusdag van KdG moest ik vanochtend mijn eindwerk voorstellen in Hoboken. Ik had ze hier op voorhand al gewaarschuwd dat ik iets later zou zijn vandaag en maar goed ook want het openbaar vervoer deed er weer alles aan om mij urenlang op te houden.

Tegen de middag ben ik er gelukkig dan toch nog geraakt. We hebben besloten om de evaluatie van mijn stage vandaag al te doen in plaats van woensdag. Dat kwam iets beter uit met de rest van de planning. Kort samengevat waren ze hier heel tevreden van mij. Er werd natuurlijk ook gevraagd naar wat ik ervan vond. Ik werk hier slechts met vier andere mensen dus het is alsof ik niet eerder met mensen had gesproken over wat ik ervan vond natuurlijk.

De rest van de dag werk ik wat verder aan een nieuwe feature voor een image manipulation pakket, namelijk watermerken. Normaal gezien schrijf ik morgen nog wat tests en dan kan ik weer een PR verzenden.

Vandaag zit ik pal in het midden van mijn stage. Volgende week woensdag gaan we dus even samen zitten hier om te bespreken wat er goed kan en wat er beter kan.

Voor de rest werk ik vandaag nog wat verder aan Open Graph en na de middag begin ik voor het eerst aan een project van een echte klant hier. De klant op zich is redelijk bekend dus ik ga voor de zekerheid zijn naam niet vernoemen. Het is de bedoeling dat ik wat tests schrijf voor het systeem dat ontwikkeld wordt voor "klant x". Op zich niet veel speciaals dus maar wel leuk om eens voor een echte klant te werken in plaats van de open source wereld.

Zoals iedere vrijdag sluiten we af met een pintje. Altijd leuk!

Tussen Laracon Online door hebben we gisteren toch nog heel wat aan de open source pakketen gewerkt. Er staan dus weer enkele issues en comments voor mij klaar.

Zo werk ik 's ochtends aan een systeem om vertalingen te importeren vanuit Excel bestanden. Ze gebruiken hier een "home grown" CMS genaamd Blender dus daar heb ik dan ook maar mee leren werken om de Excel import te kunnen doen. Verder heb ik ook een pull request wat aangepast naar de reacties die erop waren gekomen.

Wanneer alles was afgewerkt heb ik nog wat verder gewerkt aan mijn open graph pakket. Dat duurt nu al wel even maar ik ben wel heel tevreden over het resultaat.

Vandaag is het een belangrijke dag binnen de Laracon community; het is namelijk Laracon Online. Tevens ook een van de eerste echt "grote" online conferenties. Ze zijn hier zo vriendelijk geweest tickets voor mij te kopen en vanmiddag komen er ook nog een paar andere mensen meekijken.

Ik heb dus vandaag niet veel werk kunnen verzetten, uiteindelijk ben ik wel nog tot 23 uur 's avonds blijven plakken. Een beetje teambuilding dus.

Vandaag heb ik een aantal issues van het open source medialibrary pakket aangepakt. Zo waren er een aantal kleine bugs en een feature request om meerdere bestanden tegelijkertijd te kunnen uploaden zonder zelf al te veel moeite (nested loops) te doen. Hier voor heb ik PRs gestuurd die hopelijk een van de dagen gemerged kunnen worden.

Verder werk ik morgen maar een halve dag aangezien we hier 's middags met z'n allen naar Laracon Online gaan kijken. Fun times!

Ondertussen begin ik hier aan de zesde week, de tijd vliegt echt! Zoals altijd begin ik de dag met wat GitHub issues te checken. Via Trello heb ik ze nu allemaal in een lijst staan, da's iets overzichtelijker.

Naar de middag toe begin ik aan een uitbreiding van het medialibrary pakket. Origineel moest ieder bestand apart worden toegevoegd; nu is het de bedoeling dat aan alle methods heel gemakkelijk arrays kunnen meegegeven worden. Dat is nu bijna klaar al wil ik morgen de code nog eens opkuisen.