Door Tweakers Events

Nft’s, serverless en CO₂-arme websites bouwen - Tweakers Developers Summit 2021

10-05-2021 • 08:00

22

Opnieuw kunnen we een aantal mooie namen bekendmaken die aan het programma van de Developers Summit 2021 zijn toegevoegd. Wetenschaps- en technologiejournalist Krijn Soeteman, Rob Gijsen van TNO, serverless-expert Yan Cui en Roy Derks van Vandebron zijn van de partij en verzorgen vier diepgravende talks. Als partners zijn TransIP, IBM, Nedap, de politie, ANWB, NS, Aegon, BKR en Bol.com aanwezig.

De Developers Summit, die dit jaar als thema Make IT Real heeft, vindt verdeeld over vier dagen plaats, van woensdag 2 juni tot en met zaterdag 5 juni. Dit betekent dat bezoekers minder hoeven te kiezen en aan meer onderdelen kunnen deelnemen. Daarnaast worden veel talks opgenomen zodat de aanwezige bezoekers ze tot veertien dagen na het event kunnen terugkijken. Wil je dit event niet missen? Koop dan nu je kaartje!

Nft’s: wel of geen zeepbel?

Vormen nft’s momenteel de meest tastbare online activa? Wanneer zijn ze zinvol en waarom? Waar zit de hype en waar het nut? En hoe werken ze eigenlijk? Deze en nog veel meer vragen beantwoordt Krijn Soeteman in zijn talk met de titel 'Nft’s: big bubble to burst or not?'

Soeteman is wetenschaps- en technologiejournalist. In 2018 schreef hij het boek 'Cryptovaluta voor Dummies', over cryptocurrencies en blockchaingerelateerde technologieën zoals Bitcoin. Recent heeft hij voor Tweakers het artikel Nft's, wat moet je ermee? De zoektocht naar eigenaarschap op internet geschreven.

Serverless: de volgende stap in cloudcomputing?

Heb je je weleens afgevraagd waarom er momenteel zoveel wordt gesproken over 'serverless', wat het precies is en waarom het blijkbaar enorm belangrijk is voor frontend- en fullstack-ontwikkelaars? In zijn talk 'Serverless: a super power for frontend developers' zoomt Yan Cui in op het belang van deze nieuwe technologie en laat hij zien hoe frontend-gerichte teams er krachtige mogelijkheden mee krijgen om schaalbare backends te bouwen voor applicaties, zonder de overhead van het beheren van infrastructuren.

Yan is een ervaren ingenieur en werkt sinds 2009 met AWS. Hij is architect en lead developer geweest voor banken, e-commercebedrijven, sportstreaming- en mobiele-gameontwikkelaars. Hij is bekend van zijn artikelen over serverless op Medium en zijn blog theburningmonk.com. Yan is een polyglot, zowel in gesproken talen als programmeertalen. Hij spreekt vloeiend Engels en Mandarijn en heeft met de programmeertalen C#, F#, Scala, Node.js en Erlang gewerkt.

Zelfhelende software in de strijd tegen cybercrime

Stel je eens voor dat softwaresystemen zichzelf kunnen genezen door geïnfecteerde delen automatisch te verwijderen. TNO ontwikkelde software die gedistribueerd kan worden ingezet op een containerplatform, het cruciale moment herkent waarop containers moeten worden gerepareerd en dat vervolgens daadwerkelijk doet. Bart Gijsen, senior consultant bij de afdeling Cyber Security & Robustness van TNO, vertelt je er tijdens zijn presentatie Self-Healing for CyberSecurity (Sh4cs) alles over. De bewuste software is ontwikkeld in samenwerking met PCSI (Partnership for Cyber Security Innovation) dat momenteel onderzoekt hoe de Sh4cs-software kan worden ingezet in de strijd tegen cyberaanvallen.

Gijsens expertise is gericht op vitale ict-infrastructuren en wordt gebruikt bij experimenteel onderzoek en bij ontwikkel- en implementatieprojecten die worden uitgevoerd voor diverse nationale en internationale organisaties. Daarbij gaat het onder andere om de ontwikkeling van de Lympho-software in het Sh4cs-project onder leiding van Gijsen.

Grotere websites, slecht voor het milieu

Een omvangrijke bundelgrootte (bundlesize) is een nachtmerrie voor elke JavaScript-ontwikkelaar. Bundelgrootte heeft echter lang niet alleen impact op de gebruikerservaring. Een grote(re) bundel betekent ook dat de CO-voetafdruk van een website groter is omdat grotere bundels nu eenmaal meer bandbreedte en hulpbronnen nodig hebben. In 2020 was de gemiddelde website vier keer (!) zo groot als tien jaar eerder. Het is interessant om te zien welke klimaateffecten dit heeft. In de talk 'How Your Bundle Size Affects The Climate' laat manager Engineering Roy Derks zien hoe jouw website het klimaat beïnvloedt en hoe je dit kunt (en moet) veranderen.

