Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 25 reacties

En toen waren we alweer een iteratie verder, en wel bij nummer 10. Deze keer was het een iteratie van vier weken, net als de volgende trouwens, in verband met de komende feestdagen en de chronische onderbezetting op kantoor die dit met zich meebrengt. Ruim 110 tickets hebben we weg weten te werken.

Mobiele apps

De app voor Android had last van een crashing bug op sommige toestellen en tot groot verdriet van een aantal users en onszelf was dit nog steeds niet opgelost. Gelukkig hebben we intussen iemand gevonden die ons op freelancebasis op weg geholpen heeft en we hebben goed nieuws: de bug is geplet!

Daarnaast heeft een aantal teamleden inmiddels een iOS-cursus afgerond, dus nu kunnen we zelf de app verder ontwikkelen. Volgend jaar komt er een cursus voor Android-development, dus dan kunnen we beide apps helemaal zelf onderhanden nemen.

Oude video's naar StreamOne

StreamOne logo smallSinds augustus vorig jaar worden de video's op Tweakers gehost via het StreamOne-platform. Het grote voordeel is dat ons het complete traject van transcoderen, opslaan en schaalbaar uitserveren van video's (ook voor mobiele devices) uit handen is genomen en gedaan wordt door StreamOne. Dat scheelt ons een boel werk en StreamOnes expertise op dit gebied komt ons ook goed van pas natuurlijk. In deze iteratie zijn we nog een stapje verder gegaan. Hoewel al ons nieuwe materiaal al via StreamOne afgehandeld en gehost wordt, werd al het oudere materiaal nog gewoon vanaf onze eigen servers opgediend. We hebben nu ook die video's overgezet naar onze privé-installatie van StreamOne.

Phoenix

Ook in deze iteratie zijn weer de nodige stappen genomen in Project Phoenix, het project dat bedoeld is om het serverpark van Tweakers.net meer redundant uit te voeren. Met deze iteratie hebben we voor het eerst ons nieuwe rack kunnen bekijken en hebben we tegelijk een aantal webservers geplaatst om de verbinding en switches op de nieuwe locatie te kunnen testen. Er komt nog een uitgebreide .plan die hier dieper op ingaat.

Lay-out-update

We zijn al vrij lang bezig met het vernieuwen van de lay-out, verbeteren van lijsten met artikelen, enzovoort. Dit project omvat veel meer dan slechts wat 'nieuwe css' voor de site. Om geen hooggespannen verwachtingen te wekken, zijn we nog steeds terughoudend hierover. Ook in deze iteratie is daarvoor echter een hoop werk verzet. De patch om van onze 'trunk' naar de lay-out-branch te gaan is intussen zelfs al zo'n 14MB groot.

Volgens 'diff -Nrwd' zijn nu al ruim 25.000 regels css-, javascript- en php-code vervangen door bijna 40.000 nieuwe regels en zijn ruim 30.000 regels java-code vervangen door meer dan 55.000 nieuwe regels. Dat is overigens inclusief de wijzigingen om goed met Symfony te werken, maar zonder de Symfony-code zelf. Gelukkig hoefden we, dankzij onze IDE's, niet al die regels en commentaren zelf te typen ;)

We zijn met allerlei grote structurele wijzigingen een heel eind opgeschoten. Zo hebben we een compleet werkende en 'ajax enabled' variant op onze nieuwslijst, die bovendien op nieuwe zoektechnologie draait. Dat lijkt een kleine stap, maar om dit te bereiken, moesten we uiteraard ook alle onderliggende infrastructuur aanpakken en kunnen we met relatief weinig inspanning nu ook lijsten van andere artikeltypen, V&A-advertenties en producten opbouwen.

Overig

De rest van de tijd ging voornamelijk zitten in tickets waarvoor nu nog niets gereleased is. Het klinkt als een cliché, maar hoewel we er nu nog schimmig over zijn, gaat het over een tijdje zeker mooie dingen opleveren.

