Nothing to see here!
Als je dan nog zakt, vind ik dat een enorme afgang voor de begeleider. Ik laat mijn studenten niet aan hun afstudeerpresentatie beginnen voordat ik weet dat ze zullen slagen. Ik vind het schandalig als er begeleiders zijn die dat wel doen en trek dan ook sterk de kwaliteit van de begeleider in twijfel.Avalaxy schreef op woensdag 03 februari 2016 @ 13:04:
[...]
Dat is onzin. Je kunt wel degelijk zakken voor je verdediging. Bij ons mocht volgens mij zelfs iedereen z'n verdediging doen.
Feestje!br men schreef op woensdag 03 februari 2016 @ 13:48:
[...]
Succes Vincent was het toch?
Ik heb vanochtend ook mijn verdediging gehouden. Heb het gehaald

Bij ons mocht je niet verdedigen zolang ze niet zeker wisten of je zou slagen. Op de verdediging stond ook nog punten maar die zouden dan enkel zorgen voor wat hogere of lagere punten, die maakten geen verschil meer met gebuisd of niet gebuisd zijn. Het gaf wel een gevoel van zelfvertrouwen toen ik hoorde dat ik mocht verdedigen en heeft me gemotiveerd om nog beter te scoren dankzij de verdedigingAvalaxy schreef op woensdag 03 februari 2016 @ 13:04:
[...]
Dat is onzin. Je kunt wel degelijk zakken voor je verdediging. Bij ons mocht volgens mij zelfs iedereen z'n verdediging doen.
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Dit dus, er zijn talloze implementaties voor, dus waarom het wiel zelf uitvinden?Woy schreef op woensdag 03 februari 2016 @ 14:46:
Ik zou als het mogelijk is gewoon een Message Queue/Message Bus gebruiken. Die heeft standaard functionaliteit om dit op te vangen.
Mercatres schreef op woensdag 03 februari 2016 @ 14:48:
[...]
Dit dus, er zijn talloze implementaties voor, dus waarom het wiel zelf uitvinden?

[ Voor 12% gewijzigd door HuHu op 03-02-2016 14:52 ]
Ik kan de spanning niet meer houden, hoe ging het?Ryur schreef op woensdag 03 februari 2016 @ 11:05:
Pff.. ben super zenuwachtig!
Straks mijn verdediging van mijn afstuderen
Of als je niet perse met messages werkt maar met tasks etc zou je ook kunnen kijken naar gearman
Bij ons is dat ook zo! Je kan wel zakken voor een verdediging.Avalaxy schreef op woensdag 03 februari 2016 @ 13:04:
[...]
Dat is onzin. Je kunt wel degelijk zakken voor je verdediging. Bij ons mocht volgens mij zelfs iedereen z'n verdediging doen.
Maar niet iedereen mag verdedigen, alleen als je de documenten (o.a. afstudeerverslag 3-fout voor de deadline) hebt ingeleverd.
Dankje iedereen voor de support!GeertJam schreef op woensdag 03 februari 2016 @ 16:53:
[...]
Ik kan de spanning niet meer houden, hoe ging het?
Ik heb het gehaald!


