2022 Voorjaarseditie

2 jaren, 5 maanden geleden

Welkom bij de 2022 voorjaarseditie van de FreeSewing nieuwsbrief.

Vandaag is het 1 april, dus voor de duidelijkheid: dit zijn geen grappen:

  • All hail the Showcase Queen (door Karen)
  • 🕵 Achter de naden: Eléonore (door An)
  • Het nieuwe lab van FreeSewing als voorproefje van wat komen gaat (door Joost)
  • Vriendschap beëindigd met Netlify / Nu is Vercel onze beste vriend (door Joost)

Laten we gaan, we hebben niet de hele dag de tijd.

 

 

Heil aan de showcase queen

Sinds iets meer dan een jaar is er één persoon bij FreeSewing die, wanneer iemand een cool nieuw FreeSewing project post op Discord of op sociale media, ervoor zorgt dat het niet gewoon in de internetether verdwijnt zoals zoveel vluchtige webinhoud. Deze persoon was zelfs zo succesvol dat we speciaal voor haar een speciale Discord-rol hebben ontwikkeld: “Showcase Koningin”.

Tijdens haar ambtstermijn als Showcase-koningin heeft Natalia tientallen Showcases geplaatst, eerst in het oude formaat en meer recentelijk in Strapi. (Full disclosure, het aantal hier is niet specifiek omdat ik ben gestopt met toen ik eenmaal in de dertig was). Met de hulp van Natalia zijn er nu voorbeelden van bijna elk FreeSewing patroon beschikbaar op de Showcase van de website. Als je dat “bijna” leest als een oproep tot actie, wacht dan nog maar even, jouw tijd om te schitteren is in één meer korte alinea, want…

Nu, na een ongekende regeerperiode, heeft onze koningin besloten afstand te doen van haar post en haar rol over te dragen aan het volk.

Dit is het deel waar jij binnenkomt.

Heb je wel eens een patroon van FreeSewing gebruikt om iets te maken dat je niet kunt wachten om met mensen te delen? Waar je trots op bent? Dat er fantastisch uitziet, past of voelt? Als dat zo is, zouden we heel erg leuk vinden als je het zou willen toevoegen aan de FreeSewing Showcase! Maak je geen zorgen, het technische gedeelte is eenvoudig, en er zijn heel veel mensen in de FreeSewing gemeenschap die kunnen helpen als dat een beetje ontmoedigend is.

Maar er is één ding waar we je niet mee kunnen helpen en dat is het maken van geweldige en nuttige afbeeldingen voor je Showcase.

Of kunnen we… 🤔

Hieronder staan een paar eenvoudige tips en trucs om toekomstige naaisters te helpen met je Showcase-post. Natuurlijk is elke Showcase oneindig veel beter dan niets, dus ga je gang en stuur ons die spiegel selfies bij weinig licht - we zijn er dol op.

Maar als je de dingen naar een hoger niveau wilt tillen, zijn er een paar dingen waar je rekening mee moet houden:

  • Laat het hele kledingstuk zien! Vanuit meerdere hoeken, indien mogelijk. Het is geweldig om kledingstukken van voren te zien, maar de achterkant en zijaanzichten kunnen ook heel nuttig zijn. Bonuspunten voor het toevoegen van een zittend plaatje, wat vooral geweldig is voor naaisters die gebruik maken van een rolstoel.
  • Maak foto’s in het beste licht dat je kunt vinden - dat kan naast een helder raam zijn, in een kamer waar je alle extra lampen die je kunt vinden op hebt gezet, of dat ongrijpbare “gouden uur” buiten. Bonuspunten als je het helder genoeg kunt maken om geen flitser nodig te hebben.
  • Een neutrale achtergrond kan helpen om details te zien. Close-up foto’s kunnen dat ook! Als je die paspelzak hebt gedaan of al je knoopsgaten met de hand hebt gestikt, laat ze dan maar zien.

