Journal

Sprint 7: Connect Your Tribe

Datum: 03/02/25

Workshop

Workshop: Sprint planning

JSON Oefening

Vandaag heb ik tijdens de les ook geoefend met JSON Tijdens deze workshop heb node js geinstalleerd en een hello world pagina gemaakt op http://localhost:3000/

Database en Visitekaartje

Op deze site kan ik info toevoegen aan een database. Uit deze database kan ik info halen en toevoegen aan mijn Visitekaartje voor sprint 7.

Projectboard

Ik heb ook een projectboard gemaakt met de planning van programma.fdnd erin.

Visitekaartje Ontwerp

Daarna ben ik alvast begonnen met mijn nieuwe visitekaartje. Breakdown schetsen en begin aan HTML en CSS. Opdracht, Redesign Issue

Sprint 7: Connect Your Tribe

Datum: 04/02/25

CSS Challenge

Css challenge van Sanne: Challenge has

Mijn Werk

Mijn werk: Codepen

Wat heb ik geleerd?

Vandaag heb ik de CSS challenge van Sanne gevolgd. Ik heb geleerd over :has() in CSS. Gisteren had ik mijn interactie al een deel gemaakt met JavaScript. Vandaag heb ik geprobeerd hetzelfde met :has() en checkboxes te maken in CSS.

Visitekaartje Redesign

Visitekaartje redesign sprint 7: Redesign Issue

Sprint 7: Connect Your Tribe

Datum: 05/02/25

Workshop: REST API en Json, Oefenen met Routes en Views

Workshop over REST API en Json: REST API en JSON

Tip

Als je niet meer weet hoe die property van het person object heet (was het nou birthdate of birth_date?), zet {{ person | json }} in je code, en bekijk het antwoord in je pagina.

Pro-tip

Zorg dat je tijdens het bouwen en debuggen standaard ergens op je pagina een custom made fixed positioned
Data
{{ person | json:4 }}
element hebt—dan kun je altijd even spieken in je data. Haal die alleen wel weg voordat je je werk live zet :)

If Else and For Each met Liquid in HTML

Meer over if else en for each met Liquid in HTML: Conditional Else en Iteration Tags

For Loop met If Statement

For loop met if statement om data uit een array te halen, en 1 voor 1 in een li plakken.

Sprint 7: Connect Your Tribe

Datum: 06/02/25

CSS Animatie Verbetering

Vandaag heb ik de CSS animatie mooier gemaakt, door eerst de achtergrond zonder tekst van buiten beeld naar de laatste plek te brengen met cubic bezier. En nadat die animatie klaar is, een fade in te doen voor de tekst.

Sprint 7: Connect Your Tribe

Datum: 07/02/25

Wat heb ik gedaan vandaag?

Vandaag hadden we code en design reviews, ik heb feedback gegeven aan: Brancovanbeek RenzoWille Naddybsx

Sprint 7: Connect Your Tribe

Datum: 10/02/25

Sprint Planning en Filter Sort in JSON Browser

Vandaag heb ik de sprint planning en filter sort in de JSON browser doorgenomen.

Links voor filteren, zoeken en sorteren

Ik heb de volgende links gebruikt voor filteren, sorteren en zoeken in de JSON browser: Filteren met bio bevat frontend Filteren op favoriete kleur Zoeken op frisbee

DLC - Convergeren en Divergeren

Door de DLC meerdere keren te doorlopen kan je stap voor stap een ontwerpprobleem, of ontwerpvraag, oplossen. Dit heet convergeren en divergeren. Meerdere ideeën uitwerken en analyseren, daarna keuzes maken om tot de beste oplossing te komen.

info over Sorteren, Filteren en Zoeken

Sorteren in JSON Browser Filteren in JSON Browser Zoeken in JSON Browser

Schetsen gemaakt

Ik heb vandaag ook verschillende schetsen gemaakt.

Sprint 7: Connect Your Tribe

Datum: 12/02/25

Wat heb ik gedaan?