Verder zijn er natuurlijk nog allerlei kleine dingetjes gedaan. Zo worden nu gerelateerde meukberichten bij producten getoond, is een bug met betrekking tot bedrijflogo's in Jobs geplet, hebben we de WURFL-database weer eens geüpdatet, zodat onze device detection voor (o.a.) mobiele apparaten beter werkt, zijn er wat javascript-dingetjes gefikst (o.a. in V&A) en hebben we onze social media buttons wat getweakt om een en ander beter te laten verlopen.

We zoeken (nog steeds) versterking

Mocht je willen meehelpen met onze iteraties of interesse hebben om samen te bedenken wat wij aan werk moeten doen, dan is je sollicitatie voor onze vacatures voor respectievelijk een webdeveloper en een productmanager welkom.

Door Robert Bouma

- Scrum Master

Sinds 2007 ben ik werkzaam bij Tweakers als allround webdeveloper. Ook heb ik me bezig gehouden met de iOS app, hoewel die ondertussen al weer ter ziele is gegaan. Vanaf 2015 ben ik werkzaam als Scrum master van het development team. Niet alleen bij Tweakers maar ook de teams van o.a. Intermediair, Nationale Vacaturebank en IT Banen

Volg Robert op TwitterVolg Robert op Google+
Moderatie-faq Wijzig weergave

Reacties (25)

En wanneer gaat de nieuwe layout live? Of zijn het alleen updates op de achtergrond en zien we geen verschil?
Het is (als ik het goed heb) een nieuwe layout voor Tweakers.

Dus... it's done when it's done ;)
Het betreft een nieuwe layout van de frontpage etc. Wanneer we er mee live gaan kan ik je nog niet vertellen, maar tegen die tijd communiceren we dat vast wel :)
Is dat nieuwe video-systeem ook de reden waarom het seeken in een video niet meer mogelijk is? Bijzonder vervelend, en bovendien ook een reden voor mij om dan maar niet meer de videorapportages te bekijken.
Nee, in dat "nieuwe" systeem zou het eerder beter dan slechter moeten werken... Maar belangrijker nog, voor alle "nieuwe" video's sinds augustus 2010 wordt het al gebruikt!

Dus tenzij je al anderhalf jaar niet kan seeken, ligt het niet aan StreamOne (als in; omdat het geintroduceerd is, wellicht wel omdat transcodeinstellingen zijn gewijzigd of het voor specifieke video's niet werkt).

De video's die nu overgezet worden heb je waarschijnlijk het laatste jaar niet geprobeerd te bekijken ;)

Kan je nog wat andere voorbeelden van niet-seekende films tonen? Het is uiteraard de bedoeling dat dat wel zou moeten kunnen en die video's kunnen dan onderzocht worden waarom e.e.a. niet werkt.
In ieder geval kan ik niet seeken in alle videorapportages die door jullie zijn gemaakt, zodra ik dat probeer begint de video weer vanaf het begin. Ik zat er over na te denken om een topic voor in LD te openen toen ik dat gesloten topic tegen kwam :)
Geen beta testers voor de nieuwe layout nodig? Ik meld me graag aan ^^

Ook ben ik zelf solliciterende maar heb lang niet genoeg kennis om voor t.net te werken, misschien over een paar jaar.. we'll see.
In dat stadium bevinden we ons voorlopig nog niet :)
Niet geschoten is altijd mis..?
Nee, heb de kwalificaties er al niet voor. Ben maar een arme hobbymatige programmeur die een MBO opleiding heeft gedaan dus heb pech. Maar goed, heb nu wel een doel waar ik me in vast kan bijten als een haai natuurlijk he :)
opleiding is 1 maar als jij aantoonbare ervaring hebt.. ik bedoel al heb je alleen vmbo afgerond en je zet een hele goede site op. Waar aantoonbaar is dat er erg veel kennis voor nodig was, zullen ze niet aarzelen.
Heb na het VMBO ook nog MBO gedaan, maar je hebt gewoon gelijk. Fuck it, ik ga 't gewoon proberen. Merci :)
Kijk, goede instelling ;)
en zijn ruim 30.000 regels java-code vervangen door meer dan 55.000 nieuwe regels.
Waar gebruiken jullie JAVA voor?
Hiervoor: plan: Tweakers.net introduceert snellere Pricewatch-engine
En die omgeving doet ook dit: plan: Introductie 'vergelijkbare producten' in de Pricewatch