Als je dat allemaal leest en denkt: “Jakkes, dat is intimiderend!”, vrees dan niet. Het mooie van de FreeSewing Showcase posts is dat ze gemaakt zijn door de hele FreeSewing gemeenschap, en elk van hen, zelfs degene die gemaakt zijn met een aardappeltelefoon, maakt FreeSewing net een klein beetje beter. Maar als ze echt geweldig zijn, of als je ervoor gaat zorgen dat er ongelooflijke kledingstukken op de site komen, dan maak je misschien wel kans op je eigen titel als “Showcase Queen”.

Dank je, Natalia! 👑

 


 

🕵 Achter de naden: Eléonore

Hoe heb je freeswing leren kennen?

Ik heb Joost leren kennen via een paar gemeenschappelijke naaivrienden, toen FreeSewing nog Makemypattern.com was. Ik vond het geweldig wat hij met het project deed en hoe hij het wilde laten groeien, dus ik bleef in de buurt.

Hoe ben je medewerker geworden?

Ik ben echt slecht in “nee” zeggen als iemand hulp nodig heeft.

Wat is je werk tot nu toe geweest?

Ik beheer onze Instagram (slecht) en help met vertalingen (af en toe).

Wanneer en waarom ben je begonnen met naaien?

Ik heb de basis geleerd van mijn moeder, maar nooit gehoord van het concept van naaien vanaf een patroon. Als ik iets wilde maken, deed ik het min of meer met mijn eigen vleugels. Die projecten zijn natuurlijk allemaal verschrikkelijk geworden. Toen ik jaren geleden door een lange periode van depressie ging, kreeg ik van mijn ouders een naaimachine en begon ik me serieuzer bezig te houden met het maken van mijn eigen kleding. Het hield mijn handen bezig terwijl mijn hoofd door de modder waadde. Die machine was het beste cadeau dat ik ooit heb gekregen. Ik denk echt dat naaien me gered heeft.

Wat is je dagelijkse werk, buiten freesewing?

Ik ben tekstredacteur en ik doe communicatie en training voor een IT-bedrijf in de gezondheidszorg. Die laatste baan is heel nieuw en werd me als het ware besprongen midden in de COVID-crisis. Het is veel geweest, maar het geeft zoveel voldoening.

Waar werk je op dit moment aan?

In naaien? Ik werk aan kleding die bij mijn achterwerk past. Ik ga niet liegen, mijn kont blijkt een harde noot om te kraken.

Welk project heb je net afgerond?

Ik nam een pauze van mijn eigen pasproblemen en maakte een broek voor mijn man. Hij zei dat het vorige paar dat ik voor hem had gemaakt perfect was, dus ik heb niets aangepast. En zou je het niet weten: hij is aangekomen. ZE PASSEN NIET. Neem altijd nieuwe maten, kinderen.

Op welk naai-/codeerproject ben je het meest trots?

Ik heb ooit een TARDIS-outfit gemaakt voor een bruiloft. Het was hoe ik me voorstelde dat de TARDIS eruit zou zien als ze was uitgenodigd voor een chique feestje. Het was sullig en glorieus en er zat een korset bij met een handgeborduurde patch waarop stond “groter aan de binnenkant”.

Waar ben je het meest trots op in je leven?

Dat ik er nog steeds ben.

Wat vind je het leukste aan naaien?

De zekerheid dat als je gewoon doorgaat, je vooruitgang zult zien.

Wat haat je het meest aan naaien?

Dat je het soms HEEL lang moet volhouden.

Wat is voor jou het moeilijkste aan naaien?

Pasvorm. Altijd en voor altijd, fit. Ik vind het fascinerend hoe een 2D patroon zich vertaalt naar een 3D kledingstuk, maar wow, het kan frustrerend zijn als het niet vertaalt zoals je wilt!

Wat zou jouw advies zijn voor beginnende naaisters/naaisters?

Om door te gaan! En blijf niet te veel hangen in “mislukkingen”. Als je uiteindelijk een kledingstuk hebt dat je geweldig vindt: dat is geweldig. Als je dat niet doet, is dat prima: je hebt een paar uur besteed aan iets waar je van geniet en dat is net zoveel waard, zo niet meer.

Ben je een honden- of kattenpersoon?

Zeker een kattenpersoon.

Heb je huisdieren?

