The smart duck company

Programmeerkeuken

Ik programmeer bijna dagelijks in C# met Visual Studio. Prima taal en ontwikkelomgeving. Python en PHP hebben met name als programmeertaal voor mijn hobbyprojecten de voorkeur.

Vergelijk Microsoft met een 3 sterren restaurant.
De meeste koks in zo'n restaurant hebben een blinkende hi-tech keuken(Visual Studio en tools) met veel ingredienten beschikbaar(keur van libs en functionaliteit). Hiermee maken ze veel gangen, ingewikkelde gerechten (applicatie lagen).
Alleen het eindresultaat is het net niet, food voor status en snobs. Ze lijken meer bezig te zijn met "kijk eens wat ik kan" in plaats van een lekker eindproduct te maken. Op weg naar huis verlang je naar een friet speciaal....

Met een editor zoals Atom, Geany, Visual Studio Code en een taal als Python of PHP heb je, een rommelige keuken, een aantal goede basisingredienten tot je beschikking die je heerlijk bij elkaar kunt gooien en als resultaat heb je een heerlijke hap zoals bij de Turk of bij de Chinees. Een geweldig broodje donner of hap bami met babi pangang, lekker veel, buik goed vol en met een voldaan gevoel naar huis.

Pruimenjam

Vandaag pruimenjam gemaakt. Het is niet de eerste keer dat ik dat doe. Elk jaar in augustus zit ons pruimen boompje vol. Te veel om zo op de hand op te eten. Daarom verwerk ik het meeste in jam of compot. Deze keer kreeg ik een doosje pruimen van de buurvrouw.

undefined

Jam maken is eenvoudig maar wel bewerkelijk. Alle pruimen moeten ontpit worden. En de glazen potten om de jam in te bewaren moeten goed worden uitgekookt. Eerst in de vaatwasser en daarna kook ik ze nog eens uit in een grote pan. De deksels moet je ook meenemen en steriel maken.

undefinedundefined

Als je alle pruimen in de pan hebt om te gaan koken. En de potten staan steriel klaar kun je verder gaan. Als je compot wilt dan laat je de pruimen zo heel mogelijk. Wil je jam dan maak je de pruimen eerst even fijn met een mixer. Bij de pruimen voeg je geleisuiker toe. Ongeveer 500 gram op 1,2 kilo fruit. Persoonlijk hou ik niet van hele zoete jam. Ik neem meestal de verhouding 500 gram op 2 kilo pruimen. Maar dan moet je er wel rekening mee houden dat de jam dan minder lang houdbaar is. De geleisuiker zorgt namelijk voor de conserverende werking. Het geheel breng je zachtjes aan de kook een laat een paar minuutjes doorkoken.

undefined

De potten staan klaar en vullen maar. Zorg dat je de rand van de pot niet met je handen vastpakt. Steriel werken! Is de pot gevuld met jam, dan doe je de deksel erop, stevig aandraaien. Hierna zet de pot op zijn kop gedurende 5-10 minuten zodat de pot goed vacuum trekt. Laat de pot goed afkoelen. Hierna kun je deze in een koele ruimte bewaren.

undefined

De mirabelle

(Prunus domestica subsp. syriaca)

We hebben deze pruim, de boom, al een aantal jaartjes in onze achtertuin staan. De boom is momenteel een goede 6 meter hoog en beslaat zo'n beetje de breedte van ons achtertuintje. Door regelmatig te snoeien is ie prima in toom te houden. Ondanks de grootte misstaat ie niet, de takken hangen dusdanig hoog dat er prima onderdoor te lopen is. Eind maart/begin april staat deze boom vol in bloei. Een prachtig gezicht om te zien, de boom is dan bijna helemaal wit van de bloessem.

Met een goed jaar met voldoende bijen, hommels en andere insecten hebben we veel vruchten. Het is een zelfbestuivende boom. Dus eentje in de tuin is voldoende om vruchten te krijgen. De boom lijkt af en toe een jaar rust te hebben met minder vruchten. De meeste jaren hangt de boom helemaal vol, dusdanig dat takken flink doorhangen en zelfs kunnen breken onder het gewicht. De Mirabelle pruim is een kleine warmgeel gekleurde pruim met hier en daar paarse vlekjes. De pruim is heel zoet en heerlijk om zo van de boom de eten.

Bij een goed jaar komt er veel van de boom. Goed voor een 2-3 schalen om zo te eten en een flinke hoeveelheid om een aantal potten compotte of jam van te maken.

De Mirabelle heeft zijn oorsprong in Azië maar men kent de boom vooral vanuit Frankrijk. Met name rond Metz en Nancy. In die streken rond deze steden wordt de pruim verwerkt in gebak en taart en worden er liqueuren van gemaakt.

Een beetje geduld heb je wel nodig voor de eerste vruchten aan de boom komen. Wanneer je met een klein boompje begint duurt het 5-6 jaar voordat deze vruchten gaat dragen.

Frameworks