Nieuwerwetse gedoe
Ik keek er zelf ook een beetje raar van op. Ik heb zelf afgelopen juli mijn bachelor gehaald en dat moest ik natuurlijk presenteren en daar werden vragen bij gesteld, maar ik zou dat niet echt een verdediging willen noemen. Doet niets af aan het feit dat een bachelor halen alsnog awesome is thoughgekkie schreef op woensdag 03 februari 2016 @ 17:22:
Gefeliciteerd .. hmm moet je voor BSc ook al verdediging doen ?
Nieuwerwetse gedoe
Bij mij was het anderhalf jaar terug ook zo... Presentatie van het gemaakte eindwerk & het beantwoorden van een aantal vragen. Wel een "professionele" bachelor, misschien dat het net wat anders ligt in de academische bachelor?Gropah schreef op woensdag 03 februari 2016 @ 17:25:
[...]
Ik keek er zelf ook een beetje raar van op. Ik heb zelf afgelopen juli mijn bachelor gehaald en dat moest ik natuurlijk presenteren en daar werden vragen bij gesteld, maar ik zou dat niet echt een verdediging willen noemen. Doet niets af aan het feit dat een bachelor halen alsnog awesome is though
Ok.. dacht eigenlijk dat de graad van "vrijgezel in de naam der wetenschap" vooral schriftelijke werd afgedaan. En nu allemaal richting master ?Gropah schreef op woensdag 03 februari 2016 @ 17:25:
[...]
Ik keek er zelf ook een beetje raar van op. Ik heb zelf afgelopen juli mijn bachelor gehaald en dat moest ik natuurlijk presenteren en daar werden vragen bij gesteld, maar ik zou dat niet echt een verdediging willen noemen. Doet niets af aan het feit dat een bachelor halen alsnog awesome is though
(lijkt me ook maar lastig een specialisatie waarbij bijna het grootste deel van de tijd dan alweer op gaat aan afstuderen).
[ Voor 13% gewijzigd door gekkie op 03-02-2016 17:30 ]
Ik heb een bachelor van de Rijksuniversiteit Groningen. Lijkt me toch redelijk academisch... BTW, wat bedoel je precies met een "professionele" bachelor? Want, afaik, worden die alleen afgegeven door universiteiten?azerty schreef op woensdag 03 februari 2016 @ 17:26:
[...]
Bij mij was het anderhalf jaar terug ook zo... Presentatie van het gemaakte eindwerk & het beantwoorden van een aantal vragen. Wel een "professionele" bachelor, misschien dat het net wat anders ligt in de academische bachelor?
Wat bedoel je precies met "vooral schriftelijke werd afgedaan"?gekkie schreef op woensdag 03 februari 2016 @ 17:28:
[...]
Ok.. dacht eigenlijk dat de graad van "vrijgezel in de naam der wetenschap" vooral schriftelijke werd afgedaan.
Werkstuk/verslag/rapport inleveren en dat dat het was., scheelt misschien ook wel in welke richting je zit hoe erg de focus op vooral schriftelijk resultaat is.Gropah schreef op woensdag 03 februari 2016 @ 17:31:
Wat bedoel je precies met "vooral schriftelijke werd afgedaan"?
Aan de andere kant was in mijn tijd ook al het projectwerk wel voorzien van een korte presentatie met vragen. Op zich ook weer niet zo gek dan
Aah op die fiets. Ik weet niet, volgens mij is die eindpresentatie voor de hele universiteit. In ieder geval voor de faculteit Wis- en Natuurkundegekkie schreef op woensdag 03 februari 2016 @ 17:35:
[...]
Werkstuk/verslag/rapport inleveren en dat dat het was., scheelt misschien ook wel in welke richting je zit hoe erg de focus op vooral schriftelijk resultaat is.
Aan de andere kant was in mijn tijd ook al het projectwerk wel voorzien van een korte presentatie met vragen. Op zich ook weer niet zo gek dan.
Professioneel als in, voorbereidend op de arbeidsmarkt (Hogeschool). Met een "academische" bachelor kun je in België toch niet veel, je wordt verondersteld om nog de master te doen dan, terwijl met de professionele bachelor je onmiddelijk de arbeidsmarkt op kunt (of eventueel verder studeert).Gropah schreef op woensdag 03 februari 2016 @ 17:31:
[...]
Ik heb een bachelor van de Rijksuniversiteit Groningen. Lijkt me toch redelijk academisch... BTW, wat bedoel je precies met een "professionele" bachelor? Want, afaik, worden die alleen afgegeven door universiteiten?
Ah well, ik eindig in principe in Juli met een "MSc" of "D.I.", afhankelijk van wat er nu precies op het papiertje gaat staan
[ Voor 9% gewijzigd door azerty op 03-02-2016 17:52 ]
Ben nu inderdaad begonnen aan mijn master. Het gaat opzich wel lekker, maar het niveau is nou niet echt dusdanig hoger dat ik er paf van sta oid.gekkie schreef op woensdag 03 februari 2016 @ 17:46:
En dan nu nog een master of is dat niet zo van zelf sprekend meer ?
Het is een beetje aan het verschuiven naar niet meer vanzelfsprekend, om verschillende redenen. Ten eerste is er de harde knip, wat betekend dat je pas aan je master mag beginnen als je je bachelor binnen hebt. Het gevolg hiervan is dat mensen die niet precies meelopen met het schema van de universiteit (omdat ze een vak niet halen, langdurig ziek zijn, deeltijd opleiding) geen vervolgvakken mogen doen van de master en het dus niet makkelijk doorloopt.
Deze mensen doen vaak een (half) jaar langer over hun studie zonder veel extra inhoud wat redelijk duur is. Hierdoor gaan ze werken, wat nog wel eens bevalt, en die blijven dan hangen. Of ze hebben het geld niet meer omdat studiefinanciering voor HBO en WO is afgeschaft waardoor het een lening is.
Daarnaast is het ook zo dat voor de technische studies de roep vanuit het bedrijfsleven groot is, als laatste jaars word je al regelmatig lastig gevallen door recruiters.
Verder komt er ook steeds meer een sfeer dat de master een voorbereiding moet zijn op het doen van een PhD. Het rare is echter dat maar 10 tot 15 procent van de masters daadwerkelijk een PhD zou kunnen gaan doen want zo weinig plekken voor hen zijn er maar.
Ook word er nu gesproken over selectieprocedures waarbij alleen mensen met minimaal een 7 gemiddeld door zouden mogen stromen naar een master. Nadeel hierbij is ook dat als 1 universiteit hier mee begint (als proef van een minister oid) dat iedere uni het dan wil, want anders zijn ze bang het afvoerputje te worden (dat ze dus alleen de rejects van een andere universiteit krijgen oid).
Maar goed, dit is voor mijn studie. Ik weet ook dat er studies zijn waarbij je bachelor niets waard is, terwijl je als master best begeerd word.
No trees were harmed in the creation of this message, but several thousand electrons were mildly inconvenienced.
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Mjah kansloze aangelegenheid .. en dat terwijl ze al jaren roepen "een leve lang leren" .. maar enige flexibiliteit is er niet (fatsoenlijk deeltijdstudie kunnen doen) .. en nu zelfs ook niet meer als je leven nog in het teken staat van leren. Als mensen toch moeten lenen .. maak het dan ook mogelijk om eventueel een trager tempo te doen en er naast te werken. (kunnen mensen zelf de effecten van alles wat ze kan overkomen opvangen en hoef je daar ook niet allerlei ingewikkelde regelingen voor te bedenken die ook nog wel eens vrij oneerlijk kunnen uitpakken). Maar goed vooruit denken is niet iets waar je politici nog snel op zult betrappen helaas.Gropah schreef op woensdag 03 februari 2016 @ 17:56:
[...]
Ben nu inderdaad begonnen aan mijn master. Het gaat opzich wel lekker, maar het niveau is nou niet echt dusdanig hoger dat ik er paf van sta oid.
Het is een beetje aan het verschuiven naar niet meer vanzelfsprekend, om verschillende redenen. Ten eerste is er de harde knip, wat betekend dat je pas aan je master mag beginnen als je je bachelor binnen hebt. Het gevolg hiervan is dat mensen die niet precies meelopen met het schema van de universiteit (omdat ze een vak niet halen, langdurig ziek zijn, deeltijd opleiding) geen vervolgvakken mogen doen van de master en het dus niet makkelijk doorloopt.
Deze mensen doen vaak een (half) jaar langer over hun studie zonder veel extra inhoud wat redelijk duur is. Hierdoor gaan ze werken, wat nog wel eens bevalt, en die blijven dan hangen. Of ze hebben het geld niet meer omdat studiefinanciering voor HBO en WO is afgeschaft waardoor het een lening is.
Dat laatste is op zich wel terecht .. waarom zou je iedereen gaan opleiden voor onderzoeker terwijl bijna niemand het gaat worden. Pak de punten eruit die voor iedereen van belang zijn (kritische geest)Daarnaast is het ook zo dat voor de technische studies de roep vanuit het bedrijfsleven groot is, als laatste jaars word je al regelmatig lastig gevallen door recruiters.
Verder komt er ook steeds meer een sfeer dat de master een voorbereiding moet zijn op het doen van een PhD. Het rare is echter dat maar 10 tot 15 procent van de masters daadwerkelijk een PhD zou kunnen gaan doen want zo weinig plekken voor hen zijn er maar.
en maak het wat meer toepassingsgericht, maar wel hoog niveau en actueel. (en bachelor hoog niveau, minder actueel maar wel goede basis).
En zelfs die weinige PhD's kunnen we eigenlijk niet fatsoenlijk doen, aantal vooral "puur statistisch bewezen causaliteit" studies lijken ook alleen maar toe te nemen (met als gevolg dat fatsoenlijke studies steeds moeilijker vindbaar zijn in de grote brij). En ook vaak met de reden om weer een titel erbij te hebben ipv in het onderzoeksveld te blijven (en daarmee dezelfde inflatie als met masters).
Mjah aan de ene kant goed (gezien bovenstaande) .. aan de andere kant is minimaal een 7 zo'n goed criterium ?Ook word er nu gesproken over selectieprocedures waarbij alleen mensen met minimaal een 7 gemiddeld door zouden mogen stromen naar een master. Nadeel hierbij is ook dat als 1 universiteit hier mee begint (als proef van een minister oid) dat iedere uni het dan wil, want anders zijn ze bang het afvoerputje te worden (dat ze dus alleen de rejects van een andere universiteit krijgen oid).
Maar goed, dit is voor mijn studie. Ik weet ook dat er studies zijn waarbij je bachelor niets waard is, terwijl je als master best begeerd word.
Het is ook wel enigzins onduidelijk wat je nou moet met iemand met een bachelor Bsc.
Is een jaar korter dan HBO toch ? .. en vervolgens zou dat moeten voorbereiden op onderzoek ..
dus je hebt iemand met een beperkte theoretische basis .. tegenover een HBO'er met iets wat afgerond praktijk zou moeten zijn (al is ook dat ondertussen nogal afhankelijk van de plek waar je het gedaan hebt geloof ik).
Kortom echt beter en helderder is het er niet op geworden .. en dat leven lang leren mag je ook gewoon zelf in de praktijk doen zonder dat je er een papiertje voor krijgt.
Lijkt me niet zo interessant voor een devschuur. Eerder voor een IT-beheerschuur.Kobus Post schreef op woensdag 03 februari 2016 @ 17:57:
Nog mensen op het azure stack event bij yourhosting?
Overigens snap ik die drang niet echt van bedrijven om een eigen Azure kloon te willen opzetten. Why
Om lokaal te kunnen bouwen en testen, op een omgeving die gelijk is aan de live omgeving. Bijvoorbeeld.Avalaxy schreef op woensdag 03 februari 2016 @ 19:19:
[...]
Lijkt me niet zo interessant voor een devschuur. Eerder voor een IT-beheerschuur.
Overigens snap ik die drang niet echt van bedrijven om een eigen Azure kloon te willen opzetten. Why
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Daar heb je een punt.Avalaxy schreef op woensdag 03 februari 2016 @ 19:19:
[...]
Lijkt me niet zo interessant voor een devschuur. Eerder voor een IT-beheerschuur.
Overigens snap ik die drang niet echt van bedrijven om een eigen Azure kloon te willen opzetten. Why
Voornamelijk vanwege wetgeving. Mag bepaalde data niet publiekelijk, pleur het dan lokaal of bij een hoster waar het wel mag. Voor devs vind ik het ook wel handig. Pak een server, de azure stack erop en slopen maar. Daarna deploy je het naar de publieke azure of een azure stack, net wat je wil.
Edit: Wat firesphere zegt
No trees were harmed in the creation of this message, but several thousand electrons were mildly inconvenienced.
Kende je die nog niet?
Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
Thanks! * OkkE schenkt een kopje koffie in.azerty schreef op donderdag 04 februari 2016 @ 07:38:
Goedemorgen iedereen!
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
https://niels.nu
Hydra schreef op donderdag 04 februari 2016 @ 08:33:
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen
[ Voor 12% gewijzigd door gekkie op 04-02-2016 08:40 ]
Mercikes!azerty schreef op donderdag 04 februari 2016 @ 07:38:
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
* ElkeBxl neemt een tas chocomelk terwijl ze een volgekribbeld whiteboard met een databasemodel change valideert
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
@Carnage4Life: The problem with asking web development questions on Stack Overflow these days. #programming #funny (bron)

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Moeten jullie in Belgie ook voor de tassen extra geld betalen? Dit is toch Europees geregeld, dat je geen plastic TASSEN mag gratis weggeven.ElkeBxl schreef op donderdag 04 februari 2016 @ 08:46:
[...]
Mercikes!
* ElkeBxl neemt een tas chocomelk terwijl ze een volgekribbeld whiteboard met een databasemodel change valideert
Tassen die je bij de supermarkt bijv vroeger kon pakken? Of die je krijg bij kledingwinkels?Hipska schreef op donderdag 04 februari 2016 @ 09:19:
Van plastic ZAKKEN weet ik dat het zo is, maar nog nooit gehoord ivm plastic tassen hoor..
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
Nee volgens mij niet, in ieder geval niet dat die straks 'native' in de browser zit.
Nodejs && jQuery .. de universele oplossing
[ Voor 76% gewijzigd door gekkie op 04-02-2016 10:07 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Hydra schreef op donderdag 04 februari 2016 @ 08:33:
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Cost of living is daar natuurlijk ook wat hoger daaro. Voor NL begrippen is 100k toch een redelijk hoog salaris volgens mij.alienfruit schreef op donderdag 04 februari 2016 @ 12:58:
€100k bruto is gewoon senior developer salaris hier in Londen...
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Let op: Mijn post bevat meningen, aannames of onwaarheden
Ik merkte dat het verschil zowel heel groot is (vooral het gebrek aan bepaalde hotkeys, software, handigheidjes die je opdoet tijdens veel werken met OSX) als eigenlijk heel klein (uiteindelijk is 't gewoon een zelfde soort kernel met een andere schil natuurlijk), maar dat ik toch voorkeur geef voor OSX.Gamebuster schreef op donderdag 04 februari 2016 @ 14:02:
M'n macbook liep weer vast, ben m inmiddels zat. Heb oude i5+SSD laptop gepakt, ubuntu 14.04 erop gezet. Kijken hoe lang ik het volhoud.
Maar bij gebrek aan OSX-capable devices ben ik nu overgegaan naar Archbang en Ubuntu, naast Windows 7 als triple boot en moet toch toegeven dat eindelijk eens langer dan een dag werken met een Ubuntu-installatie prima is bevallen!
Waar zie je dat dan in NL? Volgens mij is het als senior developer zo goed als niet te doen om meer dan 5K per maand te verdienen in NL, wat neerkomt op slechts 60K? Met 100K zou je meer dan 8K moeten verdienen per maand, dat krijg je hier volgens mij 'zelfs' als manager niet.Gertjan. schreef op donderdag 04 februari 2016 @ 13:22:
[...]
Cost of living is daar natuurlijk ook wat hoger daaro. Voor NL begrippen is 100k toch een redelijk hoog salaris volgens mij.Neemt niet weg dat ik hem regelmatig voorbij heb zien komen als "lokkertje".
Geld is zeker niet zaligmakend maar wel belangrijk in het leven. Ik zal ook echt niet voor een functie gaan waarbij ik met tegenzin naar m'n werk ga. Daarnaast is weer een baan in dienstverband ook niet hoe ik m'n carriere zie over een paar jaar. En ik weet ook wel dat die 100k een max is. Waar het me hier vooral om gaat is dat ze me willen uitnodigen voor een dergelijke functie op basis van m'n profiel en ik benieuwd ben of ik ook daadwerkelijk aangenomen zou worden op een dergelijke functie..Gertjan. schreef op donderdag 04 februari 2016 @ 11:33:
Functieprofielen waarbij men meteen hard roept over een salaris, vermelden vaak het maximale salaris. De grap is dat je daar niet zo snel terecht zult komen. Toch regelmatig gesprekken gehad over functies van 70k waarbij ze aangaven: "start salaris is 3500" (of iets van gelijke strekking).
Daarnaast denk ik dat als je unique sellingpoint het salaris moet zijn, dat ik niet voor je bedrijf wil werken. Wat ik geleerd heb de laatste jaren is namelijk dat geld absoluut niet heiligmakend is...Het gooien met geld om te lokken is daarnaast ook vaak een indicator voor het type bedrijf waar je mee te maken hebt.
Inderdaad. En in de keuze tussen techniek of management zie ik meer in techniek. Vandaar dat ik mezelf eerder als freelancer zie werken. Maar an sich zou een architect best een interessante functie zijn. Ik vind toch al dat ik het beter kan dan de meeste architecten hierAvalaxy schreef op donderdag 04 februari 2016 @ 15:25:
Waar zie je dat dan in NL? Volgens mij is het als senior developer zo goed als niet te doen om meer dan 5K per maand te verdienen in NL, wat neerkomt op slechts 60K? Met 100K zou je meer dan 8K moeten verdienen per maand, dat krijg je hier volgens mij 'zelfs' als manager niet
[ Voor 21% gewijzigd door Hydra op 04-02-2016 15:37 ]
https://niels.nu
Net even gezocht in de code: die kleur constante komt op 514 plaatsen voor. Een header met 10 kolommen heeft niet achtergrond kleur, maar iedere kolom titel heeft een rechthoek met die kleur rond de titel staan, zodat er ook een randje rond de titel is.

Soms wel een heel complexe scripting taal.
Begin het wel echt leuk te vinden!
Bij Philips kom je tot 6K p/m als developer.Avalaxy schreef op donderdag 04 februari 2016 @ 15:25:
[...]
Waar zie je dat dan in NL? Volgens mij is het als senior developer zo goed als niet te doen om meer dan 5K per maand te verdienen in NL, wat neerkomt op slechts 60K? Met 100K zou je meer dan 8K moeten verdienen per maand, dat krijg je hier volgens mij 'zelfs' als manager niet
Maar inderdaad, ik denk dat op dit moment voor een senior dev de realistische max 5K is. Wil je hoger dan moet je toch een zwaardere rol aannemen.
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
Tja, wie heeft dan ook bedacht om een constante bedoeld voor tekst als achtergrondkleur te nemen... Dat is gewoon vragen om problemen bij het wijzigen van het kleurenschema van het OS, zoals je al merktOtherside1982 schreef op donderdag 04 februari 2016 @ 15:43:
Leuk bugje gemeld in een toepassing: de headers in de rapporten hebben een te donkere achtergrond. De headers van de rapporten zijn nochtans niet gewijzigd in de laatste 5 jaar of zo. Nu ontdek ik dat er een systeemkleur (clInactiveCaptionText) is ingesteld als achtergrondkleur. Vroeger draaide de toepassing op windows 2003 server, nu draat de toepassing onder Windows 7. Vroeger was die systeemkleur lichtgrijs, nu is dat donkergrijs. Met zwarte tekst is het contrast nu te klein om makkelijk te lezen.
Net even gezocht in de code: die kleur constante komt op 514 plaatsen voor. Een header met 10 kolommen heeft niet achtergrond kleur, maar iedere kolom titel heeft een rechthoek met die kleur rond de titel staan, zodat er ook een randje rond de titel is.
![]()
Heb ze diverse keren langs zien komen in LinkedIn spam en op "lokkertjes". Dan proberen ze je te verleiden met 80~100k. Maar bij doorvragen bleek dat niet helemaal te kloppen...Avalaxy schreef op donderdag 04 februari 2016 @ 15:25:
[...]
Waar zie je dat dan in NL? Volgens mij is het als senior developer zo goed als niet te doen om meer dan 5K per maand te verdienen in NL, wat neerkomt op slechts 60K? Met 100K zou je meer dan 8K moeten verdienen per maand, dat krijg je hier volgens mij 'zelfs' als manager niet
5K/month is volgens mij in NL voor een senior wel een beetje de max (afhankelijk van sector en evt. CAO), maar dat is misschien ook de reden waarom ze je proberen te lokken met immense bedragen...
Goed te horen dat geld niet alles heilig maaktHydra schreef op donderdag 04 februari 2016 @ 15:35:
[...]
Geld is zeker niet zaligmakend maar wel belangrijk in het leven. Ik zal ook echt niet voor een functie gaan waarbij ik met tegenzin naar m'n werk ga. Daarnaast is weer een baan in dienstverband ook niet hoe ik m'n carriere zie over een paar jaar.
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Ik zou sowieso al geen systeemkleur gebruiken voor zo'n opmaak. Op één rapport heb ik wel een mix gevonden van clInactiveCaptionText en clInactiveBorder als achtergrondkleur. Ik zal dus nog maar eens de code doorzoeken op alle systeemkleurendcm360 schreef op donderdag 04 februari 2016 @ 16:14:
[...]
Tja, wie heeft dan ook bedacht om een constante bedoeld voor tekst als achtergrondkleur te nemen... Dat is gewoon vragen om problemen bij het wijzigen van het kleurenschema van het OS, zoals je al merkt
1e halve dag linux nu. Heb m'n development omgeving vrijwel helemaal compleet nu en heb al werk verzet. Tot nu toe prima, alles voelt nog lekker vlot aan, ondanks dat het toch niet de modernste laptop is.Merethil schreef op donderdag 04 februari 2016 @ 14:12:
[...]
Ik merkte dat het verschil zowel heel groot is (vooral het gebrek aan bepaalde hotkeys, software, handigheidjes die je opdoet tijdens veel werken met OSX) als eigenlijk heel klein (uiteindelijk is 't gewoon een zelfde soort kernel met een andere schil natuurlijk), maar dat ik toch voorkeur geef voor OSX.
Maar bij gebrek aan OSX-capable devices ben ik nu overgegaan naar Archbang en Ubuntu, naast Windows 7 als triple boot en moet toch toegeven dat eindelijk eens langer dan een dag werken met een Ubuntu-installatie prima is bevallen!
Let op: Mijn post bevat meningen, aannames of onwaarheden
Das een Segway met een Minibus vergelijken. Dienen nogal een ander doel.geoffreyvd schreef op donderdag 04 februari 2016 @ 21:20:
Heb jQuery nooit heel fijn gevonden eigenlijk, doe mij maar AngularJS
Al zou ik anno 2016 niet met Angular 1 nog aan de slag willen. Lang leve unidirectional dataflow en components. (Angular2 of React).
[ Voor 20% gewijzigd door Bosmonster op 04-02-2016 21:59 ]
geoffreyvd schreef op donderdag 04 februari 2016 @ 21:20:
Heb jQuery nooit heel fijn gevonden eigenlijk, doe mij maar AngularJS

* Merethil zet een aantal flessen cola light neer voor de vroege mensch, want hij drinkt helemaal geen koffie.
Sorry... Jullie doen 't er maar mee
[ Voor 7% gewijzigd door Merethil op 05-02-2016 04:54 ]
[ Voor 86% gewijzigd door Merethil op 05-02-2016 04:54 ]
Goedemorgen iedereen!
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
Aan cola moet ik nu nog helemaal niet denken. Doe dan maar een bak koffie
🇪🇺 pro Europa! | Puinhoop Veroorzaken en Vertrekken (PVV)
Bevalt mij eigenlijk goed, enige nadeel: de thee is duurder dan 'normale' thee.
Je was laat vandaag!azerty schreef op vrijdag 05 februari 2016 @ 07:34:
Dan doe ik het maar
Goedemorgen iedereen!
* azerty zet een thermos met koffie, een thermos met chocolademelk en een thermos met thee klaar voor de gegadigden
Wij gebruiken het hier voor alle scripting die nodig is voor continuous integrationRyur schreef op donderdag 04 februari 2016 @ 16:01:
Pff. sinds kort bezig met Powershell.
Soms wel een heel complexe scripting taal.
Begin het wel echt leuk te vinden!
- Database vanaf backup restoren en daar integration scripts op draaien
- Incrementeel met web deploy database migratie scripts naar test of acceptatie deployen
- Testparameters instellen voor smoke test test/acceptatie omgeving
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Ik ben momenteel bezig op Microsoft Dynamics NAV (Navision) zo te automatiseren dat het met een versiebeheersysteem werkt. Hierover is wel al vaker geblogd/presentaties over gegeven (o.a. Waldo op Techdays 2015), maar ik ben nu bezig om dit werkend te krijgen.
Als ik dat voor elkaar heb, liggen er genoeg taken om ook te automatiseren voor mij. Waaronder ook de automatisch testing suite aan te roepen.
Wel complex taaltje, helaas ook nog geen goede leer-resource erover gevonden. Meeste is "ja dit is de syntax, red er maar mee".
(Voor tips: PM maar, voordat het hier een hele discussie gaat worden!)
Draai al een jaar of 5 exclusive Ubuntu op werk, ik wil voor ontwikkelwerk (web) nooit weer anders. Ik ben thuis zo klaar met het gedonder met MacOS dan ik voor ontwikkelwerk over ben gegaan naar een Vagrant-box met Ubuntu. Geneugten van MacOS (heb de Macbook met name voor de hardware, i'll manage with the software) en de geneugten van aptitude (heb geen goede ervaringen met Homebrew).Merethil schreef op donderdag 04 februari 2016 @ 14:12:
[...]
Ik merkte dat het verschil zowel heel groot is (vooral het gebrek aan bepaalde hotkeys, software, handigheidjes die je opdoet tijdens veel werken met OSX) als eigenlijk heel klein (uiteindelijk is 't gewoon een zelfde soort kernel met een andere schil natuurlijk), maar dat ik toch voorkeur geef voor OSX.
Maar bij gebrek aan OSX-capable devices ben ik nu overgegaan naar Archbang en Ubuntu, naast Windows 7 als triple boot en moet toch toegeven dat eindelijk eens langer dan een dag werken met een Ubuntu-installatie prima is bevallen!
Dat kan best, maar dat zou ik niet aanduiden met een systeemconstante, maar met een applicatieconstante. En dat die laatste de waarde krijgt van de eerste, dat zal me worst wezen.Otherside1982 schreef op donderdag 04 februari 2016 @ 16:19:
[...]
Ik zou sowieso al geen systeemkleur gebruiken voor zo'n opmaak. Op één rapport heb ik wel een mix gevonden van clInactiveCaptionText en clInactiveBorder als achtergrondkleur. Ik zal dus nog maar eens de code doorzoeken op alle systeemkleuren
[ Voor 21% gewijzigd door wackmaniac op 05-02-2016 08:49 ]
Read the code, write the code, be the code!
Het is dat ik nog graag zo nu en dan game, anders had ik mijn systemen ook volledig overgezet naar Ubuntu, of Arch Linux (ik vind ze allebei prima werken, maar vind het net iets fijner opgezet allemaal bij Arch). Helaas doe ik ook eigenlijk te weinig development thuis, dus een echte reden voor de overstap heb ik verder niet behalve van Windows af willen zijn.wackmaniac schreef op vrijdag 05 februari 2016 @ 08:47:
[...]
Draai al een jaar of 5 exclusive Ubuntu op werk, ik wil voor ontwikkelwerk (web) nooit weer anders. Ik ben thuis zo klaar met het gedonder met MacOS dan ik voor ontwikkelwerk over ben gegaan naar een Vagrant-box met Ubuntu. Geneugten van MacOS (heb de Macbook met name voor de hardware, i'll manage with the software) en de geneugten van aptitude (heb geen goede ervaringen met Homebrew).
Ik heb thuis een MacBook: enige voordeel van MacOS voor mij is dat het kwa games gewoon net wat beter / makkelijker werkt. Ubuntu is toch een stukje lastiger. Maar als alle games ook gewoon op Ubuntu zouden werken was ik weer over gegaan.Merethil schreef op vrijdag 05 februari 2016 @ 09:01:
Het is dat ik nog graag zo nu en dan game, anders had ik mijn systemen ook volledig overgezet naar Ubuntu, of Arch Linux (ik vind ze allebei prima werken, maar vind het net iets fijner opgezet allemaal bij Arch). Helaas doe ik ook eigenlijk te weinig development thuis, dus een echte reden voor de overstap heb ik verder niet behalve van Windows af willen zijn.
Ben van een Asus overgegaan naar een MacBook en kwa hardware is die laatste echt wel een heel stuk beter.
Windows gebruik ik niet meer. Vanaf Windows 8 is het dermate bagger geworden dat ik er echt klaar mee ben.
[ Voor 6% gewijzigd door Hydra op 05-02-2016 09:09 ]
https://niels.nu
Bosmonster schreef op donderdag 04 februari 2016 @ 21:56:
[...]
Das een Segway met een Minibus vergelijken. Dienen nogal een ander doel.

Zie helaas nog heel vaak dat een techniek/taal/tool wordt aangehaald als oplossing, zonder dat men nadenkt wat nu het concept achter de oplossing is (of uberhaubt het concept achter het probleem)... Ik hoor liever iets als: "we gaan het async of via de frontend oplossing" ipv van "let's slap Angular on it"... Als je doorvraagt waarom ze Angular dan aanraden of vraagt of ze weten wat het probleem (en de oplossing) is, dan kijken ze je schaapachtig aan. Dan krijg je soms: "tja, ik las ergens dat met Angular de tools veel sneller worden"....
Nu ik het zo schrijf besef ik mij dat het nogal "vaag" is, maar hopelijk begrijpen jullie wat ik bedoel...
Bij Angular lopen we overigens tegen een interessant vraagstuk aan, namelijk hoe je het wil combineren met ASP.NET MVC. Angular heeft zijn eigen MVC model, wat betekent dat bij toepassing binnen ASP.NET MVC je een dubbele MVC structuur kan krijgen.
Hoe we dat slim gaan aanpakken ben ik nog niet helemaal uit...
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Een volledige REST API aanbieden en verder de HTML / JS gewoon serven aan static files. Dat werkt m.i. het beste. Ik zit dan op de Java stack maar heb al tijden geen HTML meer gegenereerd vanuit Java, eigenlijk alles bouw ik als SPA's..Gertjan. schreef op vrijdag 05 februari 2016 @ 09:09:
Bij Angular lopen we overigens tegen een interessant vraagstuk aan, namelijk hoe je het wil combineren met ASP.NET MVC. Angular heeft zijn eigen MVC model, wat betekent dat bij toepassing binnen ASP.NET MVC je een dubbele MVC structuur kan krijgen.
Hoe we dat slim gaan aanpakken ben ik nog niet helemaal uit...
https://niels.nu
Windows 7 staat nog op mijn laptop thuis, heb geen moeite gedaan om verder te gaan naar nieuwere versies. Windows 8.1 een tijd gedraaid en vond ik prima (niet veel anders dan 7, behalve qua styling en net iets anders qua gebruik maar niet wereldschokkend).Hydra schreef op vrijdag 05 februari 2016 @ 09:08:
[...]
Ik heb thuis een MacBook: enige voordeel van MacOS voor mij is dat het kwa games gewoon net wat beter / makkelijker werkt. Ubuntu is toch een stukje lastiger. Maar als alle games ook gewoon op Ubuntu zouden werken was ik weer over gegaan.
Ben van een Asus overgegaan naar een MacBook en kwa hardware is die laatste echt wel een heel stuk beter.
Windows gebruik ik niet meer. Vanaf Windows 8 is het dermate bagger geworden dat ik er echt klaar mee ben.
Helaas heb ik 't geld niet voor een Macbook, anders had ik er ook graag één gehad, maar voor nu is 't beetje aanmodderen met een tweedehands laptopje dat ik goedkoop op de kop heb getikt (heb een tijd geleden al mijn computerspul weg moeten doen vanwege financiële redenen).
Tijdens mijn studie heb ik nog wel een flinke tijd gewerkt met een Macbook en ik merkte dat eigenlijk alles wat ik deed beter en sneller verliep dan met andere OS'en, maar dat ik me vooral stoorde aan hoeveel ik moest opzoeken omdat ik 't gewoon niet kende/wist hoe ik iets moest aanpassen, waarna de oplossing was om een programma te installeren wat weer je kext ging aanpassen en..... Tja. Daar vind ik Ubuntu/Arch gewoon veel fijner in en uiteindelijk is na een misschien iets grotere leercurve de uiteindelijke gebruikservaring veel beter naar mijn mening.
Zodra ik weer een pc heb (ook tweedehands) gaat daar waarschijnlijk wel een dualboot op waarbij ik eigenlijk altijd in Ubuntu/Arch zal zitten tenzij ik ga gamen. De laptop start te traag om op die manier lekker te switchen en naast elkaar draaien, bijvoorbeeld door VMWare oid kan die niet aan
Was ook iets waar we naar gekeken hebben, maar dan is de toepassing van het ASP.NET MVC niet echt zinnig denk ik. Op zich wel het verder verkennen waard, maar ik zit nog wel in mijn maag met het ASP.NET deel dat de MV doet (de API) en Angular MVC dan heb je dus MVMVCHydra schreef op vrijdag 05 februari 2016 @ 09:11:
[...]
Een volledige REST API aanbieden en verder de HTML / JS gewoon serven aan static files. Dat werkt m.i. het beste. Ik zit dan op de Java stack maar heb al tijden geen HTML meer gegenereerd vanuit Java, eigenlijk alles bouw ik als SPA's.
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Het is gewoon afhankelijk van hoe je applicatie werkt / moet werken. Ik vind vanuit een architectuurperspectief een systeem waar je voor een deel nog MVC aan de back-end doet samen met MVC-ish (Angular is geen MVC) aan de front-end gewoon ranzig. Je moet vaak op 2 plekken aan zoeken waar wat nu zit. Dus als het enigzins mogelijk is zou ik echt voor REST end-points gaan. Dan heb je geen MVC aan de back-end, alleen een API..Gertjan. schreef op vrijdag 05 februari 2016 @ 09:26:
Was ook iets waar we naar gekeken hebben, maar dan is de toepassing van het ASP.NET MVC niet echt zinnig denk ik. Op zich wel het verder verkennen waard, maar ik zit nog wel in mijn maag met het ASP.NET deel dat de MV doet (de API) en Angular MVC dan heb je dus MVMVC
Zelf ben ik een fan van Spring Boot wat betreft 't maken van API's: erg snel een basis op te zetten maar ook erg makkelijk uit te breiden naar JPA, Security, etc. en dependency injection krijg je meegeleverd.
https://niels.nu
Dit dus:.Gertjan. schreef op vrijdag 05 februari 2016 @ 09:09:
[...]
Toch zie ik dat met enige regelmaat ook op de werkvloer langskomen. Dan willen we post-backs uit een tool halen en wordt er doodleuk door een groepje developers geroepen dat we dan maar Angular moeten gaan toepassen. Mogelijk dat dat aan het einde van de rit de daadwerkelijke implementatie wordt, maar Angular is geen oplossing voor het probleem, enkel een methode om een probleem op te lossen...
Zie helaas nog heel vaak dat een techniek/taal/tool wordt aangehaald als oplossing, zonder dat men nadenkt wat nu het concept achter de oplossing is (of uberhaubt het concept achter het probleem)... Ik hoor liever iets als: "we gaan het async of via de frontend oplossing" ipv van "let's slap Angular on it"... Als je doorvraagt waarom ze Angular dan aanraden of vraagt of ze weten wat het probleem (en de oplossing) is, dan kijken ze je schaapachtig aan. Dan krijg je soms: "tja, ik las ergens dat met Angular de tools veel sneller worden"....
Nu ik het zo schrijf besef ik mij dat het nogal "vaag" is, maar hopelijk begrijpen jullie wat ik bedoel...
Bij Angular lopen we overigens tegen een interessant vraagstuk aan, namelijk hoe je het wil combineren met ASP.NET MVC. Angular heeft zijn eigen MVC model, wat betekent dat bij toepassing binnen ASP.NET MVC je een dubbele MVC structuur kan krijgen.
Hoe we dat slim gaan aanpakken ben ik nog niet helemaal uit...
AngularJS vervangt je hele ASP.NET MVC.Hydra schreef op vrijdag 05 februari 2016 @ 09:11:
[...]
Een volledige REST API aanbieden en verder de HTML / JS gewoon serven aan static files. Dat werkt m.i. het beste. Ik zit dan op de Java stack maar heb al tijden geen HTML meer gegenereerd vanuit Java, eigenlijk alles bouw ik als SPA's.
Enige wat je nog hoeft te doen is je ASP.NET WebApi te schrijven. Nagenoeg hetzelfde als het MVC stuk, alleen returnen je views nu gewoon JSON ipv HMTL, maar dat wist je natuurlijk al.
Kwam namelijk op hetzelfde vraagstuk enkele jaren geleden toen ik voor een hobby project met de 'moderne' spullen bezig wilde. Wilde eigenlijk perse Angular en ASP.NET MVC gebruiken, maar kwam er achter dat dit helemaal niet handig is.
Wat wel een optie is, is dat je de 'site' op ASP.NET MVC laat draaien en de applicatie binnen de site via Angular. Je zou kunnen stellen dat het onzinnig is om de Contact, Vacatures, Home, etc. pagina's via een SPA te laten lopen.
Momenteel vind ik persoonlijk Angular meer geschikt voor web applicaties en een niet-JS MVC framework voor websites. Dat is persoonlijk natuurlijk...
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Ik deel niet helemaal je mening over Angular niet zijnde een MVC pattern. Misschien dat ze een wat eigen interpretatie hebben, maar volgens mij is de algemene visie op Angular toch echt wel MVC.Hydra schreef op vrijdag 05 februari 2016 @ 09:30:
[...]
Het is gewoon afhankelijk van hoe je applicatie werkt / moet werken. Ik vind vanuit een architectuurperspectief een systeem waar je voor een deel nog MVC aan de back-end doet samen met MVC-ish (Angular is geen MVC) aan de front-end gewoon ranzig.
Ik ben het volledig met je eens dat MVC + Angular een beetje dubbelop is en dus qua architectuur een beetje vreemd is. Dat is ook de grootste battle die we voeren intern met de mensen die Angular er doorheen proberen te drukken. Onze apps lenen zich niet echt lekker voor SPA en we willen graag MVC in ere houden ivm scheiding van de verantwoordelijkheden van de project-leden. Het maken van een SPA maakt het lastiger om de diverse delen te scheiden en mensen toe te wijzen aan implementatie van bepaalde delen (het kan wel, maar MVC wordt momenteel door ons als makkelijker ervaren).
Wat we eigenlijk wilde bereiken is het droppen van postbacks/pageloads bij master-detail paginas. Daar willen we eigenlijk dat de controller in MVC de verantwoordelijkheid houdt (ook met het oog op uitbreidbaarheid) en dat de frontend via javascript calls de server aanspreekt (als een soort API). Een deel van de rendering vindt plaats in de View logica van de frontend en de rest aan de "javascript/client" kant.
Probleem waar we tegenaan liepen is dat Angular je min of meer verplicht om een controller te bouwen en best rigide aan zijn model vasthoudt (of vasthield). Het enige wat we eigenlijk wilde hebben van Angular waren de templating en binding functionaliteit. Dat was ook wat ik probeerde los te krijgen uit het team, dat ze inzagen wat de oplossing was (qua concept) en niet zozeer welke tool.
Sowieso vind ik het heel belangrijk om developers te trainen zich vaker de vraag te stellen "wat probeer ik op te lossen" en "welk concept is nu de oplossing", in plaats van meerijden op de buzz-train en alleen maar frameworks en dergelijke te roepen. Abstractie is wat dat betreft echt wel de sleutel, maar helaas denken redelijk veel developers in code en niet zozeer in concepten. Klaarblijkelijk is dat ook niet iets wat de opleidingen even goed aan de man brengen.
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Al eens naar KnockoutJS gekeken?.Gertjan. schreef op vrijdag 05 februari 2016 @ 11:03:
[...]
....
Wat we eigenlijk wilde bereiken is het droppen van postbacks/pageloads bij master-detail paginas. Daar willen we eigenlijk dat de controller in MVC de verantwoordelijkheid houdt (ook met het oog op uitbreidbaarheid) en dat de frontend via javascript calls de server aanspreekt (als een soort API). Een deel van de rendering vindt plaats in de View logica van de frontend en de rest aan de "javascript/client" kant.
...
Klinkt mij wel bekend in de oren, we hebben er wel naar gekeken (of tenminste een deel van het team heeft er naar gekeken) en volgens mij viel die af met een bepaalde reden.
Maar zeker de moeite waard om dit eens opnieuw te bekijken. Thanks
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
CanJS al eens bekeken?
Ook voor Gertjan overigens. CanJS heeft iets meer flexibiliteit. Wat je daar kan doen is alles gewoon standaard renderen in MVC, en op die delen van de pagina waar je progressive enhancement wilt toepassen of delen clientside wilt renderen instantieer je er een controller overheen.
[ Voor 46% gewijzigd door Grijze Vos op 05-02-2016 11:31 ]
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
http://stackoverflow.com/...und-by-using-a-directive/
Sites zoals Patreon hebben die workaround dus niet, en daar werkt mijn autofill van mijn password manager dus gewoonweg NIET

Nee sorry. Angular is absoluut geen MVC in de klassieke Smalltalk definitie. In echt MVC geeft de view het model weer, reageert de controller op events vanuit de view en geeft het model weer signalen naar de view dat het geupdate is. Dit is compleet anders dan wat Angular doet: er is tussen de M en de C tweewegverkeer. de strikte MVC definitie bestaat juist om de problemen met deze aanpak te voorkomen. Je ziet ook veel angular projecten al snel een teringzooi worden. Je code scheiden van je templates is geen MVC, dat is gewoon templating..Gertjan. schreef op vrijdag 05 februari 2016 @ 11:03:
Ik deel niet helemaal je mening over Angular niet zijnde een MVC pattern. Misschien dat ze een wat eigen interpretatie hebben, maar volgens mij is de algemene visie op Angular toch echt wel MVC.
Huh? Dat vind ik raar. Dus als de persoon die bijvoorbeeld de DAO's doet op vakantie is gebeurt er niks? Lijkt me dat je juist wil dat iedereen in het project vrijwel alles kan. Ik ben vooral een Java back-end dev (vind ik 't leukst) maar heb nogal veel met Angular gedaan.Ik ben het volledig met je eens dat MVC + Angular een beetje dubbelop is en dus qua architectuur een beetje vreemd is. Dat is ook de grootste battle die we voeren intern met de mensen die Angular er doorheen proberen te drukken. Onze apps lenen zich niet echt lekker voor SPA en we willen graag MVC in ere houden ivm scheiding van de verantwoordelijkheden van de project-leden.
Ik zie het verband niet. Je kunt nog steeds dingen prima een brokjes opdelen. Het lijkt me redelijk bizar als 1 iemand alleen maar controllers maakt. Lijkt me bij een sollicitatie nogal lastig uit te leggen ook: "Heb je ervaring met MVC?" "Ja maar alleen met de C, de M en V deed iemand anders".Het maken van een SPA maakt het lastiger om de diverse delen te scheiden en mensen toe te wijzen aan implementatie van bepaalde delen (het kan wel, maar MVC wordt momenteel door ons als makkelijker ervaren).
Je bedoelt de view logica van de back-end vermoed ik.Wat we eigenlijk wilde bereiken is het droppen van postbacks/pageloads bij master-detail paginas. Daar willen we eigenlijk dat de controller in MVC de verantwoordelijkheid houdt (ook met het oog op uitbreidbaarheid) en dat de frontend via javascript calls de server aanspreekt (als een soort API). Een deel van de rendering vindt plaats in de View logica van de frontend en de rest aan de "javascript/client" kant.
Ik snap nog steeds het problem niet. Je client kan prima de templating uitvoeren. Server-side HTML renderen heeft bijzonder weinig nut meer tegenwoordig.
Sowieso gebruikt modern angular eigenlijk geen controllers meer maar web components. Je hebt alleen logica nodig als je wat je via de REST API binnenkrijgt niet 1 op 1 door kunt zetten naar je view. Afgezien daarvan is het gewoon een rest-call doen op directive load en die data in de scope plempen.Probleem waar we tegenaan liepen is dat Angular je min of meer verplicht om een controller te bouwen en best rigide aan zijn model vasthoudt (of vasthield). Het enige wat we eigenlijk wilde hebben van Angular waren de templating en binding functionaliteit. Dat was ook wat ik probeerde los te krijgen uit het team, dat ze inzagen wat de oplossing was (qua concept) en niet zozeer welke tool.
Angular is misschien overkill als je alleen maar client-side templating wil doen maar over het algemeen is dat niet het enige wat je wil doen. Je gaat me niet vertellen dat er nul client side interactie is
Tja. Veel mensen zitten vastgeroest in hun bestaande patronen. Waarom client-side interactie als je ook prima gewoon op de server HTML kunt renderen bijvoorbeeldSowieso vind ik het heel belangrijk om developers te trainen zich vaker de vraag te stellen "wat probeer ik op te lossen" en "welk concept is nu de oplossing", in plaats van meerijden op de buzz-train en alleen maar frameworks en dergelijke te roepen. Abstractie is wat dat betreft echt wel de sleutel, maar helaas denken redelijk veel developers in code en niet zozeer in concepten. Klaarblijkelijk is dat ook niet iets wat de opleidingen even goed aan de man brengen.
Knockout is echt een draak t.o.v. Angular. De data binding in Angular is veel flexibeler. We hebben in een vorig project juist een KO project omgeschreven naar Angular.HMS schreef op vrijdag 05 februari 2016 @ 11:09:
Al eens naar KnockoutJS gekeken?
[ Voor 3% gewijzigd door Hydra op 05-02-2016 13:01 ]
https://niels.nu
Mijns inziens werkt MVC niet optimaal in een complexe GUI en daarom was ik gecharmeerd van de unidirectional dataflows van een Flux/Redux en ook redelijk wat ze van plan zijn met Angular2. Echter is Angular2 nog lang niet productierijp, dus kwam ik voor nieuwe tooling zelf al vrij snel op de React/Redux combi. Bijkomend voordeel van React vind ik dat je startpunt JavaScript is en je dus werkelijk component-based kan werken, ipv alsnog bezig bent met templating. Hoewel JSX even wennen is, ben je werkelijk UI concerns aan het scheiden, ipv technologie (html/css/js).Grijze Vos schreef op vrijdag 05 februari 2016 @ 11:28:
[...]
CanJS al eens bekeken?
Ook voor Gertjan overigens. CanJS heeft iets meer flexibiliteit. Wat je daar kan doen is alles gewoon standaard renderen in MVC, en op die delen van de pagina waar je progressive enhancement wilt toepassen of delen clientside wilt renderen instantieer je er een controller overheen.
De wensen en eisen verschillen natuurlijk wel per situatie. Ik had in dit geval geen legacy (zowel qua code als bestaande developers) om rekening mee te houden. De enige ervaring dit ik zelf had was met Angular. Andere opties die ik nog bekeken heb destijds zijn Backbone-based oplossingen en Polymer. Polymer is ook wel leuk, maar mist architectuur voor grotere oplossingen.
CanJS/Knockout e.d. vallen wat mij betreft in de categorie Backbone.
[ Voor 22% gewijzigd door Bosmonster op 05-02-2016 13:44 ]
Mijn deel van de post gericht aan Gertjan beschrijft een andere methodiek die weer handig is voor websites waar een klein deel wat complexer is, en de rest gewoon simpele statische html is.
CanJS support beide modussen.
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
Dat was ook mijn conclusie van Backbone e.d. Dat zijn ideale libraries om interactie toe te voegen aan een bestaande codebase of voor een mixed codebase.Grijze Vos schreef op vrijdag 05 februari 2016 @ 13:45:
We zijn het eens over mvc hoor. Ik heb hier nu ook een complete component-based architectuur ogezet middels canjs waar 0 mvc in zit.
Mijn deel van de post gericht aan Gertjan beschrijft een andere methodiek die weer handig is voor websites waar een klein deel wat complexer is, en de rest gewoon simpele statische html is.
CanJS support beide modussen.
Dat zijn dingen die je absoluut niet met Angular wilt doen (niet als je je hoofdhaar wilt behouden). Ik zou full Angular gaan, of geen Angular. Niet iets er tussenin.
Volgens mij heeft Knockout maar een subset van de functionaliteit die Angular biedt. Als dan alles houtje-touwtje aan elkaar geknoopt is, kan ik me voorstellen dat je die mening bent toegedaan.Hydra schreef op vrijdag 05 februari 2016 @ 12:54:
[...]
Knockout is echt een draak t.o.v. Angular. De data binding in Angular is veel flexibeler. We hebben in een vorig project juist een KO project omgeschreven naar Angular.
De strakke smalltalk definitie is het misschien niet, maar het concept van MVC wordt wel als verkoop-argument gebruikt door veel Angular fanatiekelingen. Ik heb me er niet genoeg in verdiept om hier een diepe discussie over aan te gaan. Vind het overigens wel interessant wat je zegtHydra schreef op vrijdag 05 februari 2016 @ 12:54:
[...]
Nee sorry. Angular is absoluut geen MVC in de klassieke Smalltalk definitie. In echt MVC geeft de view het model weer, reageert de controller op events vanuit de view en geeft het model weer signalen naar de view dat het geupdate is. Dit is compleet anders dan wat Angular doet: er is tussen de M en de C tweewegverkeer. de strikte MVC definitie bestaat juist om de problemen met deze aanpak te voorkomen.
Troep ontstaat vaak door incompetente mensen of verkeerde projectaanpak. Dit zul je overal hebben.Je ziet ook veel angular projecten al snel een teringzooi worden. Je code scheiden van je templates is geen MVC, dat is gewoon templating.
In een wat groter project ga je specialisaties krijgen. Wij hebben mensen die puur backend doen en een aantal mensen die wat meer aan de frontend zitten (waarbij sommige in de MC kant zitten en sommige wat meer in de V). Sommige developers kunnen prima uit de voeten in C#, maar maken een gruwelijke zooi van hun Javascript, dus die hebben een gebiedsverbod in de JS mapHuh? Dat vind ik raar. Dus als de persoon die bijvoorbeeld de DAO's doet op vakantie is gebeurt er niks? Lijkt me dat je juist wil dat iedereen in het project vrijwel alles kan. Ik ben vooral een Java back-end dev (vind ik 't leukst) maar heb nogal veel met Angular gedaan.
Ze kunnen het wel, maar dat is niet hun expertise en daar halen ze ook geen voldoening uit. Dus nee het ligt niet stil, maar we hebben wel onze voorkeur developers voor bepaalde gedeeltes.
Zo strak is die scheiding ook weer niet, maar we hebben wel onze expertises. De enige groep van onze developers die niet over het volle spectrum kan (en ook niet wil) opereren zijn de frontend designers. Zij blijven vooral in de View en de CSS files.Ik zie het verband niet. Je kunt nog steeds dingen prima een brokjes opdelen. Het lijkt me redelijk bizar als 1 iemand alleen maar controllers maakt. Lijkt me bij een sollicitatie nogal lastig uit te leggen ook: "Heb je ervaring met MVC?" "Ja maar alleen met de C, de M en V deed iemand anders".
Volledig afhankelijk van je doel. Je server heeft soms bepaalde logica/kennis die je niet wil of kan delen. Daarnaast wil je niet altijd volledig op JS af hangen. We beginnen meestal met een simpele post-back versie van de applicatie en gaan dan de tool "upgraden" naar een "luxere" versie. In mijn ogen houdt dat ons ook flexibeler.Ik snap nog steeds het problem niet. Je client kan prima de templating uitvoeren. Server-side HTML renderen heeft bijzonder weinig nut meer tegenwoordig.
Mijn verhaal betrof ook Angular 1 en is gebaseerd op wat mij verteld is een paar maanden geleden.Sowieso gebruikt modern angular eigenlijk geen controllers meer maar web components. Je hebt alleen logica nodig als je wat je via de REST API binnenkrijgt niet 1 op 1 door kunt zetten naar je view. Afgezien daarvan is het gewoon een rest-call doen op directive load en die data in de scope plempen.
Wat betreft de architectuur van onze frontends ben ik nog steeds aan het verkennen wat het beste werkt.
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Dit topic is gesloten.
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.
Deeltje 11 is alweer in de maak. De topicstart bestaat al, ga dus niet uit eigen beweging een nieuw topic openen. Die wordt zonder pardon gesloten en de geplaatste reacties worden verhuisd naar het juiste topic