Vandaag heb ik een nieuwe app.get route gemaakt voor een pagina met gefilterde informatie. In de URL heb ik filter en sort toegepast om specifieke data op te halen. Door filter en sort in de URL toe te passen, kan ik de data dynamisch ophalen en weergeven op de pagina.

Sprint 7: Connect Your Tribe

Datum: 14/02/25

Code & design review

Vandaag heb ik samen met Kim code- en designreviews geschreven voor: Dylan Branco Fatima Halima Karimna

Sprint 7: Connect Your Tribe

Datum: 14/02/25

We Love Web met Kilian Valkhof

Kilian Valkhof begon met websites bouwen toen hij 11 was, met een persoonlijke website gebouwd in Frontpage 2000. In de beginjaren was het internet anders en werkte het soms niet goed in alle browsers. Op 12-jarige leeftijd begon hij geld te verdienen met affiliate marketing en kreeg hij meer ervaring met HTML, CSS, JS en jQuery. Toen de iPhone uitkwam, werd responsive design belangrijk voor het web.

Start van een bedrijf en Tools

Op zijn 16e begon hij samen met medestudenten een bedrijf te runnen, en dit gaf hem veel ervaring in de jaren daarna. Hij bouwde verschillende tools en apps, zoals Trimage voor het optimaliseren van afbeeldingen, en F.lux voor het aanpassen van schermhelderheid.

Polypane Browser

In 2017 besloot hij Polypane te maken, een browser voor developers, omdat hij het frustrerend vond om websites op verschillende apparaten te testen. Hij ontwikkelde Polypane om deze processen te vereenvoudigen en tijd te besparen.

Polypane Groei

In 2018 kreeg hij een dochter, en in 2019 besloot hij fulltime aan Polypane te werken. Na de lancering van versie 1.0 op 14 mei 2019 was Polypane niet meer gratis, wat sommige mensen teleurstelde. Hij werkte hard aan nieuwe features, zoals dark mode en verbeterde lay-outs, en luisterde naar feedback van gebruikers.

Technologie en Side-projects

Polypane bevat nu veel functies die oorspronkelijk niet bestonden in andere browsers, zoals een eigen element inspector en tools om makkelijk grids en afbeeldingen te testen. Wat betreft technologie gebruikt Polypane Electron voor cross-platform apps, en de interface is gebouwd met React (hoewel hij nu misschien een andere keuze zou maken vanwege technische uitdagingen).

Polypane Cloud en Toekomst

Door aan Polypane te werken, kreeg hij ideeën voor side-projects, zoals Superposition.design (voor contrastproblemen in browsers) en Polypane Cloud (voor website-wide testing). Hij is ook bezig met een Polypane-versie voor iPad.

Belang van Side-projects

Kilian benadrukt het belang van side-projects en dat je niet vast moet komen zitten in één carrièrepad. Hij heeft door het werken aan Polypane veel geleerd en blijft maandelijkse updates brengen voor het product, dat nu bijna 10 jaar oud is. Hij bedankt zijn klanten in release notes wanneer hun feedback wordt gebruikt.

Sprint 7: Connect Your Tribe

Datum: 24/02/25

Workshop: User Generated Content

Vandaag heb ik geleerd hoe ik een post route kan maken, zodat de gebruiker bijvoorbeeld iets kan posten op de website en het kan zien als een comment. De workshop was te vinden op: User Generated Content Workshop

Werk aan Issue

Ik heb gewerkt aan de volgende issue: Issue 3

Sprint 7: Connect Your Tribe

Datum: 26/02/25

Kleine aanpassingen en code review

Ik heb een paar kleine aanpassingen gemaakt bij de issue: Issue 3 en het daarna op review geplaatst.

Wat heb ik gedaan?

Mijn code en die van Kim samengevoegd, en daarna alle 'bugs' eruit gehaald. daarna heb ik Akiko ook geholpen om haar like button samen te voegen met wat ik en Kim al samen gevoegd hadden. Wij wouden een witte like button die rood word als het geklikt werd, dit is ons niet gelukt