Katten! We hebben er twee: lieve, gereserveerde, angstige Aiko (die op mij lijkt) en hyperactieve, praatgrage, goofy Asra (die op mijn man lijkt).

Als je één ding mee zou kunnen nemen naar een onbewoond eiland, wat zou dat dan zijn? Waarom?

Oh, moet ik kiezen? Mijn Kindle, mijn naaimachine, mijn piano? Nee, de piano zou een hekel hebben aan de zilte lucht en ik gok dat er op dit eiland geen stopcontacten zijn voor mijn naaimachine. Ik neem de Kindle. Wacht, dat zou ik ook moeten opladen. Maar één boek zou nooit genoeg zijn. Ik begin me zorgen te maken over dit hele eilandgebeuren.

Als er één persoon was die je mee mocht nemen naar een onbewoond eiland, wie zou dat dan zijn? Waarom?

Ik moet zeggen mijn man, want ik ben niet voor niets met hem getrouwd. Hij kan komen. Als hij stil is en me drankjes serveert.

 


 

Het nieuwe lab van FreeSewing is een voorproefje van wat komen gaat

Op de allerlaatste dag van 2021 publiceerden we onze nieuwe website voor ontwikkelaars, beschikbaar op freesewing.dev. Het was de eerste grote mijlpaal in onze migratie van GastbyJS naar NextJS en de consolidatie van onze frontend code in onze monorepo. Onze routekaart bevat alle details.

De volgende logische stap zou freesewing.org zijn, onze vlaggenschipwebsite voor makers en de website die je waarschijnlijk het beste kent. Maar tegelijkertijd zijn we ook op zoek naar een betere ontwikkelaarservaring voor mensen die in onze monorepo werken.

Dus besloot ik dat ik zou beginnen met het aanpakken van de kern van wat onze website betekenisvol maakt: De interface voor het genereren, testen en exporteren van patronen. Het is verreweg het meest complexe ding om te laten gebeuren (om nog maar te zwijgen over intuïtief maken) en de gedachte is dat welke problemen we ook gaan tegenkomen, dit de plek is waar ze zullen opduiken.

Het resultaat van dat werk tot nu toe is nu beschikbaar op https://lab.freesewing.dev/. Als je daar een freesewing.org-equivalente site verwacht, zul je waarschijnlijk teleurgesteld worden. Het gaat echt alleen om de patroonconfiguratie. Maar er zijn een paar dingen waarvan ik denk dat ze wel wat opwinding waard zijn.

Eén website, vele talen

