If money talks then I'm a mime
If time is money then I'm out of time
Als het om floating point issues gaat, steek dan die tijd in een library voor decimal of currency, of het werken in centen ipv Euros.
[ Voor 20% gewijzigd door Voutloos op 23-01-2020 16:44 ]
{signature}
Gaan er devschuurder's naar FOSDEM? If so, dan is er misschien een mini-meetup mogelijk?gekkie schreef op donderdag 23 januari 2020 @ 14:54:
Voor wie weer in de schoolbanken wil (of lui live-streamen, maarja dan missen we je goede vragen):
https://fosdem.org/2020/s.../containers_and_security/
https://fosdem.org/2020/schedule/track/containers/
Ijs en weder dienende, op zich was 1 dag live-stream me vorig jaar ook wel bevallen.azerty schreef op donderdag 23 januari 2020 @ 18:17:
[...]
Gaan er devschuurder's naar FOSDEM? If so, dan is er misschien een mini-meetup mogelijk?
(was sneeuw op den weg en daar ging de
Wat wellicht beter is, is als je er (1 - 0.95) bij optelt, zodat de exacte waarde die 0.95 benadert intact blijft.
[ Voor 39% gewijzigd door .oisyn op 23-01-2020 19:09 ]
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.
Nee, niet letterlijk een dag mee bezig geweest, maar het speelt al wel een aantal dagen in m'n hoofd.Voutloos schreef op donderdag 23 januari 2020 @ 16:42:
Je bent er niet echt een dag mee bezig toch? Uiteindelijk wordt het een functie zonder neveneffecten. Who cares of je het in de method in 1, 2 of 3 regels lukt? Leesbaar ok, minder kans op float issues ok, maar als je hier uren insteekt heb je echt niets beters te doen.
Ja, dat is inderdaad de beste oplossing.Als het om floating point issues gaat, steek dan die tijd in een library voor decimal of currency, of het werken in centen ipv Euros.
@.oisyn dat is denk ik (na bovenstaande suggesties) de beste en meest praktische oplossing. Zal het morgen aanpassen.
Bedankt beide!
If money talks then I'm a mime
If time is money then I'm out of time
Dat wordt keihard weggeoptimaliseerd.Matis schreef op donderdag 23 januari 2020 @ 19:20:
@.oisyn dat is denk ik (na bovenstaande suggesties) de beste en meest praktische oplossing. Zal het morgen aanpassen.
https://3v4l.org/YNCpE/vld#output
1
2
3
| var_dump(1 - 0.95); var_dump(0.05); |
1
2
3
4
5
6
7
8
9
| line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > INIT_FCALL 'var_dump'
1 SEND_VAL 0.05
2 DO_ICALL
5 3 INIT_FCALL 'var_dump'
4 SEND_VAL 0.05
5 DO_ICALL
6 > RETURN 1 |
2x Hetzelfde dus.
(ook als je niet iets met 0.05 in rest van het script doet overigens)
{signature}
Je bedoelt dat de compiler de berekening alvast doet en dat daar een waarde uitkomt die 0.05 als decimale representatie heeft. In dat geval is dat prima.
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.
Is weer de tijd van het jaar om de financiële jaaroverzichten binnen te halen, dus netjes inloggen bij Rabobank en de berichtenbox waar 'ie in zou staan openen. Is die box compleet verdwenen in de nieuwe layout.
Half uur bezig geweest met zoeken.
Uiteindelijk de bank maar gewoon gebeld en gevraagd.
Blijkt dat berichten etc. onder de gebruikersprofiel-opties gezet zijn. Een scherm wat je tegenwoordig alleen kunt bereiken door specifiek op het icoontje naast de tekst-link "Uitloggen" te klikken. Een icoontje wat visueel geen enkele indicatie heeft dat het niet bij die link hoort.
Echt: WTF! Wat voor een gladiool moet je zijn om zo'n interface te ontwikkelen? Dat breekt wel zoveel user-interface richtlijnen. Urgh... soms. soms...
[ Voor 6% gewijzigd door R4gnax op 25-01-2020 10:47 ]
Het gehele traject in centen behandelen is niet precies genoeg voor applicaties met meerdere berekeningen (je verliest dan af en toe een cent). Dit probleem liepen wij tegen aan bij bijvoorbeeld deze populaire package. Mijn voorkeur heeft het behandelen als door middel van strings en bcmath, liefst natuurlijk met een fijne wrapper package.Matis schreef op donderdag 23 januari 2020 @ 19:20:
[...]
Nee, niet letterlijk een dag mee bezig geweest, maar het speelt al wel een aantal dagen in m'n hoofd.
[...]
Ja, dat is inderdaad de beste oplossing.
@.oisyn dat is denk ik (na bovenstaande suggesties) de beste en meest praktische oplossing. Zal het morgen aanpassen.
Bedankt beide!
Als je wel wilt rekenen in 'centen', zorg dan dat je één of twee nullen extra gebruikt.
[Edit] Korte skim van de github van moneyphp package doet mij vermoeden dat ze inmiddels wel correct de bedragen opslaan, maar ik weet het niet zeker.
[ Voor 7% gewijzigd door PatrickH89 op 25-01-2020 19:26 ]
Ze vroegen alleen of ik ervaring had met AWS; dus ik zeg ja hoor, ik heb ervaring met Greengrass IoT, Greengrass lambda's, Kinesis etc. Vervolgens zei de interviewer 'Okay, great'Hydra schreef op donderdag 23 januari 2020 @ 12:34:
@alienfruit waar kreeg je specifiek vragen over?
Gewoon in microcenten werkenPatrickH89 schreef op zaterdag 25 januari 2020 @ 19:24:
Als je wel wilt rekenen in 'centen', zorg dan dat je één of twee nullen extra gebruikt.
Zijn er niet gewoon BigDecimal achtige packages voor PHP?
Als ze verder niet doorgevraagd hebben, ben je niet afgewezen op je AWS kennis. Dan is het gewoon een kul reden en willen ze de echte reden niet geven vrees ik.alienfruit schreef op zondag 26 januari 2020 @ 17:08:
Ze vroegen alleen of ik ervaring had met AWS; dus ik zeg ja hoor, ik heb ervaring met Greengrass IoT, Greengrass lambda's, Kinesis etc. Vervolgens zei de interviewer 'Okay, great'
Een iOS dev die ik ken, freelancer, is naar de Rabo gegaan, ze waren daar op zoek naar ervaren developers om ze te helpen. Na een paar maanden was 'ie weer pleite; het was een te grote puinzooi.R4gnax schreef op zaterdag 25 januari 2020 @ 10:38:
Fantastisch.
Is weer de tijd van het jaar om de financiële jaaroverzichten binnen te halen, dus netjes inloggen bij Rabobank en de berichtenbox waar 'ie in zou staan openen. Is die box compleet verdwenen in de nieuwe layout.
Half uur bezig geweest met zoeken.
Uiteindelijk de bank maar gewoon gebeld en gevraagd.
Blijkt dat berichten etc. onder de gebruikersprofiel-opties gezet zijn. Een scherm wat je tegenwoordig alleen kunt bereiken door specifiek op het icoontje naast de tekst-link "Uitloggen" te klikken. Een icoontje wat visueel geen enkele indicatie heeft dat het niet bij die link hoort.
Echt: WTF! Wat voor een gladiool moet je zijn om zo'n interface te ontwikkelen? Dat breekt wel zoveel user-interface richtlijnen. Urgh... soms. soms...
Ik ga waarschijnlijk binnenkort over naar KNAB. Heb daar ook m'n zakelijke rekeningen en ben echt klaar met de RABO. Wat een puinzooi.
[ Voor 69% gewijzigd door Hydra op 26-01-2020 17:39 ]
https://niels.nu
[ Voor 99% gewijzigd door Hydra op 26-01-2020 17:37 ]
https://niels.nu
Hmm.. interessant. Verklaart wellicht dan ook e.e.a. m.b.t. de ontwikkelingen bij Rabo over de afgelopen tijd.Hydra schreef op zondag 26 januari 2020 @ 17:35:
Een iOS dev die ik ken, freelancer, is naar de Rabo gegaan, ze waren daar op zoek naar ervaren developers om ze te helpen. Na een paar maanden was 'ie weer pleite; het was een te grote puinzooi.
Lijkt mij ook, of ze moeten je afwijzen op het niet hebben van een certificaatje ofzo. Zat zelf voor de aardigheid eens te kijken of ik voor komend jaar voor de aardigheid eens de certified solution architect associate en eventueel ook professional ga doen. Nooit verkeerd voor op je CV.alienfruit schreef op zondag 26 januari 2020 @ 17:52:
Ja, Hydra kan je vast wel gelijk in hebben. Maar goed, ik heb het vorig jaar ook al een keer gehad ook wegens AWS kennis. Dus ik denk dat het inderdaad een kulreden is. Ach ja, their loss
Toch veranderen veel zaken op AWS zo snel dat veel "feitjeskennis" zo weer gedateerd is. Had bijvoorbeeld een proefexamen waarin wat vragen over DynamoDB stonden, maar de antwoorden waren al niet meer correct.
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra
.o: Hey belastingdienst, jullie site is niet bereikbaar.
BD: Probeer je cookies eens te verwijderen
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.
De BD site zal wel aan de lijn zijn, dus geen cookies meer willen eten.oisyn schreef op maandag 27 januari 2020 @ 12:38:
Zucht.
.o: Hey belastingdienst, jullie site is niet bereikbaar.
BD: Probeer je cookies eens te verwijderen
“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.”
Ik snap dat je een script volgt, maar als het verwijderen van cookies helpt, dan is dat een probleem met jullie software daar een cookie niets anders is dan een stukje tekst dat wordt meegestuurd met het request naar de webserver. Misschien eens een developer naar laten kijken 😉
— Sylvester Hesp (@oisyn) 27 januari 2020
Zo
Het was volgens mij trouwens een DNS issue.
[ Voor 24% gewijzigd door .oisyn op 27-01-2020 13:00 ]
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.
Kijk, daar zal de belastingdienst vast van veranderen. Kunnen ze het opsplitsen van de BD ook weer ongedaan maken
“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.”
Ik weet het niet eerlijk gezegd. Grappig genoeg heb ik al maanden problemen om met sommige apparaten naar belastingdienst.nl te verbinden terwijl het in incognito modus op hetzelfde apparaat wel gewoon werkt. Zou heel goed dus een cookie kunnen zijn, al vraag ik me dan wel af wat daar in zou moeten staan.. Zal eens spieken naar cookies als ik toevallig op een apparaat zit waarmee het niet werkt..oisyn schreef op maandag 27 januari 2020 @ 12:58:
Het was volgens mij trouwens een DNS issue.
2x ViewSonic VP-27885K | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
let the past be the past.
Wil nog wel eens aan de cookie-consent overlay liggen die dan maar half foetsie is.SPee schreef op maandag 27 januari 2020 @ 13:50:
Vaak kan het ook liggen aan de adblocker. Gisteren wou ik een paar apparaten vergelijken op de Philips website, maar die pagina bleef blanco. Adblocker uit een hij deed het.
Is ook zo fijn bij thirdparty-cookie-consent-site-feestjes (wel interessant dat ik voor m'n cookie en privacy constent dan al requests doe naar een thirdparty, maar ja heh).
2x ViewSonic VP-27885K | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Het is niet zelden dat zulke productvergelijkers tjokvol met Javascript zitten, waarbij ook de nodige requests worden verstuurd naar derde partijen. Afhankelijk van hoe goed de implementatie is kan het zijn dat de hele vergelijker niet meer werkt als een script van een 3e partij niet geladen kan worden.SPee schreef op maandag 27 januari 2020 @ 13:50:
Vaak kan het ook liggen aan de adblocker. Gisteren wou ik een paar apparaten vergelijken op de Philips website, maar die pagina bleef blanco. Adblocker uit een hij deed het.
Een tijdje geleden kreeg railjournal.com een makeover. In plaats van een simpele WordPress-site is het nu een hippe Angular-powered single page application. Hartstikke leuk, maar de ontwikkelaars hebben een harde dependency op een script van AddThis, en die staat hier op de blacklist (uBlock Privacy). In de developer console verscheen bij mij een mooie stacktrace, en de site bleef leeg.
We are shaping the future
Werkt belastingdienst.nl over HTTP/2? Dan is daar je antwoord.Solaire schreef op maandag 27 januari 2020 @ 13:27:
[...]
Ik weet het niet eerlijk gezegd. Grappig genoeg heb ik al maanden problemen om met sommige apparaten naar belastingdienst.nl te verbinden terwijl het in incognito modus op hetzelfde apparaat wel gewoon werkt. Zou heel goed dus een cookie kunnen zijn, al vraag ik me dan wel af wat daar in zou moeten staan.. Zal eens spieken naar cookies als ik toevallig op een apparaat zit waarmee het niet werkt.
Wij hebben een tijd geleden binnen onze infra een soortgelijk iets gehad met een reverse proxy die HTTP/2 en HTTPS offloading deed, waarbij bestaande cookies voor problemen zorgden. Cookies weggooien en probleem was verholpen.
Vermoedelijk was de inhoud van één of meer cookies niet helemaal correct ge-encodeerd en zaten er illegale karakters tussen die onder HTTP1 wel toegestaan waren (en door servers ook geaccepteerd werden) maar onder HTTP/2 door één van de stations in de schakel (browser; reverse proxies met offloading; webserver zelf) niet meer.
Een connection-reset error bij inladen van een URL betekent 9 op de 10 keer een protocol-level falen om de request payload te accepteren. Dus het geval zoals hierboven beschreven zou heel goed precies kunnen zijn wat er speelt.F.West98 schreef op maandag 27 januari 2020 @ 15:09:
Mijn Firefox heeft er nu nog last van, ik krijg een PR_CONNECT_RESET_ERROR foutmelding. Lijkt dus iets aan hun kant te zijn, een firewall oid?
[ Voor 37% gewijzigd door R4gnax op 27-01-2020 20:07 ]
Grote kans dat het dan iets te maken heeft met een cookie die door de loadbalancer gebruikt wordt voor sticky sessions, en een van de servers in de farm die kuren heeft.F.West98 schreef op maandag 27 januari 2020 @ 15:09:
Mijn Firefox heeft er nu nog last van, ik krijg een PR_CONNECT_RESET_ERROR foutmelding. Lijkt dus iets aan hun kant te zijn, een firewall oid?
“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.”
Dat is inderdaad ook nog een mogelijkheid. Maar dan heb je echt een gare loadbalancer die niet correct periodiek naloopt of alle servers nog correct up en bereikbaar zijn.Woy schreef op maandag 27 januari 2020 @ 20:44:
[...]
Grote kans dat het dan iets te maken heeft met een cookie die door de loadbalancer gebruikt wordt voor sticky sessions, en een van de servers in de farm die kuren heeft.
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
“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.”
* RayNbow vraagt zich af waarom de simpelere matrixsyntax (vziw) niet in meerdere talen beschikbaar is. 🤔
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Vooral firewalls in grote bedrijfsomgevingen zijn bij mij altijd het probleem. Op een of andere wijze weten die dingen mij altijd boos te makenWoy schreef op dinsdag 28 januari 2020 @ 09:35:
Loadbalancers, WAF's, (Reverse)Proxy's, Firewalls, altijd een grote bron van frustratie, zeker als ze door een andere afdeling/partij beheerd worden.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ik zat al een tijdje te wachten tot de NS in zijn android app notificaties implementeert voor als precies jouw route een vertraging heeft, iOS heeft dit al wel.
Dus terwijl ik daar op wacht gebruik ik het volgende script om mij op de hoogte te brengen als mijn dagelijkse commute afwijkt van zijn normale tijden:
https://github.com/nielstenboom/ns-delay-notifier
Ik dacht misschien heeft iemand anders er ook iets aan!
Dat is een mooie voor: [Alg] Welke tools heb jij gemaakt? - deel IVnman12 schreef op dinsdag 28 januari 2020 @ 10:32:
Hi!
Ik zat al een tijdje te wachten tot de NS in zijn android app notificaties implementeert voor als precies jouw route een vertraging heeft, iOS heeft dit al wel.
Dus terwijl ik daar op wacht gebruik ik het volgende script om mij op de hoogte te brengen als mijn dagelijkse commute afwijkt van zijn normale tijden:
https://github.com/nielstenboom/ns-delay-notifier
Ik dacht misschien heeft iemand anders er ook iets aan!
“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.”
Hah, die zit ook in KolQRayNbow schreef op dinsdag 28 januari 2020 @ 09:56:
Laatst voor een cursus gewerkt met Matlab/Octave. Nu was ik nooit zo'n fan van Matlab als een programmeeromgeving, maar ik ben ondertussen wel de eenvoudige matrixsyntax gaan waarderen.
* RayNbow vraagt zich af waarom de simpelere matrixsyntax (vziw) niet in meerdere talen beschikbaar is. 🤔
.edit: ok niet helemaal, tussen de elementen moeten wel komma's.
Hoe parset matlab iets als: [a -b] ?
[ Voor 11% gewijzigd door .oisyn op 28-01-2020 11:51 ]
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.
Engineering is like Tetris. Succes disappears and errors accumulate.
Wilde ie toevallig client certificaten gebruiken?armageddon_2k1 schreef op dinsdag 28 januari 2020 @ 11:25:
Ah, de "senior implementation architect and cybersecurity champion" bij de klant had nog nooit gehoord van OAuth. Leuk.
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra
Dat kon je zien aankomen. Mensen met verstand van zaken gebruik geen hipster titelsarmageddon_2k1 schreef op dinsdag 28 januari 2020 @ 11:25:
Ah, de "senior implementation architect and cybersecurity champion" bij de klant had nog nooit gehoord van OAuth. Leuk.
Verwijderd
Een senior implementation architect and cybersecurity champigon dusarmageddon_2k1 schreef op dinsdag 28 januari 2020 @ 11:25:
Ah, de "senior implementation architect and cybersecurity champion" bij de klant had nog nooit gehoord van OAuth. Leuk.
Geen reviews, geen bouwstraat, geen ontwikkelomgeving. Alles in vi
Nou zorg ik al wat voor wat structuur:
- Dagelijkse voortgang meeting (probeer Scrum er een beetje in te brengen)
- Ontwikkelomgeving opzetten
- Fatsoenlijk SCM opzetten (Git)
- Code reviews doen na implementatie
- Etc..
Voor dat laatste (reviews) is het alleen lastig dat er geen tool zoals Bitbucket voor handen is waar je lekker in de pull requests kunt reviewen. De eerste keer hebben we het naar elkaar gemaild, maar ik zou het graag wel ergens centraal willen hebben en houden.
Hoe kan ik dit het beste aanpakken? Is er wellicht een aparte review tool die makkelijk te gebruiken is? Wie heeft in dezelfde situatie gezeten?
Read the code, write the code, be the code!
Welke syntax (Matlab/Octave syntax tegenover wat in (Numpy / Julia) ?RayNbow schreef op dinsdag 28 januari 2020 @ 09:56:
Laatst voor een cursus gewerkt met Matlab/Octave. Nu was ik nooit zo'n fan van Matlab als een programmeeromgeving, maar ik ben ondertussen wel de eenvoudige matrixsyntax gaan waarderen.
* RayNbow vraagt zich af waarom de simpelere matrixsyntax (vziw) niet in meerdere talen beschikbaar is.
Hosted is geen optie, omdat de code niet naar buiten mag. Erg restricted!wackmaniac schreef op dinsdag 28 januari 2020 @ 11:40:
Een BitBucket/GitHub/GitLab-omgeving regelen voor het bedrijf. En als geld - as usual - een issue is zou je ook zelf een GitLab-installatie kunnen optuigen, maar hosted gaat uiteindelijk werk schelen bij upgraden etc.
Dan zou ik intern een GitLab-omgeving proberen op te tuigen. Dat is denk ik de kortste klap.Ask! schreef op dinsdag 28 januari 2020 @ 11:50:
[...]
Hosted is geen optie, omdat de code niet naar buiten mag. Erg restricted!
Read the code, write the code, be the code!
Dat is natuurlijk het beste, maar ik vind het lastig om die keuze te onderbouwen aan de hoge heren!wackmaniac schreef op dinsdag 28 januari 2020 @ 11:57:
[...]
Dan zou ik intern een GitLab-omgeving proberen op te tuigen. Dat is denk ik de kortste klap.
Heb je suggesties hoe ik dat het beste kan doen?
Je hebt een scm nodig, want dan heb je zaken als geschiedenis - en dus accountability - en mogelijkheid tot snel en gemakkelijk terugdraaien van eventuele fouten.Ask! schreef op dinsdag 28 januari 2020 @ 11:59:
[...]
Dat is natuurlijk het beste, maar ik vind het lastig om die keuze te onderbouwen aan de hoge heren!
Heb je suggesties hoe ik dat het beste kan doen?
GitLab zorgt voor een makkelijke flow voor het reviewen van code door de grafische interface. Daarnaast kan je reviews nu via GitLab laten lopen in plaats van via e-mail. Dit zorgt ervoor dat als de ontvanger van een review onder een bus loopt iemand anders dit eenvoudig kan oppakken. Daarnaast kan je uit mijn hoofd rollen/groepen aanmaken in GitLab en hier het reviewproces op inrichten. Je zou bijvoorbeeld in kunnen stellen dat aanpassingen alleen gemerged kunnen worden na de goedkeurig van iemand uit groep X. Theoretisch zou dit voor een betere kwaliteitscontrole moeten zorgen. En je hebt een keurig overzicht van het werk dat gedaan en is en wat er allemaal nog open staat. En dat alles net even wat makkelijker dan wanneer je Git uitsluitend via de commandline gebruikt.
Je zult er hier en daar wat termen omtrent gebruikersgemak, kwaliteitscontrole doorheen moeten gooien om dit uiteindelijk allemaal samen te brengen onder de noemer: dit gaat (dubbel) werk en dus geld schelen. Even je managerhoed opzetten
Read the code, write the code, be the code!
Zijn browsers niet slim genoeg om dat soort cookies / verzoeken niet te versturen?R4gnax schreef op maandag 27 januari 2020 @ 20:05:
Werkt belastingdienst.nl over HTTP/2? Dan is daar je antwoord.
Wij hebben een tijd geleden binnen onze infra een soortgelijk iets gehad met een reverse proxy die HTTP/2 en HTTPS offloading deed, waarbij bestaande cookies voor problemen zorgden. Cookies weggooien en probleem was verholpen.
Vermoedelijk was de inhoud van één of meer cookies niet helemaal correct ge-encodeerd en zaten er illegale karakters tussen die onder HTTP1 wel toegestaan waren (en door servers ook geaccepteerd werden) maar onder HTTP/2 door één van de stations in de schakel (browser; reverse proxies met offloading; webserver zelf) niet meer.
Gewoon iets als een maturity model aanhalen ( Zoals bijvoorbeeld CMMI of SAMM ), dit zijn gewoon processen die een professioneel bedrijf ingeregeld dient te hebben. Je kunt het natuurlijk zelf helemaal uit gaan werken, maar een bestaande tool is zoveel makkelijker.Ask! schreef op dinsdag 28 januari 2020 @ 11:59:
[...]
Dat is natuurlijk het beste, maar ik vind het lastig om die keuze te onderbouwen aan de hoge heren!
Heb je suggesties hoe ik dat het beste kan doen?
“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.”
Door fiddler halen heeft niet zoveel nut, Fiddler zelf zegt niets*, maar geeft aan de opvragende browser wel een 504 terug:
Ik kan zo snel in Chrome niet zien of hij nou HTTP 1 of 2 gebruikt.[Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes.
.edit: kan natuurlijk wel kijken naar een werkende sessie, die gebruikt gewoon HTTP/1.1
* Oh wacht dat lag aan mijn filters in fiddler
[ Voor 27% gewijzigd door .oisyn op 28-01-2020 13:12 ]
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.
Octave ziet [a -b] als een 1x2 matrix. [a-b] en [a - b] worden gezien als een 1x1 matrix. De exacte regels m.b.t. whitespace weet ik niet..oisyn schreef op dinsdag 28 januari 2020 @ 11:23:
[...]
Hah, die zit ook in KolQ
.edit: ok niet helemaal, tussen de elementen moeten wel komma's.
Hoe parset matlab iets als: [a -b] ?
Ik kende Julia niet, maar naar wat snel gekeken te hebben lijkt de syntax op eerste gezicht overeen te komen met die van Matlab/Octave. De syntax van Python/numpy vereist komma's en geneste blokhaken.gekkie schreef op dinsdag 28 januari 2020 @ 11:43:
[...]
Welke syntax (Matlab/Octave syntax tegenover wat in (Numpy / Julia) ?
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Ok, dat zijn voor mij echt serieuze minpuntenRayNbow schreef op dinsdag 28 januari 2020 @ 12:57:
[...]
Octave ziet [a -b] als een 1x2 matrix. [a-b] en [a - b] worden gezien als een 1x1 matrix. De exacte regels m.b.t. whitespace weet ik niet.
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.
Na een minimale aanpassing aan de cookie cookieBLD33 (1 karakter weggehaald) werkt het wel..oisyn schreef op dinsdag 28 januari 2020 @ 12:40:
* Oh wacht dat lag aan mijn filters in fiddler. Hij verschijnt wel in de sessie lijst. Chrome probeert in eerste instantie ook gewoon HTTP/1.1. Eens even kijken wat er gebeurt als ik aanpassingen maak aan de cookies...
.edit: die cookie lijkt trouwens een ! gevolgd door een base64-encoded string. Het decoden daarvan geeft binary data, geen tekst. Als ik de string zo aanpas dat hij nog steeds valide base64 is, dan werkt het ook nog steeds.
[ Voor 20% gewijzigd door .oisyn op 28-01-2020 13:18 ]
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.
Dat lijkt niet te gaan over de WAF/Loadbalancer session affinitiy, dat lijkt namelijk afgehandeld te worden door het BIGipServerpool_www-dxp.belastingdienst.nl cookie ( Big-IP F5 ). Misschien toch iets van een Session Cookie, waar iet kapot gaat. Weet je nog wat er voor zorgde dat het *stuque* ging?.oisyn schreef op dinsdag 28 januari 2020 @ 13:14:
[...]
Na een minimale aanpassing aan de cookie cookieBLD33 (1 karakter weggehaald) werkt het wel.
.edit: die cookie lijkt trouwens een ! gevolgd door een base64-encoded string. Het decoden daarvan geeft binary data, geen tekst. Als ik de string zo aanpas dat hij nog steeds valide base64 is, dan werkt het ook nog steeds.
“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.”
Hoe bedoel je precies? Ik moest iets regelen bij de BD (wijziging in kinderdagopvang), dus ik ging naar de site, maar die reageerde niet. Dat is allesWoy schreef op dinsdag 28 januari 2020 @ 13:23:
[...]
Dat lijkt niet te gaan over de WAF/Loadbalancer session affinitiy, dat lijkt namelijk afgehandeld te worden door het BIGipServerpool_www-dxp.belastingdienst.nl cookie ( Big-IP F5 ). Misschien toch iets van een Session Cookie, waar iet kapot gaat. Weet je nog wat er voor zorgde dat het *stuque* ging?
Ik heb de gewraakte cookie nog en alles is 100% reproduceerbaar.
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.
Ja ok, dus het was niet alsof je iets aan het doen was op de site, en het toen stuk ging. Maar je kwam gewoon al direct niet binnen. Vreemd, het is wel een cookie die opnieuw gegenereerd wordt al je er een andere waarde in zet. Het moet toch iets van een Session cookie of LB cookie zijn..oisyn schreef op dinsdag 28 januari 2020 @ 13:25:
[...]
Hoe bedoel je precies? Ik moest iets regelen bij de BD (wijziging in kinderdagopvang), dus ik ging naar de site, maar die reageerde niet. Dat is alles
Ik heb de gewraakte cookie nog en alles is 100% reproduceerbaar.
“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.”
Niet helemaal. Ik vraag in mijn test "/" op, die redirect uiteindelijk met een 301 naar de juiste landing page. Maar die redirect werkt dus al niet met een verkeerde cookie. Maar als ie wel werkt zet ie geen nieuwe cookieBLD33 (wel een TSO<hexwaarde>)Woy schreef op dinsdag 28 januari 2020 @ 13:30:
[...]
Vreemd, het is wel een cookie die opnieuw gegenereerd wordt al je er een andere waarde in zet.
.edit: idd, de uiteindelijke opvraag van "/wps/wcm/connect/nl/home/home" zet wel CookieBLD33.
[ Voor 9% gewijzigd door .oisyn op 28-01-2020 13:36 ]
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.
Ah ok, ik deed elke keer een refresh op "/wps/wcm/connect/nl/home/home", daar zet hij inderdaad opnieuw het cookie op het moment dat ik dat cookie aangepast had..oisyn schreef op dinsdag 28 januari 2020 @ 13:35:
[...]
.edit: idd, de uiteindelijke opvraag van "/wps/wcm/connect/nl/home/home" zet wel CookieBLD33.
“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.”
In het geval van ambiguïteit kun je altijd nog expliciet de komma's plaatsen..oisyn schreef op dinsdag 28 januari 2020 @ 12:58:
[...]
Ok, dat zijn voor mij echt serieuze minpunten
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Krijg je dan niet gewoon een soort multidimensional arrays?RayNbow schreef op dinsdag 28 januari 2020 @ 13:39:
[...]
In het geval van ambiguïteit kun je altijd nog expliciet de komma's plaatsen.
Werkt direct naar https://mijn.toeslagen.nl/Default.aspx gaan wel? Want daar moet je de Kinderopvangtoeslag aanpassen..oisyn schreef op dinsdag 28 januari 2020 @ 13:25:
Hoe bedoel je precies? Ik moest iets regelen bij de BD (wijziging in kinderdagopvang), dus ik ging naar de site, maar die reageerde niet. Dat is alles
Ik heb de gewraakte cookie nog en alles is 100% reproduceerbaar.
De site van de BD (als in de domeinnaam) komt daar niet in terug.
If money talks then I'm a mime
If time is money then I'm out of time
Ik ging naar toeslagen.nl, maar die redirect weer naar bd.nl.Matis schreef op dinsdag 28 januari 2020 @ 14:18:
[...]
Werkt direct naar https://mijn.toeslagen.nl/Default.aspx gaan wel? Want daar moet je de Kinderopvangtoeslag aanpassen.
De site van de BD (als in de domeinnaam) komt daar niet in terug.
Die link van jou geeft bij mij "Er is een fout opgetreden. Kies 'Ok' om terug te keren naar het startscherm van Mijn toeslagen.". Maar dat redirect weer naar bd.nl, dus dat werkt niet.
Weet iemand waar ik bugs kan melden? De twitter user reageert niet meer. Kan nergens info vinden op de site van de bd zelf.
[ Voor 14% gewijzigd door .oisyn op 28-01-2020 14:25 ]
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.
Standaard werk je met tweedimensionale dingen in Matlab/Octave.ThomasG schreef op dinsdag 28 januari 2020 @ 13:50:
[...]
Krijg je dan niet gewoon een soort multidimensional arrays?
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Mijn vriendin klaagde een week over een onbereikbare website. Op een gegeven moment wilde ze 's avonds laat gaan kijken ("want dan is het misschien wat minder druk"). Ze had ook nog op allestoringen.nl gekeken en vond daar de bevestiging dat de site niet werkte. Toen ik het probeerde op mijn laptop kon ik probleemloos de site bereiken..oisyn schreef op dinsdag 28 januari 2020 @ 14:22:
[...]
Ik ging naar toeslagen.nl, maar die redirect weer naar bd.nl.
Die link van jou geeft bij mij "Er is een fout opgetreden. Kies 'Ok' om terug te keren naar het startscherm van Mijn toeslagen.". Maar dat redirect weer naar bd.nl, dus dat werkt niet.
Weet iemand waar ik bugs kan melden? De twitter user reageert niet meer. Kan nergens info vinden op de site van de bd zelf.
Dit is natuurlijk ronduit belachelijk, dit zou nooit voor moeten komen. Ontzettend veel mensen die niet technisch onderlegd zijn (en niet de weg weten te vinden naar een medium als Twitter) die de site niet kunnen bereiken, volledig buiten hun schuld om.
— Sylvester Hesp (@oisyn) 28 januari 2020
(Beetje krom verwoord van mij, ik wil niet impliceren dat veel mensen er last van hebben, maar wel dat er veel mensen zijn die niet technisch onderlegd zijn en dus niet weten wat ze moeten doen als ze tegen dit probleem aanlopen, wat duidelijk vaker voorkomt - sterker nog, ik ben wel technisch onderlegd maar zelf ik had niet gedacht dat cookies ook maar een probleem zouden kunnen vormen)
[ Voor 67% gewijzigd door .oisyn op 28-01-2020 15:25 ]
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.
Alleen zal een minder technisch onderlegd persoon al veel eerder gewoon de cookies verwijderen en het niet zelf gaan uitpluizen.oisyn schreef op dinsdag 28 januari 2020 @ 15:24:
@orf Cookies verwijderen helpt dus, blijkbaar.
[Twitter]
(Beetje krom verwoord van mij, ik wil niet impliceren dat veel mensen er last van hebben, maar wel dat er veel mensen zijn die niet technisch onderlegd zijn en dus niet weten wat ze moeten doen als ze tegen dit probleem aanlopen, wat duidelijk vaker voorkomt - sterker nog, ik ben wel technisch onderlegd maar zelf ik had niet gedacht dat cookies ook maar een probleem zouden kunnen vormen)
De website van de belastingdienst is gewoon een grote rotzooi. Vorig jaar werkte de toeslagen inlog pagina niet (server error) als je er direct naar toe ging door de url in te typen. Als je er via het menu op belastingdienst.nl nar toe ging, waardoor je op exact dezelfde url kwam, werkte het wel.oisyn schreef op dinsdag 28 januari 2020 @ 15:24:
@orf Cookies verwijderen helpt dus, blijkbaar.
[Twitter]
(Beetje krom verwoord van mij, ik wil niet impliceren dat veel mensen er last van hebben, maar wel dat er veel mensen zijn die niet technisch onderlegd zijn en dus niet weten wat ze moeten doen als ze tegen dit probleem aanlopen, wat duidelijk vaker voorkomt - sterker nog, ik ben wel technisch onderlegd maar zelf ik had niet gedacht dat cookies ook maar een probleem zouden kunnen vormen)
Right, jij denkt dat iemand als mijn moeder dan gewoon besluit cookies te verwijderen? En dat ze bovendien ook weet hoe dat moet?BertS schreef op dinsdag 28 januari 2020 @ 15:39:
[...]
Alleen zal een minder technisch onderlegd persoon al veel eerder gewoon de cookies verwijderen en het niet zelf gaan uitpluizen
Waarschijnlijk omdat je dan de goede cookie nog niet hebtThomasG schreef op dinsdag 28 januari 2020 @ 15:40:
[...]
De website van de belastingdienst is gewoon een grote rotzooi. Vorig jaar werkte de toeslagen inlog pagina niet (server error) als je er direct naar toe ging door de url in te typen. Als je er via het menu op belastingdienst.nl nar toe ging, waardoor je op exact dezelfde url kwam, werkte het wel
[ Voor 38% gewijzigd door .oisyn op 28-01-2020 16:38 ]
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.
Dat probleem ken ik, heb ik toen ook last van gehad. Bij ons veranderd er nog wel eens wat (vrouw die 16 tot 26 uur / week werkt en kinderen in de opvang dus ook afhankelijk van die uren), dus zitten regelmatig op de toeslagen pagina.ThomasG schreef op dinsdag 28 januari 2020 @ 15:40:
[...]
De website van de belastingdienst is gewoon een grote rotzooi. Vorig jaar werkte de toeslagen inlog pagina niet (server error) als je er direct naar toe ging door de url in te typen. Als je er via het menu op belastingdienst.nl nar toe ging, waardoor je op exact dezelfde url kwam, werkte het wel
Inloggen lukt (moet het bijna afkloppen) eigenlijk altijd wel zonder problemen, maar dan begint de elende. We zijn ooit gestart aan een proefberekening (wilden deze niet opslaan), maar blijkbaar ging ergens wat mis waardoor ik een lager loon had en mijn vrouw niet werkte, waardoor we ineens in 1 maand een enorm bedrag aan toeslagen kregen. Gelijk hersteld en laten verrekenen, maar prettig is zoiets niet.
Mijn zoontje ging naar de peuterspeelzaal (zit nu in groep 1) en mijn dochter gaat daar nu naar toe, niet meer te vinden in het systeem. Dat komt dan omdat de locatie (het adres) vorig jaarr ivm nieuwbouw eerst naar een andere (tijdedlijke) locatie is verhuist en sinds dit jaar weer terug is verhuist. Zelf 4 keer achter aan moeten bellen of ze dat alsjeblieft willen regelen. Het is nu wel geregeld, maar het loopt allemaal niet erg lekker daar.
OAuth? Oh, Auth. Ja, we hebben authenticatiearmageddon_2k1 schreef op dinsdag 28 januari 2020 @ 11:25:
Ah, de "senior implementation architect and cybersecurity champion" bij de klant had nog nooit gehoord van OAuth. Leuk.
🠕 This side up
API? Ja, wij hebben XML.Koenvh schreef op dinsdag 28 januari 2020 @ 16:04:
[...]
OAuth? Oh, Auth. Ja, we hebben authenticatie
De XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <NewDataSet> <eli_notitie1/> <eli_notitie2/> ... <eli_element1> .... <eli_bijlage1> ... </eli_bijlage1> <eli_bijlage2/> <eli_bijlage3/> </eli_element1 > <eli_element2> <eli_bijlage1/> .... </eli_element2> </NewDataSet> |
Het mooie is dat OAuth eigenlijk helemaal geen authenticatie protocol is, maar een autorisatie protocol, dus zelfs dat hebben ze dan foutKoenvh schreef op dinsdag 28 januari 2020 @ 16:04:
[...]
OAuth? Oh, Auth. Ja, we hebben authenticatie
[ Voor 5% gewijzigd door Woy op 28-01-2020 16:35 ]
“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.”
Jazeker! Als je een bestand upload zullen wij ieder kwartier kijken of er iets staat en dat verwerken. Het resultaat zetten wij in een bestand in een ander mapje. Als jullie dan gewoon ieder kwartier die map uitlezen dan is dat praktisch realtime toch?
Dit klinkt pijnlijk herkenbaar, vandaag kregen we mail van een partij dat ze SSH/SSL hadden ingeschakeld op hun FTPJory schreef op dinsdag 28 januari 2020 @ 16:49:
[...]
Jazeker! Als je een bestand upload zullen wij ieder kwartier kijken of er iets staat en dat verwerken. Het resultaat zetten wij in een bestand in een ander mapje. Als jullie dan gewoon ieder kwartier die map uitlezen dan is dat praktisch realtime toch?
Gelijk de REST koppeling maar even gecontroleerd, daar hadden ze poort 80 ook dichtgegooid, zonder aankondiging of redirect.
Ja het is 2020, laten we SSL gaan gebruiken.
Klopt, al is het maar de vraag of ze het verschil tussen "authenticatie" en "autorisatie" weten.Woy schreef op dinsdag 28 januari 2020 @ 16:31:
[...]
Het mooie is dat OAuth eigenlijk helemaal geen authenticatie protocol is, maar een autorisatie protocol, dus zelfs dat hebben ze dan fout
Al ben ik zelf ook niet altijd even consequent in het gebruik van authenticatie/autorisatie
🠕 This side up
Alleen oude bestanden worden niet verwijderd, en alles wordt bewaart op een disk met weinig ruimte waar geen monitoring op wordt gedaan. En dan krijg je dus dat een bepaalde functie niet meer werkt. Waardoor je systeem geen nieuwe data krijgt.Jory schreef op dinsdag 28 januari 2020 @ 16:49:
[...]
Jazeker! Als je een bestand upload zullen wij ieder kwartier kijken of er iets staat en dat verwerken. Het resultaat zetten wij in een bestand in een ander mapje. Als jullie dan gewoon ieder kwartier die map uitlezen dan is dat praktisch realtime toch?
let the past be the past.
Of xml tag namen 'versleutelen'* omdat dat veiliger is. Nee de veldwaardes niet.
*=base64 is versleutelen toch? Volgens die developer namelijk wel
Natuurlijk niet, encryptie vereist minimaal rot13.P-Storm schreef op dinsdag 28 januari 2020 @ 20:56:
*=base64 is versleutelen toch? Volgens die developer namelijk wel![]()
Wel 2x dan, zodat het extra veilig is!Olaf van der Spek schreef op dinsdag 28 januari 2020 @ 21:22:
[...]
Natuurlijk niet, encryptie vereist minimaal rot13.
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.
Als ik minimaal rot13 moet gebruiken, is rot26 dan nóg beter?Olaf van der Spek schreef op dinsdag 28 januari 2020 @ 21:22:
[...]
Natuurlijk niet, encryptie vereist minimaal rot13.
edit: spuit elf.
[ Voor 5% gewijzigd door bwerg op 28-01-2020 21:55 ]
Heeft geen speciale krachten en is daar erg boos over.
Hallo Sylvester, dat kan hier. Ik heb je eerdere berichten gezien en zal deze melding doorgeven aan de relevante afdeling. ^VD
— Belastingdienst (@Belastingdienst) 29 januari 2020
It's something ¯\_(ツ)_/¯
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.
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
Ik vind 'm wel leuk bedacht, 10 punten voor originaliteitP-Storm schreef op dinsdag 28 januari 2020 @ 20:56:
Je vergeet de klanten die kritieke systemen zo met xml aan elkaar knopen, en dan paniek roepen dat het niet werkt. Als je dan beter kijkt is de cryptolocker hun bestanden aan het versleutelen voordat die op de ftp gezet worden. En dan jou de schuld geven dat het gebeurd is.
Of xml tag namen 'versleutelen'* omdat dat veiliger is. Nee de veldwaardes niet.
*=base64 is versleutelen toch? Volgens die developer namelijk wel![]()
🠕 This side up
Haha okay, voel me meer junior in iOS ontwikkeling dan seniorEuhm, geen korting. Fuck dat. Jouw ervaring op andere fronten en volwassenheid als developer betaald dat terug. Die details heb je in een maand (of 2) je echt wel eigen gemaakt.
[ Voor 53% gewijzigd door alienfruit op 29-01-2020 16:40 ]
Dat voelt exclusiever en dringender. Een e-mail kun je makkelijk even laten liggen - een telefoontje niet.alienfruit schreef op woensdag 29 januari 2020 @ 16:39:
Waarom bellen recruiters je wakker om 7:30 of bellen ze je terwijl ze je ook gewoon een email hadden kunnen sturen.
[...]
🠕 This side up
Junior ben je niet snel denk ik. Senioriteit zit hem bij mij meer in conceptueel dingen begrijpen en over kunnen brengen. Kunnen praten met 'de business' en de 'techneuten'. Architectuur patronen herkennen en toe kunnen passen. Voor en nadelen kunnen afwegen. Of dat nou in Swift/Kotlin/JS/Rust/Go whatever is maakt toch niet uit dat maak je je dan wel eigen en doe je lekker mee. Ik kan me voorstellen dat C++ wel nog wat meer kennis/ervaring vereist.alienfruit schreef op woensdag 29 januari 2020 @ 16:39:
Waarom bellen recruiters je wakker om 7:30 of bellen ze je terwijl ze je ook gewoon een email hadden kunnen sturen.
[...]
Haha okay, voel me meer junior in iOS ontwikkeling dan senior
Engineering is like Tetris. Succes disappears and errors accumulate.
Man man, zit je dan met je jaren (nagenoeg dagelijks) ervaring en een boekenuitgever die je vraagt om als technical reviewer op te treden voor één van hun boeken over dit onderwerp 🤷♂️
Engineering is like Tetris. Succes disappears and errors accumulate.
Misschien een idee om er eens even wat op de afwijzing door te vragen? Tenzij je je eigen kunde schromelijk overschat, waar ik voor het gemak maar even niet vanuit gaalienfruit schreef op woensdag 29 januari 2020 @ 17:17:
***members only***
Man man, zit je dan met je jaren (nagenoeg dagelijks) ervaring en een boekenuitgever die je vraagt om als technical reviewer op te treden voor één van hun boeken over dit onderwerp 🤷♂️
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra
Zo ja, hoe stel ik automatische go-to-definition in?
Ik denk eigenlijk dat hij zichzelf een beetje onderschat en/of alles "naar waarheid" heeft ingevuld. Ik wil niet zeggen dat je moet liegen. Er zijn veel kleine dingen die er bij komen kijken, die op zichzelf niet heel spannend zijn, maar die je wel enorm kun opblazen waardoor het allemaal veel indrukwekkender lijkt dan dat het is.Mugwump schreef op donderdag 30 januari 2020 @ 09:25:
[...]
Misschien een idee om er eens even wat op de afwijzing door te vragen? Tenzij je je eigen kunde schromelijk overschat, waar ik voor het gemak maar even niet vanuit ga, moet er toch haast wel een andere reden achter de afwijzing zitten.
Als je met React en Node werkt, komen daar bijvoorbeeld allemaal zaken bij kijken. Als je wat namen van state managers (in combinatie met reactive javascript) zit je vaak goed. (React + Redux + RxJs = amazing
Vaak is geld een goede reden.. Medior/senior die voor het salarris van een junior komt werken. Maar dat mag je niet hardop zeggen als werkgever. Dus gooi je het op een 'Past niet in het team' of 'Wij denken dat je niet voldoende ervaring in onze niche hebt' verhaaltje.Mugwump schreef op donderdag 30 januari 2020 @ 09:25:
[...]
Misschien een idee om er eens even wat op de afwijzing door te vragen? Tenzij je je eigen kunde schromelijk overschat, waar ik voor het gemak maar even niet vanuit ga, moet er toch haast wel een andere reden achter de afwijzing zitten.
Driving a cadillac in a fool's parade.
Ja, waarom zou ik dingen niet "naar waarheid" invullen? Daar komen ze toch wel achtig als je eenmaal daar werkt toch? Ik heb wel doorgevraagd maar kreeg er geen antwoord op. De interviewer was wel een groot fan van EnzymeIk denk eigenlijk dat hij zichzelf een beetje onderschat en/of alles "naar waarheid" heeft ingevuld. Ik wil niet zeggen dat je moet liegen. Er zijn veel kleine dingen die er bij komen kijken, die op zichzelf niet heel spannend zijn, maar die je wel enorm kun opblazen waardoor het allemaal veel indrukwekkender lijkt dan dat het is.
Maar hoe kan het dan dat ze denken dat je te weinig ervaring hebt?
Goede vraag, ik heb doorgevraagd volgens de recruiter was de persoon waar ik mee sprak te spreken over mijn kennis van JavaScript, .NET, iOS maar moest ik meer ervaringen hebben met React en Node. Beetje raar, omdat ik het meest gewerkt heb met die laatste tweeMisschien een idee om er eens even wat op de afwijzing door te vragen? Tenzij je je eigen kunde schromelijk overschat, waar ik voor het gemak maar even niet vanuit ga, moet er toch haast wel een andere reden achter de afwijzing zitten.
Ik denk dat dit geld voor elke taal/technologie geld, toch? Maar RxJs is inderdaad erg fijn om mee te werken. Persoonlijk begin ik met een React Context en ga niet meteen moeilijk doen met Redux/RxJs/MobX etc als het niet nodig isAls je met React en Node werkt, komen daar bijvoorbeeld allemaal zaken bij kijken. Als je wat namen van state managers (in combinatie met reactive javascript) zit je vaak goed. (React + Redux + RxJs = amazing)
[ Voor 4% gewijzigd door alienfruit op 30-01-2020 13:34 ]
Voor mensen met zo'n profiel maken wij plek, zelfs als er geen vacature is. Dus mocht je ooit Noord Brabant overwegen, je weet me te vinden.alienfruit schreef op donderdag 30 januari 2020 @ 13:26:
Goede vraag, ik heb doorgevraagd volgens de recruiter was de persoon waar ik mee sprak te spreken over mijn kennis van JavaScript, .NET, iOS maar moest ik meer ervaringen hebben met React en Node. Beetje raar, omdat ik het meest gewerkt heb met die laatste tweeDenk dat het probleem misschien ook wel is dat ik met te veel random dingen gewerkt heb. iOS apps, ASP.NET Core backends, SAP Gateway/ABAP, React/Angular/SAPUI5 etc.
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
Daar sluit ik me bij aan.Grijze Vos schreef op donderdag 30 januari 2020 @ 22:33:
Voor mensen met zo'n profiel maken wij plek, zelfs als er geen vacature is. Dus mocht je ooit Noord Brabant overwegen, je weet me te vinden.
Tevens Noord Brabant, dus je hebt al een onderhandelingspositie ook
If money talks then I'm a mime
If time is money then I'm out of time
Wat mij bij iOS development - jaren geleden in Objective C en xcode - heel erg tegenviel, was de mate van drag en droparmageddon_2k1 schreef op woensdag 29 januari 2020 @ 17:00:
[...]
Junior ben je niet snel denk ik. Senioriteit zit hem bij mij meer in conceptueel dingen begrijpen en over kunnen brengen. Kunnen praten met 'de business' en de 'techneuten'. Architectuur patronen herkennen en toe kunnen passen. Voor en nadelen kunnen afwegen. Of dat nou in Swift/Kotlin/JS/Rust/Go whatever is maakt toch niet uit dat maak je je dan wel eigen en doe je lekker mee. Ik kan me voorstellen dat C++ wel nog wat meer kennis/ervaring vereist.
Nou ik kan je vertellen dat ik mij de rambam heb gezocht destijds... totdat ik uiteindelijk maar gewoon filmpjes op YouTube ging kijken om erachter te komen dat je het gewoon in een designer moest doen.
Maar ja, ik hou niet van designers... ik hou van coden.
Heb jaren geleden voor mijn werkgever een stuk of 4 apps ontwikkeld voor de iPhone en iPad, maar ik voel me niet echt geroepen om er meer mee te doen eerlijk gezegd. Blijf toch meer echt een techneut die graag in backend bezig is.
Met frontend web development ook... laat iemand anders de GUI maar doen, dan zorg ik er wel voor dat het ook echt werkt, veilig is, schaalbaar is, etc.
Stiekem lijkt mij programmeren met C++ eigenlijk heel leuk. Weer lekker technisch. Ik heb nog C/C++ certificaten gehaald ooit en het C++ Primer boek ligt ook nog steeds hier in de boekenkast, naast het boek van Bjarne Stroustrup.
Heb alleen het idee dat er niet veel banen voor zijn anno nu? Het meeste blijft toch .NET en Java (ik werk zelf al ruim 15 jaar als .NET developer, maar mis soms wat technische diepgang). De ene na de andere web- of Windows applicatie bouwen wordt ook wat saai.
Dat komt ook omdat ik mensen niet interessant vind en wat ze doen ook niet. Ik moet altijd mijn best doen om mij te verdiepen in een bedrijfsproces, om mee te denken met een klant... maar eigenlijk interesseert het mij geen bal. Ik wil lekker technisch bezig zijn.
Ligt misschien ook wel aan de sector en dat ik vooral administratieve software bouw.
Ask yourself if you are happy and then you cease to be.
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.