Roy Derks is startup-CTO, ontwikkelaar, auteur en spreker. Momenteel leidt hij de engineeringteams bij energieleverancier Vandebron bij hun missie om de wereld te voorzien van duurzame energie. Hij is auteur van Fullstack GraphQL, de complete gids voor het bouwen van servers en clients met GraphQL.

Wil jij kans maken op een gratis kaartje?

We hebben een speciale actie: jij maakt kans maken op een gratis kaartje als je deelneemt aan de poll. We hebben tien gratis kaarten beschikbaar. De winnaars krijgen uiterlijk vrijdag 14 mei voor 17:00 uur bericht. Niet-winnaars ontvangen geen bericht.

Kaarten Developers Summit:

Poll

De opties zijn uitgeschakeld omdat de deelname gesloten is

Kaartverkoop

Op dit moment zijn er nog reguliere tickets beschikbaar. Eén ticket is vier dagen geldig; voor 41 euro kun je dus elke dag inloggen. We vragen enkele gegevens uit in het aanmeldformulier, zodat we weten op wie we ons kunnen richten. Daarnaast vragen we bijvoorbeeld op welke dag je van plan bent te komen. Dit betekent niet dat je alleen op die dag welkom bent. Je kunt uiteraard alle dagen komen, maar het geeft ons iets meer inzicht in de te verwachte aantallen bezoekers op de verschillende dagen.

Tot slot is het leuk om te weten dat tot twee weken na het event op 5 juni 2021 bezoekers die zijn ingelogd op het platform waarop wij het event organiseren alle talks kunnen terugkijken.

Persoonlijke gegevens (zoals voor- en achternaam en e-mailadres) worden niet gedeeld met partners en/of derde partijen. We gebruiken deze gegevens om je registratieticket en inlogcodes te versturen. Lees hier verder wat Tweakers met jouw gegevens doet.

devsummit

Kijk hier voor het privacybeleid van Tweakers: https://tweakers.net/info/algemene-voorwaarden/privacy/

devsummit

Reacties (22)

22
22
10
3
0
11
Wijzig sortering
Ik heb nog steeds geen vrede met de term serverless. Welk genie heeft dat bedacht: We draaien de code op servers, maar dan noemen we het zonder server! 8)7
De term is initieel onduidelijk maar als je de definitie leest is deze nog niet zo vreemd:
Serverless computing does not hold resources in volatile memory; computing is rather done in short bursts with the results persisted to storage. When an app is not in use, there are no computing resources allocated to the app. Pricing is based on the actual amount of resources consumed by an application.[1] It can be a form of utility computing. "Serverless" is a misnomer in the sense that servers are still used by cloud service providers to execute code for developers. However developers of serverless applications are not concerned with capacity planning, configuration, management, maintenance, operating or scaling of containers, VMs, or physical servers.

Wanneer de app niet in gebruik is, neemt deze dus ook geen resources in. Het is dus wel een beetje server-less ;)
Dus diskruimte is geen resource? Natuurlijk is diskruimte een relatief spotgoedkope resource maar het is nog steeds een resource... Als ik dat laatste stukje lees dan blijkt ook gewoon dat het een enorm foute benaming is... Maar ik kan zelf ook zo snel geen fatsoenlijke naam ervoor bedenken... Iets met "on demand" zou nog in de buurt komen...
Er zal wel weer een gastje van marketing zich met de naam bemoeid hebben...

[Reactie gewijzigd door servies op 23 juli 2024 17:57]

Probeer het te zien vanuit perspectief van de ontwikkelaar die geen rekening hoeft te houden met een server. Je schrijft bijvoorbeeld alleen een stukje functie waar je "event" data ontvangt en dan een response geeft. Waar dat op draait, op hoeveel machines dat eventueel wordt uitgerold, welk onderliggend OS er is dat is allemaal niet van toepassing. En zoals dycell al correct aangeeft; als je functie niet wordt gebruikt dan is er inderdaad geen enkele server in de lucht voor jouw stukje code (behalve de opslag van je code dan).

Ik begrijp dat de naam verwarrend is maar als je het vergelijkt met de meer traditionele manier van code draaien dan is het niet heel ver gezocht.
Recent heeft hij voor Tweakers het artikel Nft's, wat moet je ermee? De zoektocht naar eigenaarschap op internet geschreven.
Ik heb wel eens eigen renders gevonden die zonder toestemming op commerciële sites werden gebruikt vol ads, dan kan je ook gewoon geld vragen, benieuwd hoe dat is met NFT's.
Een NFT geeft slechts een badge of honor. Het doet op zich niets met de verschillende vormen van 'auteursrecht'.

Voor een willekeurig werk is het denk ik net zo moeilijk om een eventuele NFT daarvan te vinden, als het vinden van de 'maker'.
Wederom erg grappig te zien dat er een focus zit op CO2 footprint / bundelgrootte terwijl een eenvoudige addblocker de bundelgrootte van deze site zelf decimeert..... Op de meeste sites zelfs met een double-digit percentage.