En verder overal waar je producten ziet komt het uit die omgeving, de zoekmachine van de pricewatch zit er ook in, de telecomprijsvergelijkingen worden er door geregeld. En een aanvullende java-omgeving rekent je winkelmandje/inventaris/wenslijst door.

En ivm dit layoutproject moesten op nog meer plekken filterbare lijsten komen met ingewikkelde randvoorwaarden. Dus alles consistent en flexibel in iets als solr proberen te zetten was ongeveer net zo ingewikkeld (zo niet erger) dan om die java-omgeving uit te breiden.

[Reactie gewijzigd door ACM op 20 december 2011 07:52]

De patch om van onze 'trunk' naar de lay-out-branch te gaan is intussen zelfs al zo'n 14MB groot.
Veel plezier met mergen, :/. Jullie gebruiken nog steeds SVN, niet? Jullie hebben waarschijnlijk wel meer ervaring ermee dan ik, maar was SVN mergen niet een kwestie van de laatste versies van een bestand met elkaar vergelijken?

* YopY is ondertussen verwend met Git, waarbij mergen veel beter gaat. Tenzij je een conflict hebt natuurlijk, maar in de praktijk komt dat niet zo heel vaak voor.
Op het moment dat je het resultaat van een refactoring in een branch moet aanpassen voor een trunk-wijziging ben je ongeacht de gebruikte version control wel de pineut. We proberen vooral wijzigingen van trunk naar die andere branch te krijgen, maar ook dat is niet heel leuk om te doen.
Om geen hooggespannen verwachtingen te wekken, zijn we nog steeds terughoudend hierover.
Dat dus. :) It's done when it's done, maar je zal er zeker aan de voorkant ook wat van merken.
Ik begrijp dus dat het gebruik van Symfony2 nu dus definitief is? :)
Misschien ook leuk om een klein kijkje te nemen in de keuken van de ombouw refactoring van de code?

Iets voor een nieuwe .plan misschien? Misschien inspireert dit anderen ook weer om Symphony te gaan gebruiken.

[Reactie gewijzigd door AW_Bos op 19 december 2011 23:33]

De app voor Android had last van een crashing ... de bug is geplet!
Dit wordt zeer geapprecieerd. Die app crashte zo verschrikkelijk vaak. Na 30+ bugreports ben ik ook maar gestopt met het rapporteren ervan, de hint leek me wel duidelijk ondertussen.
Ja, je kan wel blijven herkauwen maar dat heeft ook geen zin.
Waarom maar steeds doorhameren op mobiele apps (en dus platform afhankelijk), maar waarom niet gewoon een complete mobiele site weten bouwen? Forum op mobiele weergave staat al sinds 2003 (of rond die tijd), gebruiksvriendelijk is hij _absoluut_ niet op een mobiel. WP7 heeft nog geen ondersteuning voor reacties (of uberhaubt het lezen ervan), alinea's hebben nog steeds de rare harde return stukjes midden in een regel, links uit het bericht werken niet of zijn niet zichtbaar.

Gezien ik 9/10 vanuit frontpage ook doorga naar het forum, heeft een app nog steeds weinig nut om op te starten, direct vanuit favoriet/tile naar myreact/frontpage werkt nog steeds stuk makkelijker.
Ah, nu snap ik waarom de video streams het bij niet meer doen in Chrome 12-16 op Windows 7 x64 :)
Video's bekijken gaat helaas ook nog steeds niet wanneer flash-cookies uit staan.
Hoezo zou je dat "nu snappen"? Als het goed is werken alle videostreams gewoon, ook degene die nog niet in Streamone staan. Zie de reactie van [ti] voor een meer waarschijnlijke oorzaak.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True