Frameworks worden te pas en te onpas gebruikt. Er lijkt wel een soort wildgroei van allerlei raamwerken te zijn voor de programmeur. Frameworks om sites te bouwen, denk aan Symphony voor PHP, Ruby on Rails, Django en template engines zoals Smarty. En op javascript gebaseerde frameworks zoals React en Angular. Ik ben hier op terug aan het komen en in eerste instantie not to framework.

Een framework lijkt in eerste instantie vaak een geweldige tool en bereik je in korte tijd een leuk resultaat. Echter moet je je er van bewust zijn dat het framework wat je toepast niet het eeuwige leven heeft. Je bent afhankelijk van de ontwikkelaars van het framework dat je toepast. De makers van deze frameworks en engines hebben een bepaald doel voor ogen gehad wat voor hun blijkbaar werkte en die filosofie moet ook werken voor jouw team en projecten. Sommige frameworks hebben daarnaast een best hoge leercurve. Kijk bijvoorbeeld naar Angular (2 en hoger). Je bent daar best een tijdje mee bezig voordat je alle facetten van het framework door hebt en productief bent. Je leert er eigenlijk een taal en werkwijze bij.

Nog even over template engines waarvan Smarty een mooi voorbeeld is. Niet echt een framework maar kan wel in dezelfde 'categorie' meegenomen worden. Je hebt PHP, een prima taal om dynamische websites te bouwen. Je maakt een HTML pagina en plaats op bepaalde plekken dynamisch informatie met PHP. Dus de HTML pagina kun je zien als template die je vult met een scripting taal PHP. Waarom dan Smarty (een template engine) gebruiken? Je hebt al een template engine en dat is je PHP. Met PHP maar ook in andere scripttalen kun je prima een scheiding maken tussen inhoud, opmaak en dynamische elementen. Template engines zijn in mijn ogen dan ook kul.

Mijn advies is, bij kleine projecten not to framework. Creeer je eigen structuur in welke taal je ook prettig vind. Met een framework voeg je onnodig complexiteit toe en dat is voor kleine websites overkill. Bij grote complexe projecten kan een framework voordeel bieden. Het dwingt jou en/of je team in een bepaalde structuur te werken. Hiermee kun je gemakkelijker afdwingen dat iedere ontwikkelaar op de zelfde manier nieuwe onderdelen in het project bouwt. Kies dan wel voor een framework dat zich al min of meer bewezen heeft in de laatste jaren en waar actief aan wordt ontwikkeld zodat je ook de komende jaren op het gekozen framework kunt bouwen.

Avocadoboompje kweken

Wetenschapelijke naam: Persea americana
Herkomst: Mexico, Midden- en Zuidamerika.

Ook leuk voor de kinderen

Avocado's kweken in nederland is erg lastig vanwege ons klimaat. Het is wel een leuk projectje, zeker voor kinderen die geintereseerd zijn in hoe alles groeit en bloeit. Avocado's zijn regelmatig te krijgen bij de supermarkt, op de markt of bij de groenteboer. Neem goed rijpe avocado's. Niet elke pit wil ontkiemen dus zet er 3-4 op een potje water. De pit goed wassen. Een nachtje laten weken in een bakje water. Hierna kunt u de pit met vier prikkers voorzien en halfonder in een met water gevuld jam-potje zetten.

undefinedundefinedundefined

Na 2-3 weken loopt de pit uit. Wacht met verpotten in potaarde tot de pit een stevige wortel heeft die al begint met vertakken. Met regelmatig watergeven, vochtig houden, dan zal het jonge plantje snel groeien. Neem een flinke pot, de plant groeit snel.

undefinedundefined

In het begin is de plant goed te houden als kamerplant. Wanneer de plant een boompje wordt kan deze naar buiten. Een advocadoboom kan tot 20 meter hoog worden. Echter zal dat in nederland niet snel lukken. De meeste advocado's komen o.a. uit Israel en zijn gewend aan een zeer warm klimaat. Mexicaanse soorten schijnen tot -8 vorst te kunnen verdragen. De advocado is tweeslachtig, dus u zult twee bomen moeten hebben om tot vruchtvorming te komen. Het beste is een groep bomen. Dus in een gemiddelde nederlandse achtertuin geen optie. De boom heeft 6 tot 7 jaar nodig voordat ie vrucht gaat dragen.

undefined

En erg gezond!

Het is algemeen bekend dat advocado's gezond voor u zijn. Advocado's bevatten veel vitaminen, waaronder B, C, E en K. Veel sporenelemneten kalium, calcium, ijzer, en magnesium. En staat bekend om zijn goede omega-3 vetten.

Welkom

Dit is mijn hobbiesite voor o.a. MijnTuinkas IoT applicatie. Een beetje over programmeren en tuinieren.

Als software engineer ben ik professioneel bezig met webdevelopment in Angular(Typescript), bootstrap, HTML, stylesheets, C# voor rest services en C# en SQL voor back-end development. Ik houd me dus bezig met de laatste programmeer- en webtechnieken. Voor mijn hobby geef ik de voorkeur voor de programmeertaal Python.

Marcel

undefined

Home