Zal de spreker ook in gaan op hoe de gebruiker van een website hier invloed op uit kan oefenen? Bijvoorbeeld door het grootste deel van de nutteloze code simpelweg te blokkeren? Gooi eens een addblocker en tracker blocker in je browser en zie Het Internet met een factor 2-5 sneller worden.
En als je alle Ads weg zou halen wie betaald er dan nog voor de websites?
Daar zijn al die premium accounts toch voor?
Tegenwoordig zijn er allerhande abonnementen sites/diensten. En dat is top! Enkel zou ik het graag zien gebeuren dat ze dit nog meer gaan opdelen, zodat je bijvoorbeeld een klein bedrag kan betalen voor één enkel artikel/filmpje/sportwedstrijd/... dat je echt interesseert. Dit zorgt voor een enorme besparing bij de eindgebruiker; en ook extra inkomsten bij de aanbieders. Momenteel is er veel content dat ik links laat liggen omdat ik niet bereid ben om een maandabonnement te betalen voor één artikel, ... Voor diensten die ik vaak gebruik zijn maandabonnementen geen issue, voor de andere zijn het verloren inkomsten momenteel.
Een beetje zoals Blendle toen ze begonnen. Daar kon je per krantenartikel betalen. Bleek alleen geen succes en die zijn nu ook over naar een abonnementenmodel.
Niemand, het bedrijf moet een andere source vinden voor hun inkomsten of de website gaat offline. (wat ook CO2 scheelt, maar dan via de slechte afloop).

Merchandise werkt voor vele ook goed. Net als premium abonnementen, bij Tweakers zelf kan dit ook al voor één euro per maand.
Voor de "extra content" die we hier in artikel vorm krijgen en bijeenkomsten e.d.
Extra winkans bij acties, custom CSS.

Of het het waard is, geen idee. Ik betaal gewoon om tweakers te steunen. Indirect ben ik blij dat ik daardoor geen advertenties heb.

edit: volgens mij heb ik het gemist, maar zijn de premium/hero badges nu weg? Niet dat het uitmaakt, maar het valt mij nu op.

[Reactie gewijzigd door Qlusivenl op 23 juli 2024 17:57]

Het klinkt altijd zo schattig: 'om Tweakers te steunen', maar wat valt er eigenlijk te steunen? Tweakers is onderdeel van DPG Media en dat is nu niet bepaald een armlastig clubje. Dat je de reclame beu bent en die wilt afkopen is natuurlijk een prima reden, maar dat doe je dan voor jezelf lijkt me. Als Tweakers steun nodig zou hebben, dan klopt er iets niet aan het bedrijfsmodel.

Af en toe bekruipt me het gevoel dat Tweakers een soort filantropische partij is die net het hoofd bovenwater kan houden en gesteund dient te worden. In werkelijkheid is dit toch gewoon een commerciële club?

Overigens niet bedoeld als 'aanval' op jou hoor. Beter reclame afkopen dan blokkeren naar mijn mening.
Ik snap je redenering. Maar ik denk dan, een bedrijf moet geld verdienen om te blijven bestaan. Tweakers is onderdeel van, maar je kan niet verwachten dat ze blijven leven omdat andere takken geld er in blijven pompen.

Tweakers moet ook wat opbrengen in het geheel. Of dat nou via advertenties is of via abonnementen.
Als je het zo bekijkt kan ik daar inderdaad de logica van zien!
Wellicht is het punt wat we hier uit kunnen filteren dat al die ad boeren een belangrijke bijdrage kunnen hebben in het verkleinen van de bundelgrootte.
De basis van de discussie is footprint. Als addplatforms daar een groot probleem vormen, een addblocker daarvoor een oplossing is en die oplossing voor de maker van de website onwenselijk is, dan stel ik voor dat de maker van de website zorgt dat het probleem in de basis verdwijnt.

Als de maker van de website zorgt dat de impact van het addplatform wat hij implementeert op de footprint niet zo gigantisch is (als in: Met enige regelmaat de footprint verdubbelt!) dan is de addblocker ook niet meer nodig.

Je stelt dus de verkeerde vraag. De juiste vraag is: Hoe gaat de maker er zorgen dat de content van de website betaald kan worden zonder de enorme impact op millieu (en laadtijd en veiligheid en privacy en........... etc.)
Tja, momenteel betaald het klimaat blijkbaar er voornamelijk voor. Advertentie (frameworks) zorgen voor enorm veel overhead. Dus nu kunnen we afwijken van de discussie of in ieder geval naar de server side kijken of we daar niet impact kunnen minimaliseren.
Maak die ads dan eenvoudiger. Al die tracking is niet nodig en levert volgens diverse onderzoekend nauwelijks iets op t.o.v. 'domme' ads.
En niet alleen websites maar ook programma's en apps.

Gewoon lekker het hele framework laden, geheugen genoeg. Met als gevolg een 'Hello World' met 24+ MB geheugen gebruik.
Ik zie NFT's een beetje als de aanwezigheid in SecondLife (wie kent het nog?). Toen sprong ook elk bedrijf vol op de online aanwezigheid in SL net zoals nu elk bedrijf (waar een community om heen hangt) wel een vorm van een NFT verloting / veiling lijkt te organiseren.

Op dit item kan niet meer gereageerd worden.