FreeSewing ondersteunt momenteel 5 talen (en, fr, es, de, nl) en de manier waarop we dat doen is door voor elke taal een subdomein te hebben (de Spaanse site staat bijvoorbeeld op https://es.freesewing.org/). Op het eerste gezicht is dat een elegante oplossing en het werkt goed als het goed werkt. In de praktijk hebben we gemerkt dat er soms taalspecifieke bugs opduiken, meestal omdat de vertaalsoftware misvormde inhoud heeft gegenereerd. Het probleem is dat als dit gebeurt, het niet altijd wordt opgepikt/opgemerkt en het resultaat is dat het niet ongewoon is dat de niet-Engelse versies van de site achterlopen op één of meerdere releases.

Er is ook het feit dat het bouwen van 5 sites voor elke wijziging 5x de bouwminuten vereist, en de laatste tijd overschrijden we onze bouwminuten die Netlify ons bijna elke maand ter beschikking stelt.

De laboratoriumsite implementeert een andere oplossing die we hopen te gebruiken als blauwdruk voor het toekomstige freesewing.org. Het is één site die alle talen bevat met de taalwijzigingen verwerkt in de URL. Dat betekent één build voor alle talen, zodat al onze gebruikers de nieuwste en beste release hebben.

Eén ontwikkelomgeving, vele patronen

Op dit moment heeft elk patroon zijn eigen ontwikkelomgeving, die hetzelfde is als wat je krijgt als je npx create-freesewing-patternuitvoert. Voor ontwikkelaars die in onze monorepo werken, voegt dat wrijving toe, vooral als ze aan patronen werken die een ander patroon uitbreiden.

Het nieuwe lab is één ontwikkelomgeving voor al onze patronen waardoor het makkelijk is om transversale veranderingen aan te brengen in verschillende patronen. Bovendien, als je het opstart in ontwikkelingsmodus in onze monorepo, zal het alle patrooncode laden vanaf de broncode en naadloos updaten wanneer je wijzigingen aanbrengt in een patroon.

Eén ontwikkelomgeving, vele versies

Deze verbetering is er vierkant op gericht om het opsporen van regressiebugs in patronen makkelijker te maken. Een regressiebug is wanneer dingen eerder prima werkten, maar nu om de een of andere reden niet meer. Dit gebeurt meestal als een nieuwe functie of verbetering onbedoelde neveneffecten heeft.

Voorheen was er geen eenvoudige manier om het (resultaat van de) laatste versie van de code te vergelijken met de vorige versie. Ons nieuwe lab heeft echter een dropdown waarmee je eenvoudig de versie van je keuze kunt kiezen en die versie van het patroon wordt gemaakt. Dit zou een echte zegen moeten zijn voor het opsporen van die bugs.

Aangepaste lay-out (werk-in-uitvoering)

Als je ogen wat glazig zijn geworden van al dat gepraat over ontwikkelaars, vrees dan niet, er zitten ook een paar coole functies voor eindgebruikers in deze nieuwe code.

Ten eerste ben ik begonnen met een van onze populairste functieverzoeken: Aangepaste lay-outs. Het idee is dat je zelf de manier waarop het patroon wordt gelegd kunt veranderen, omdat computers eigenlijk niet zo goed zijn in het kiezen van de optimale lay-out.

Deze is opgedeeld in twee verschillende lay-outs: Eén lay-out voor het afdrukken (waarbij je kunt proberen alles in een zo klein mogelijke ruimte te proppen), en één lay-out voor je stof (waarbij je rekening wilt houden met nerflijnen enzovoort).

Het is nog een werk-in-uitvoering en zeker ruw rond de randen (zoals het hele lab om eerlijk te zijn), maar de bedoeling is duidelijk: We willen absoluut dat dit deel uitmaakt van freesewing.org op de allereerste dag van onze migratie.

Als je wilt zien waar je aan werkt, of gewoon nieuwsgierig bent, ga dan naar https://lab.freesewing.dev/ en we horen graag je feedback op Discord.

 


 

Vriendschap beëindigd met Netlify / Nu is Vercel onze beste vriend

Ok, dus ik wilde een beetje verwijzen naar deze meme maar laat ik heel duidelijk zijn: de vriendschap met Netlify is niet voorbij. Ze zijn echt een geweldig bedrijf en ik kan ze niet genoeg aanbevelen.

Maar sommige van onze plannen en ambities stuiten op de grenzen van wat kan worden gedaan in een statische site (ik kijk naar jullie i18n routing) en dus eindigden we met deze geweldige plannen/ideeën maar geen voor de hand liggende manier om ze te implementeren zonder de bank te breken.

Daarom ben ik erg blij om jullie te laten weten dat Vercel - het bedrijf achter het NextJS framework waar we naar migreren - ermee heeft ingestemd om FreeSewing sponsor te worden; met andere woorden, Vercel zal de websites van FreeSewing gratis hosten en bouwen, net zoals Netlify al jaren voor ons doet.

Maar in tegenstelling tot Netlify, wat een pure statische hosting service is, draait Vercel een server-side NextJS instantie wat betekent dat we allerlei coole dingen server-side kunnen doen.

Dit is heel spannend nieuws en ik ben heel blij dat Vercel FreeSewing wil sponsoren. We willen Netlify ook bedanken voor de vele jaren dat we van hun service hebben geprofiteerd. En nu we toch bezig zijn, voel ik me verplicht om erop te wijzen dat we meer sponsors hebben:

Voor de duidelijkheid: we ontvangen van geen van deze bedrijven geld en dit is geen betaalde reclame. Maar al deze bedrijven zwaaien met hun vergoedingen voor FreeSewing omdat ze geloven dat wat we doen de moeite waard is.

En ik vind dat niet vanzelfsprekend.

Claim this post

This post has not (yet) been associated with a FreeSewing account. Please help us assign proper credit: