abonnement Unibet Coolblue Bitvavo
  Moderator / Redactie Sport dinsdag 25 juni 2019 @ 09:22:06 #201
359864 crew  Nattekat
De roze zeekat
pi_187592642
Vorige week een api voor Instagram geschreven, dat was leuk scrapewerk :+
100.000 katjes
Fuck the EBU!
  dinsdag 25 juni 2019 @ 14:13:58 #202
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187597196
quote:
0s.gif Op dinsdag 25 juni 2019 09:22 schreef Nattekat het volgende:
Vorige week een api voor Instagram geschreven, dat was leuk scrapewerk :+
In python en wat heb je gescraped? :o
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  Moderator / Redactie Sport dinsdag 25 juni 2019 @ 14:19:28 #203
359864 crew  Nattekat
De roze zeekat
pi_187597286
quote:
16s.gif Op dinsdag 25 juni 2019 14:13 schreef FlippingCoin het volgende:

[..]

In python en wat heb je gescraped? :o
Php :')

Instagram heeft geen dev api, alleen maar eentje die door hun website gebruikt wordt. Dus met wat geknutsel heb ik die bruikbaar gemaakt.
100.000 katjes
Fuck the EBU!
  dinsdag 25 juni 2019 @ 14:33:35 #204
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187597522
quote:
0s.gif Op dinsdag 25 juni 2019 14:19 schreef Nattekat het volgende:

[..]

Php :')

Instagram heeft geen dev api, alleen maar eentje die door hun website gebruikt wordt. Dus met wat geknutsel heb ik die bruikbaar gemaakt.
Ah nice. :P

En wat ga je ermee doen?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  Moderator / Redactie Sport dinsdag 25 juni 2019 @ 14:55:20 #205
359864 crew  Nattekat
De roze zeekat
pi_187597884
quote:
16s.gif Op dinsdag 25 juni 2019 14:33 schreef FlippingCoin het volgende:

[..]

Ah nice. :P

En wat ga je ermee doen?
Feed tonen aan gebruikers. Is voor werk, dus ik kan niet in de verre details gaan :P
100.000 katjes
Fuck the EBU!
  dinsdag 25 juni 2019 @ 15:18:31 #206
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187598235
quote:
0s.gif Op dinsdag 25 juni 2019 14:55 schreef Nattekat het volgende:

[..]

Feed tonen aan gebruikers. Is voor werk, dus ik kan niet in de verre details gaan :P
Ah ja begrijpelijk wel gaaf.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  dinsdag 25 juni 2019 @ 21:44:49 #207
436847 embedguy
Embedded in your genius dreams
pi_187606023
quote:
12s.gif Op dinsdag 25 juni 2019 09:12 schreef thabit het volgende:
Misschien geen Java gebruiken dan
[ code verwijderd ]

Nice syntax, erg kort. Ben benieuwd hoe die in GO is. Geloof dat die het op een nette manier in één regel moet kunnen.

Zelf even in TS zitten prutsen;

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Had niets beters te doen dus ook een poging gedaan om het functioneel op te lossen;

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Dat was hem niet helemaal, wel grappig om even mee te prutsen.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_187608712
quote:
1s.gif Op dinsdag 25 juni 2019 21:44 schreef embedguy het volgende:

[..]

Nice syntax, erg kort. Ben benieuwd hoe die in GO is. Geloof dat die het op een nette manier in één regel moet kunnen.
In Python kan het ook wel in 1 regel, maar is net wat minder leesbaar:
1print_xmastree = lambda N: print('\n'.join((N-i)*'.'+(2*i+1)*'*'+(N-i)*'.' for i in list(range(N))+[0]))


[ Bericht 0% gewijzigd door thabit op 26-06-2019 11:37:05 ]
pi_187609487
C++ blijft een kuttaal:
1
2
3
4
5
6
7
8
9
10
11
12
13
#include 
#include 
#include 

using namespace std;

int main(int argc, char *argv[]) {
    int N = atoi(argv[1]);
    for (int i = 0; i < N; ++i) {
        cout << string(N-i, '.') << string(2*i+1, '*') << string(N-i, '.') << endl;
    }
    cout << string(N, '.') << '*' << string(N, '.') << endl;
}
Edit: en de [code]-tag verneukt de #include-statements.
  woensdag 26 juni 2019 @ 07:39:20 #210
436847 embedguy
Embedded in your genius dreams
pi_187611665
quote:
0s.gif Op dinsdag 25 juni 2019 23:04 schreef thabit het volgende:

[..]

In Python kan het ook wel in 1 regel, maar is net wat minder leesbaar:
[ code verwijderd ]

Aja, ziet er ook niet heel verkeerd eruit.

In GO blijft het netjes -denk ik- omdat het declaratief kan door de krachtige stringtemplates van GO.

https://golang.org/pkg/text/template/

Edit; Even zitten kijken, 1 regel zal ook wel iets wat kort zijn voor GO.

[ Bericht 9% gewijzigd door embedguy op 26-06-2019 07:49:02 ]
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  woensdag 26 juni 2019 @ 12:53:08 #211
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187615242


Mijn versie in javascript, resultaat in een tweedimensionale array, WebStorm maakt hem wat langer door de parameter namen erbij te plaatsen.

Ik gebruik met n rijen, met rij x en kolom i dat i >= n-x && i <= n+x een asterisk is en de rest een punt. Of eenvoudiger alles waarbij i tussen n+x en n-x zit een asterisk is.

Ik weet trouwens haast zeker dat die veel korter kan in javascript... Ah new is al overbodig erin. :P

[ Bericht 19% gewijzigd door FlippingCoin op 26-06-2019 13:07:31 ]
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  woensdag 26 juni 2019 @ 13:55:30 #212
85514 ralfie
!Yvan eht nioj
pi_187616136
C#
1Func fnTree = x => string.Join(Environment.NewLine, Enumerable.Range(0, x).Append(0).Select(n => new string('.', (x - n) * 2).Insert(x - n, new string('*', n * 2 + 1))));
Kan wel korter met for-loopjes en zo, maar had ik niet zoveel zin in. Vond hem wel strak :)
  donderdag 27 juni 2019 @ 22:38:56 #213
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187639647
Ik zag vandaag een job interview vraag.

Stel je hebt een gesorteerde array met integers, en een losse integer, de som, en je moet erachter komen of twee getallen in de array samen die som maken.

Dus [1,2,4,4] en 8 is true
[2,3,4,7] en 8 is false

Je hoeft alleen waar of onwaar te bepalen niet de locatie van de getallen.

En gelet op efficiëntie hoe zouden jullie dit oplossen?

[ Bericht 5% gewijzigd door FlippingCoin op 27-06-2019 22:47:29 ]
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_187639808
quote:
16s.gif Op donderdag 27 juni 2019 22:38 schreef FlippingCoin het volgende:
Ik zag vandaag een job interview vraag.

Stel je hebt een gesorteerde array met integers, en een losse integer, de som, en je moet erachter komen of twee getallen in de array samen die som maken.

Dus [1,2,4,4] en 8 is true
[2,3,4,7] en 8 is false

Je hoeft alleen waar of onwaar te bepalen niet dr loxatie van de getallen.

En gelet op efficiëntie hoe zouden jullie dit oplossen?
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
  donderdag 27 juni 2019 @ 22:49:21 #215
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187639831
quote:
0s.gif Op donderdag 27 juni 2019 22:48 schreef thabit het volgende:

[..]

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Ja nice. _O_

Ik ging eerst heel simpel naar een dubbele loop maar dit is veel beter.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zaterdag 29 juni 2019 @ 10:37:17 #216
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187660730
Hier al mensen die met rust gewerkt hebben?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  vrijdag 12 juli 2019 @ 16:51:42 #217
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187884604
Nog mensen die een zomerprojectje beginnen?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_187964210
quote:
16s.gif Op vrijdag 12 juli 2019 16:51 schreef FlippingCoin het volgende:
Nog mensen die een zomerprojectje beginnen?
Misschien, moet ik nog even over nadenken. Ik ga wel een cursus pentesting volgen. :)
  Moderator woensdag 17 juli 2019 @ 10:30:58 #219
27682 crew  Bosbeetle
terminaal verdwaald
pi_187964237
Misschien ook wel leuk voor devvers: F&L / fauxtomatisering (zat te twijfelen of dit in DIG moest)
En mochten we vallen dan is het omhoog. - Krang (uit: Pantani)
My favourite music is the music I haven't yet heard - John Cage
Water: ijskoud de hardste - Gehenna
  woensdag 17 juli 2019 @ 10:34:42 #220
459912 FlippingCoin
Weer zo'n kut millennial.
pi_187964280
quote:
14s.gif Op woensdag 17 juli 2019 10:29 schreef DevFreak het volgende:

[..]

Misschien, moet ik nog even over nadenken. Ik ga wel een cursus pentesting volgen. :)
Ah dat klinkt goed. :P


Ik kwam er achter dat er op de TensorFlow een MIT course van een week staat over deep learning met iets van 10 colleges, best gaaf.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  woensdag 17 juli 2019 @ 13:52:51 #221
370352 I
Eye for an I
pi_187967166


Hier moest ik wel even om lachen. :+

Taylor Otwell; oprichter van Laravel. :D
  maandag 29 juli 2019 @ 13:01:20 #222
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188187005
Vandaag en gister wat bezig geweest met docker maar het is eigenlijk wel erg fijn. Een docker container opzetten met een psotgresql database ging veel eenvoudiger dan de postgresql server installeren op mijn development machine. :o

I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  maandag 29 juli 2019 @ 13:54:24 #223
292596 Faux.
Fan van zichzelf
pi_188187848
Dat is ook de hele achterliggende gedachte van Docker hè :+
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  maandag 29 juli 2019 @ 13:55:58 #224
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188187871
quote:
10s.gif Op maandag 29 juli 2019 13:54 schreef Faux. het volgende:
Dat is ook de hele achterliggende gedachte van Docker hè :+
no shit sherlock

maar dan moet je wel weten hoe het werkt
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  maandag 29 juli 2019 @ 13:59:40 #225
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188187925
Hoe ik het met gitlab moet integreren weet ik alleen nog niet hopelijk is dat ook eenvoudig. :+ En zou kubernetes iets zijn om ook maar gelijk uit te zoeken of is dat een overkill als je net begint?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  maandag 29 juli 2019 @ 14:21:57 #226
292596 Faux.
Fan van zichzelf
pi_188188239
quote:
16s.gif Op maandag 29 juli 2019 13:59 schreef FlippingCoin het volgende:
Hoe ik het met gitlab moet integreren weet ik alleen nog niet hopelijk is dat ook eenvoudig. :+ En zou kubernetes iets zijn om ook maar gelijk uit te zoeken of is dat een overkill als je net begint?
Overkill. Maar misschien dat anderen daar anders over denken :P
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  woensdag 31 juli 2019 @ 17:22:29 #227
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188223937
@devzero of iemand anders misschien ervaring met gitlab CI/CD en Docker?

[ Bericht 0% gewijzigd door FlippingCoin op 31-07-2019 17:27:53 ]
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_188237266
quote:
10s.gif Op maandag 29 juli 2019 14:21 schreef Faux. het volgende:

[..]

Overkill. Maar misschien dat anderen daar anders over denken :P
Hoezo overkill? Ik neem aan dat @FlippingCoin een soort van versioning control wil voor zijn docker files. Ik ken gitlab niet, maar het lijkt gewoon een source hosting site zoals github en bitbucket. De meeste docker gebruikers zullen vast wel docker hub gebruiken, maar zover ik weet is dat allemaal openbaar tenzij je betaalt en misschien wil hij dat niet.
  donderdag 1 augustus 2019 @ 16:58:11 #229
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188237811
quote:
14s.gif Op donderdag 1 augustus 2019 16:21 schreef devzero het volgende:

[..]

Hoezo overkill? Ik neem aan dat @:flippingcoin een soort van versioning control wil voor zijn docker files. Ik ken gitlab niet, maar het lijkt gewoon een source hosting site zoals github en bitbucket. De meeste docker gebruikers zullen vast wel docker hub gebruiken, maar zover ik weet is dat allemaal openbaar tenzij je betaalt en misschien wil hij dat niet.
Hm ik heb nu mijn images op gitlab gehost daar kan het wel private kwam ik achter, en met gitlab kan ik een hook instellen net als bij jenkins. Heb nu werkend dat er bij een commit naar de staging/master een image gemaakt wordt en gepushed naar mijn gitlab hub.

Alleen als ik deze images in een of meerdere containers laat runnen door de gitlab runner zie ik ze nog niet terug dus dat ga ik vanavond nog proberen. :P


Vroeg mij af hoe je meerdere repositories moest verdelen over de gitlab runner en containers maar daar ben ik nu wel uit. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 4 augustus 2019 @ 13:34:24 #230
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188280233
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 4 augustus 2019 @ 15:57:24 #231
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188282716
Oké eindelijk begint het erop te lijken.

Heb nu voor mijn API drie branches, bij een push naar staging wordt er een nieuwe staging container gebuild, naar een push naar master wordt er een nieuwe production container gemaakt.

Ik heb twee services, een voor production en een voor staging, beide draaien 2 replicas met de bijbehorende images. Ik heb een container met watchtower die om de minuut kijkt of er een nieuwe image beschikbaar is en zo ja vervangt die alle containers met de nieuwe image. *O* *O* *O*

Nu nog de unit tests in de flow verwerken en dit inzichtelijk maken en dan herhalen voor de front-end en de andere micro services maar dat zal snel gaan nu ik weet hoe het werkt. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  dinsdag 13 augustus 2019 @ 21:02:49 #232
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188430270
Weet iemand toevallig een goede manier om een image registry te monitoren en containers te vervangen waarvoor een nieuwe versie bestaat?

Gebruik nu watchtower maar die voldoet niet omdat het mixed repo's is en liefst ook voor services en containers die stoppen.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  donderdag 15 augustus 2019 @ 18:15:40 #233
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188462532
Dan maar zelf wat maken. :+

Gelukkig heeft Gitlab een API en Docker een SDK.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_188475137
Ik heb bij Digitalocean in docker een webapplicatie (nginx/php/sql/certbot) gebouwd. Een klant van mij heeft een abonnement bij Azure, en wil mijn applicatie gebruiken voor eigen doeleinden in zijn eigen azure omgeving.

Hoe kan ik dit het beste aanpakken? Normaal scp of rsync ik mijn files, desnoods via sftp. Ik heb als test zelf in azure een app aangemaakt, mijn docker-compose geupload, maar hoe krijg ik de files erin? Heb wat zitten googlen maar ik kom er niet echt uit wat nou de beste manier is.

Ik heb hier nog niet veel ervaring mee.
pi_188477811
quote:
:{w
Redacted
  vrijdag 16 augustus 2019 @ 15:45:08 #236
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188478420
quote:
99s.gif Op vrijdag 16 augustus 2019 11:36 schreef boskameel het volgende:
Ik heb bij Digitalocean in docker een webapplicatie (nginx/php/sql/certbot) gebouwd. Een klant van mij heeft een abonnement bij Azure, en wil mijn applicatie gebruiken voor eigen doeleinden in zijn eigen azure omgeving.

Hoe kan ik dit het beste aanpakken? Normaal scp of rsync ik mijn files, desnoods via sftp. Ik heb als test zelf in azure een app aangemaakt, mijn docker-compose geupload, maar hoe krijg ik de files erin? Heb wat zitten googlen maar ik kom er niet echt uit wat nou de beste manier is.

Ik heb hier nog niet veel ervaring mee.
Hoe je de files in de container krijgt?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  vrijdag 16 augustus 2019 @ 15:45:30 #237
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188478432
quote:
0s.gif Op vrijdag 16 augustus 2019 15:09 schreef cablegunmaster het volgende:

[..]

:{w
? :@
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_188503569
quote:
16s.gif Op vrijdag 16 augustus 2019 15:45 schreef FlippingCoin het volgende:

[..]

? :@
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
Redacted
  zondag 18 augustus 2019 @ 12:59:56 #239
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188503867
quote:
0s.gif Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:

[..]

Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
Maak je daar een micro service voor. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 18 augustus 2019 @ 13:05:12 #240
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188503939
quote:
0s.gif Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:

[..]

Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
En heb je ook niet juist doordat je gespecialiseerde microservices hebt dat wanneer iets van deze functionaliteit niet werkt dat je al snel kan lokaliseren waar het problem zal zitten?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 18 augustus 2019 @ 13:57:49 #241
436847 embedguy
Embedded in your genius dreams
pi_188504614
quote:
0s.gif Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:

[..]

Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
Logging & bug-tracing zijn inderdaad dingen die moeilijker worden door microservices.

Microservices zijn ook niet per definitie beter (in de meeste gevallen zou ik stellen dat ze juist slechter zijn), maar het is eeb afweging of de voordelen afwegen tegen de nadelen.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 18 augustus 2019 @ 14:08:31 #242
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188504736
quote:
1s.gif Op zondag 18 augustus 2019 13:57 schreef embedguy het volgende:

[..]

Logging & bug-tracing zijn inderdaad dingen die moeilijker worden door microservices.

Microservices zijn ook niet per definitie beter (in de meeste gevallen zou ik stellen dat ze juist slechter zijn), maar het is eeb afweging of de voordelen afwegen tegen de nadelen.
Waarom zijn ze in de meeste gevallen slechter dan? Een monolith systeem heeft toch ook weer veel nadelen?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 18 augustus 2019 @ 14:25:28 #243
436847 embedguy
Embedded in your genius dreams
pi_188505012
quote:
16s.gif Op zondag 18 augustus 2019 13:05 schreef FlippingCoin het volgende:

[..]

En heb je ook niet juist doordat je gespecialiseerde microservices hebt dat wanneer iets van deze functionaliteit niet werkt dat je al snel kan lokaliseren waar het problem zal zitten?
Je krijgt een berg extra timing problemen erbij die je met een monoliet niet hebt. Deze timing problemen zijn nogal lastig te debuggen.

- diamond dependency problemen. Bv ms1 doet tegelijk naar ms2 en ms3 een request die op hun beurt een schrijf/lees actie doen op ms4. Afhankelijk van of het regent of de zon schijnt is de leesactie eerder dan de schrijfactie of visa versa wat ervoor kan zorgen dat het systeem meestal goed werkt maar op onverklaarbare wijze ineens af en toe niet.

- Ms 1 is overloaded waardoor indirect ms2 onverwachte responses geeft aan ms3 waardoor ms3 crashed (zie maar eens te achterhalen waar het probleem werkelijk zit).

- foute dependencies die soms een deathlock opleveren.

-etc
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 18 augustus 2019 @ 14:31:24 #244
436847 embedguy
Embedded in your genius dreams
pi_188505108
quote:
16s.gif Op zondag 18 augustus 2019 14:08 schreef FlippingCoin het volgende:

[..]

Waarom zijn ze in de meeste gevallen slechter dan? Een monolith systeem heeft toch ook weer veel nadelen?
Microservices geven je meer vrijheid in de technologie die je kiest voor een bepaald probleem en ze maken het makkelijker om horizontaal te scalen. Verder hebben ze alleen maar nadelen afaik zoals complexiteit en debugbaarheid. Voor de meeste applicaties wegen de voordelen in de verste verte niet op tegen de nadelen imho.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 18 augustus 2019 @ 15:09:24 #245
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188505658
quote:
1s.gif Op zondag 18 augustus 2019 14:31 schreef embedguy het volgende:

[..]

Microservices geven je meer vrijheid in de technologie die je kiest voor een bepaald probleem en ze maken het makkelijker om horizontaal te scalen. Verder hebben ze alleen maar nadelen afaik zoals complexiteit en debugbaarheid. Voor de meeste applicaties wegen de voordelen in de verste verte niet op tegen de nadelen imho.
Hm oké, ook afhankelijk van de verworvenheid van de services dan? En waarom wordt het dan zoveel gebruikt bij grote bedrijven?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_188505834
quote:
16s.gif Op vrijdag 16 augustus 2019 15:45 schreef FlippingCoin het volgende:

[..]

Hoe je de files in de container krijgt?
Jep, ik kan ze zie ik met ftp access erin zetten, maar kan het niet veel sneller?
  zondag 18 augustus 2019 @ 15:34:15 #247
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188506109
quote:
99s.gif Op zondag 18 augustus 2019 15:19 schreef boskameel het volgende:

[..]

Jep, ik kan ze zie ik met ftp access erin zetten, maar kan het niet veel sneller?
Ja hoe ik het heb geregeld is dat ik mijn Dockerfile in de git repository heb.
1
2
3
4
5
6
7
8
9
10
11
FROM golang:latest

WORKDIR /app

COPY go.mod go.sum log.txt ./

RUN go mod download

COPY . .

RUN go build -o main .
En dan heb ik een build script die van deze Dockerfile een image maakt, zodat de files in de image zitten, en dan gedeployed wordt. Hoef ik alleen de image te runnen in een container en klaar is kees. Volgens mij is dat ook het fijnste als de image alles in zich heeft wat die nodig heeft om te runnen.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 18 augustus 2019 @ 15:38:26 #248
436847 embedguy
Embedded in your genius dreams
pi_188506164
quote:
16s.gif Op zondag 18 augustus 2019 15:09 schreef FlippingCoin het volgende:

[..]

Hm oké, ook afhankelijk van de verworvenheid van de services dan? En waarom wordt het dan zoveel gebruikt bij grote bedrijven?
De problemen zijn niet onoverkombaar. Goede logging en goed design maken een hoop goed.

Bedrijven moeten de afweging maken van de pro's en cons. Een bedrijf als Netflix heeft de verticale scalability en de vrijheid in technology die microservices geven nodig maar voor een gemiddelde webapplicatie is het overkill en heb je vooral de nadelen.

Zelf werk ik in een team dat mocroservices heeft geïntroduceerd. Ik vermoed vooral omdat de senior niet achter wil blijven in de tijd met zijn kennis, niet omdat de voordelen van microservices op zich opwegen tegen de nadelen. Tja, microservices dragen toch een soort van 'cooligheid' met zich mee dus zelf vind ik het ook wel prima. Aan de andere kant donderen we wel een hoop tijd weg om monitoring/logging/ci/cd op orde te krijgen voor microservices.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 18 augustus 2019 @ 15:49:47 #249
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188506305
quote:
1s.gif Op zondag 18 augustus 2019 15:38 schreef embedguy het volgende:

[..]

De problemen zijn niet onoverkombaar. Goede logging en goed design maken een hoop goed.

Bedrijven moeten de afweging maken van de pro's en cons. Een bedrijf als Netflix heeft de verticale scalability en de vrijheid in technology die microservices geven nodig maar voor een gemiddelde webapplicatie is het overkill en heb je vooral de nadelen.

Zelf werk ik in een team dat mocroservices heeft geïntroduceerd. Ik vermoed vooral omdat de senior niet achter wil blijven in de tijd met zijn kennis, niet omdat de voordelen van microservices op zich opwegen tegen de nadelen. Tja, microservices dragen toch een soort van 'cooligheid' met zich mee dus zelf vind ik het ook wel prima. Aan de andere kant donderen we wel een hoop tijd weg om monitoring/logging/ci/cd op orde te krijgen voor microservices.
Ah oké, waar ik stage liep verleden jaar waren ze ook bezig met de transitie naar micro services en waren er een hoop wel erg positief over. Ik heb er te weinig ervaring mee om er iets over te zeggen verder maar heb er toen wel een hoop van geleerd toen ik zelf een micro service mocht maken daar was ik wel blij mee. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 18 augustus 2019 @ 17:26:19 #250
436847 embedguy
Embedded in your genius dreams
pi_188507774
quote:
16s.gif Op zondag 18 augustus 2019 15:49 schreef FlippingCoin het volgende:

[..]

Ah oké, waar ik stage liep verleden jaar waren ze ook bezig met de transitie naar micro services en waren er een hoop wel erg positief over. Ik heb er te weinig ervaring mee om er iets over te zeggen verder maar heb er toen wel een hoop van geleerd toen ik zelf een micro service mocht maken daar was ik wel blij mee. :P
Ja snap ik. Ben zelf ook wel blij dat ik ermee mag werken.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 18 augustus 2019 @ 21:42:32 #251
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188512163


Programma gemaakt dat Docker containers en services update met nieuwe images wanneer deze worden gevonden op de Gitlab image registries, en het werkt gewoon. :7
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 18 augustus 2019 @ 21:50:27 #252
436847 embedguy
Embedded in your genius dreams
pi_188512357
quote:
16s.gif Op zondag 18 augustus 2019 21:42 schreef FlippingCoin het volgende:
[ afbeelding ]

Programma gemaakt dat Docker containers en services update met nieuwe images wanneer deze worden gevonden op de Gitlab image registries, en het werkt gewoon. :7
Lekker bezig 👍
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 18 augustus 2019 @ 21:52:43 #253
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188512410
quote:
1s.gif Op zondag 18 augustus 2019 21:50 schreef embedguy het volgende:

[..]

Lekker bezig 👍
Ja dan heb ik nu de continuous deployment flow zo goed als af denk ik en kan ik weer verder met mijn app. :+

Heeft wat tijd gekost maar veel geleerd. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  maandag 19 augustus 2019 @ 21:58:35 #254
459912 FlippingCoin
Weer zo'n kut millennial.
pi_188528238
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 27 oktober 2019 @ 23:44:13 #255
459912 FlippingCoin
Weer zo'n kut millennial.
pi_189660734
Hier mensen die de ontwikkelingen van web assembly volgen?

Zag dat autoCAD naar wasm compiled is en nu werkt in de browser. :o
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  maandag 28 oktober 2019 @ 11:58:03 #256
85514 ralfie
!Yvan eht nioj
pi_189665209
quote:
16s.gif Op zondag 27 oktober 2019 23:44 schreef FlippingCoin het volgende:
Hier mensen die de ontwikkelingen van web assembly volgen?

Zag dat autoCAD naar wasm compiled is en nu werkt in de browser. :o
ja, echt mooie ontwikkeling, maar ik wacht totdat we tenminste bij versie 2 zijn. Het is me nu nog allemaal een beetje net niet als het gaat om frameworks e.d.. Zodra projecten als Blazor stabiel zijn, ga ik me er verder in verdiepen en kijken of het Angular echt kan vervangen.
  maandag 28 oktober 2019 @ 12:42:56 #257
459912 FlippingCoin
Weer zo'n kut millennial.
pi_189665841
quote:
0s.gif Op maandag 28 oktober 2019 11:58 schreef ralfie het volgende:

[..]

ja, echt mooie ontwikkeling, maar ik wacht totdat we tenminste bij versie 2 zijn. Het is me nu nog allemaal een beetje net niet als het gaat om frameworks e.d.. Zodra projecten als Blazor stabiel zijn, ga ik me er verder in verdiepen en kijken of het Angular echt kan vervangen.
Ja het is inderdaad moeilijk door de bomen het bos nog te kunnen zien momenteel. Ben zelf nu een beetje aan het stoeien met Rust en het allemaal een beetje te volgen.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  maandag 28 oktober 2019 @ 13:05:12 #258
459912 FlippingCoin
Weer zo'n kut millennial.
pi_189666114


De WASM frameworks van Rust alleen al. :D
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  donderdag 2 januari 2020 @ 13:13:10 #259
459912 FlippingCoin
Weer zo'n kut millennial.
pi_190841852
https://developer.mozilla(...)rs/Optional_chaining

Ontdek zojuist dat er optional chaining bestaat in javascript, aardig nice. _O_
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_190842585
Meh, wist niet dat HTTP/2 op Azure werd ondersteunt :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  zondag 5 januari 2020 @ 14:02:10 #261
459912 FlippingCoin
Weer zo'n kut millennial.
pi_190888935
Iemand hier toevallig redelijke React ervaring?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 5 januari 2020 @ 22:12:53 #262
436847 embedguy
Embedded in your genius dreams
pi_190897069
quote:
16s.gif Op zondag 5 januari 2020 14:02 schreef FlippingCoin het volgende:
Iemand hier toevallig redelijke React ervaring?
Wel 'redelijk' ja.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 5 januari 2020 @ 22:14:23 #263
436847 embedguy
Embedded in your genius dreams
pi_190897100
quote:
16s.gif Op donderdag 2 januari 2020 13:13 schreef FlippingCoin het volgende:
https://developer.mozilla(...)rs/Optional_chaining

Ontdek zojuist dat er optional chaining bestaat in javascript, aardig nice. _O_
Wel he 😋
Vind het zelf ook wel ideaal, scheelt veel boulerplate.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  vrijdag 14 februari 2020 @ 20:08:26 #264
459912 FlippingCoin
Weer zo'n kut millennial.
pi_191508900
quote:
1s.gif Op zondag 5 januari 2020 22:12 schreef embedguy het volgende:

[..]

Wel 'redelijk' ja.
Oh geen idee meer waar dat over ging. :@
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  vrijdag 14 februari 2020 @ 20:09:36 #265
459912 FlippingCoin
Weer zo'n kut millennial.
pi_191508916
Wat denken jullie van dit idee voor javascript?

quote:
Today I had to create a function which added one element after every single element in an array. E.g.
['a', 'a', 'a'] => ['a', 'b', 'a', 'b', 'a', 'b']

Because of the nice array methods like map, and filter and such I searched for a similar method for injecting elements accepting an arrow function but I couldn't find one. I thought an inject method might be a nice addition following this pattern:
[1,2,3].inject(el => el > 2, el => el += 2);

The first parameter being a boolean function to see where to inject a new element, and the second parameter being or returning a value to inject in that position giving the result:
[1,2,3,5,4,6]

Like map it wouldn't mutate the original array but instead return a new one.
I'd like to hear what other people think of this idea.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 16 februari 2020 @ 10:06:53 #266
436847 embedguy
Embedded in your genius dreams
pi_191533702
quote:
16s.gif Op vrijdag 14 februari 2020 20:09 schreef FlippingCoin het volgende:
Wat denken jullie van dit idee voor javascript?
[..]

Ik snap niet hoe er [1,2,3,5,4,6] uit komt met input [1,2,3]? Of was dat de output voor [1,2,3,4]?

Is dit niet ook makkelijk zat te realiseren met reduce? Al is het voorstel wel korter. Wat als je meerdere elementen wilt injecten? Wat als je én mogelijk een element vooraan in de array wilt stoppen én mogelijk achteraan?

[ Bericht 9% gewijzigd door embedguy op 16-02-2020 10:27:49 ]
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 16 februari 2020 @ 10:38:51 #267
459912 FlippingCoin
Weer zo'n kut millennial.
pi_191533946
quote:
1s.gif Op zondag 16 februari 2020 10:06 schreef embedguy het volgende:

[..]

Ik snap niet hoe er [1,2,3,5,4,6] uit komt met input [1,2,3]? Of was dat de output voor [1,2,3,4]?

Is dit niet ook makkelijk zat te realiseren met reduce? Al is het voorstel wel korter. Wat als je meerdere elementen wilt injecten? Wat als je én mogelijk een element vooraan in de array wilt stoppen én mogelijk achteraan?
Ah ja pardon dat was for 1,2,3,4 :@ . Hoe zou je dat met reduce kunnen doen? Ik kreeg als feedback dat het wel met flatmap zou kunnen al. :+ En meerdere elementen injecten zou je gewoon de tweede een array terug laten geven en dan een flatmap al zou een flatmap alleen ook al werken alleen iets meer verbose dan.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 16 februari 2020 @ 10:51:24 #268
436847 embedguy
Embedded in your genius dreams
pi_191534035
quote:
16s.gif Op zondag 16 februari 2020 10:38 schreef FlippingCoin het volgende:

[..]

Ah ja pardon dat was for 1,2,3,4 :@ . Hoe zou je dat met reduce kunnen doen? Ik kreeg als feedback dat het wel met flatmap zou kunnen al. :+ En meerdere elementen injecten zou je gewoon de tweede een array terug laten geven en dan een flatmap al zou een flatmap alleen ook al werken alleen iets meer verbose dan.
Ow grappig, flatMap kende ik niet eens. Ziet er idd handig uit voor deze toepassing.

Met reduce kun je het met zoiets doen;
arr.reduce((acc, x) => acc.concat(x > 2 ? [x, x * 2]:[x]), []);
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 16 februari 2020 @ 10:54:52 #269
459912 FlippingCoin
Weer zo'n kut millennial.
pi_191534060
quote:
1s.gif Op zondag 16 februari 2020 10:51 schreef embedguy het volgende:

[..]

Ow grappig, flatMap kende ik niet eens. Ziet er idd handig uit voor deze toepassing.

Met reduce kun je het met zoiets doen;
arr.reduce((acc, x) => acc.concat(x > 2 ? [x, x * 2]:[x]), []);
Ohhhh ja precies. Ja ik had wel eens van flatmap gehoord in subscriptions maar ik snapte de uitleg niet zo, maar het is dus niet heel moeilijk eigenlijk. :D


Mja inject is dus niet een hele grote meerwaarde. ;(
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 16 februari 2020 @ 11:22:56 #270
436847 embedguy
Embedded in your genius dreams
pi_191534385
quote:
16s.gif Op zondag 16 februari 2020 10:54 schreef FlippingCoin het volgende:

[..]

Ohhhh ja precies. Ja ik had wel eens van flatmap gehoord in subscriptions maar ik snapte de uitleg niet zo, maar het is dus niet heel moeilijk eigenlijk. :D


Mja inject is dus niet een hele grote meerwaarde. ;(
Wel leuk bedacht 👌
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zondag 16 februari 2020 @ 12:06:18 #271
459912 FlippingCoin
Weer zo'n kut millennial.
pi_191534994
quote:
1s.gif Op zondag 16 februari 2020 11:22 schreef embedguy het volgende:

[..]

Wel leuk bedacht 👌
:D

Ben wel erg fan van de JS array methods. O+
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zondag 16 februari 2020 @ 12:06:46 #272
459912 FlippingCoin
Weer zo'n kut millennial.
pi_191535001
Zijn er trouwens blogs die jullie volgen over software engineering en zo?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_191567024
quote:
16s.gif Op zondag 16 februari 2020 12:06 schreef FlippingCoin het volgende:
Zijn er trouwens blogs die jullie volgen over software engineering en zo?
Ik probeer zelf dingen uit te vogelen met Kotlin. :P
bijv -
Een crud api te bouwen met API + Springboot + H2 en een set integratie testjes erbij.
Ik probeer een eigen Http / websocket server in elkaar te zetten, zonder extere bibliotheken, om te kijken hoe het werkt. :P

- Clean Code en The Clean Coder van Robert Martin (https://cleancoders.com/) is overigens ook heel goed,

Voor refactoring is Working Effectively with Legacy Code van Michael Fethers
Refactoring van MartinFowler.

Meer aan de process kant zijn The Phoenix Project van Gene Kim en Extreme Programming Explained van Kent Beck prima boeken. Daarnaast is Test-Driven Development: By Example van Kent Beck ook een goed boek. Maar uiteraard gaat er uiteindelijk niets boven dit took daadwerkelijk in de praktijk te brengen.


Dit is wat ik laatst meekreeg als advies om naar te kijken :*

[ Bericht 29% gewijzigd door cablegunmaster op 18-02-2020 13:33:20 ]
Redacted
  dinsdag 18 februari 2020 @ 18:08:38 #274
459912 FlippingCoin
Weer zo'n kut millennial.
pi_191570527
quote:
0s.gif Op dinsdag 18 februari 2020 13:17 schreef cablegunmaster het volgende:

[..]

Ik probeer zelf dingen uit te vogelen met Kotlin. :P
bijv -
Een crud api te bouwen met API + Springboot + H2 en een set integratie testjes erbij.
Ik probeer een eigen Http / websocket server in elkaar te zetten, zonder extere bibliotheken, om te kijken hoe het werkt. :P

- Clean Code en The Clean Coder van Robert Martin (https://cleancoders.com/) is overigens ook heel goed,

Voor refactoring is Working Effectively with Legacy Code van Michael Fethers
Refactoring van MartinFowler.

Meer aan de process kant zijn The Phoenix Project van Gene Kim en Extreme Programming Explained van Kent Beck prima boeken. Daarnaast is Test-Driven Development: By Example van Kent Beck ook een goed boek. Maar uiteraard gaat er uiteindelijk niets boven dit took daadwerkelijk in de praktijk te brengen.


Dit is wat ik laatst meekreeg als advies om naar te kijken :*
Ah gaaf. Clean code heb ik ook staan hier. Kotlin nooit mee gewerkt bevalt dat?

Ik ben bezig een dev tools extensie om meer inzicht in rxjs pipelines te krijgen. Uiteindelijk zou ik live marble diagrams willen kunnen tonen per pipeline.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_192393074
Jongens, wat vinden we eigenlijk van SPA frameworks zoals Angular? Ik moet er eigenlijk aan beginnen maar ik ben heel huiverig wanneer het om dat soort dingen gaat. Ik zit hier nog steeds vanilla JS te schrijven.

Ik ben nu wel een cursus aan het volgen, want ik wil over op ASP.NET en heb daar nu de tijd voor. Maar wat ik zo vaag vindt is dat je in een productieomgeving in principe de API en SPA niet gescheiden kunt houden. Dus bijvoorbeeld:

MijnApp.API
MijnApp.SPA
(en later eventueel MijnApp.AndroidClient)

Maar misschien moet ik het gewoon nog even laten bezinken. :')

[ Bericht 36% gewijzigd door #ANONIEM op 01-04-2020 17:32:06 ]
  woensdag 1 april 2020 @ 20:26:05 #276
85514 ralfie
!Yvan eht nioj
pi_192398353
quote:
7s.gif Op woensdag 1 april 2020 16:03 schreef DevFreak het volgende:
Jongens, wat vinden we eigenlijk van SPA frameworks zoals Angular? Ik moet er eigenlijk aan beginnen maar ik ben heel huiverig wanneer het om dat soort dingen gaat. Ik zit hier nog steeds vanilla JS te schrijven.

Ik ben nu wel een cursus aan het volgen, want ik wil over op ASP.NET en heb daar nu de tijd voor. Maar wat ik zo vaag vindt is dat je in een productieomgeving in principe de API en SPA niet gescheiden kunt houden. Dus bijvoorbeeld:

MijnApp.API
MijnApp.SPA
(en later eventueel MijnApp.AndroidClient)

Maar misschien moet ik het gewoon nog even laten bezinken. :')
ehh, hoezo niet gescheiden houden? dat is toch juist het hele idee van spas en apis?
pi_192398497
quote:
0s.gif Op woensdag 1 april 2020 20:26 schreef ralfie het volgende:

[..]

ehh, hoezo niet gescheiden houden? dat is toch juist het hele idee van spas en apis?
Je kunt die SPA serveren binnen het project van je API, maar je kunt hem ook laten serveren door een losse webserver. Het kwam even niet helemaal binnen, domme vraag denk ik. Nvm.
  woensdag 1 april 2020 @ 20:41:33 #278
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192398626
quote:
7s.gif Op woensdag 1 april 2020 16:03 schreef DevFreak het volgende:
Jongens, wat vinden we eigenlijk van SPA frameworks zoals Angular? Ik moet er eigenlijk aan beginnen maar ik ben heel huiverig wanneer het om dat soort dingen gaat. Ik zit hier nog steeds vanilla JS te schrijven.

Ik ben nu wel een cursus aan het volgen, want ik wil over op ASP.NET en heb daar nu de tijd voor. Maar wat ik zo vaag vindt is dat je in een productieomgeving in principe de API en SPA niet gescheiden kunt houden. Dus bijvoorbeeld:

MijnApp.API
MijnApp.SPA
(en later eventueel MijnApp.AndroidClient)

Maar misschien moet ik het gewoon nog even laten bezinken. :')
Dat hou je juist gescheiden toch? Dat is het idee van de rest api, je hebt een rest interface als contactpunt en verder is het volledig los.

Betreffend de android vraag mss een pwa een leuker idee. Ik ben zelf wel fan van react en angular bij grotere projecten het heeft alleen wat overhead voor klein werk. :)
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  woensdag 1 april 2020 @ 20:42:16 #279
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192398641
quote:
7s.gif Op woensdag 1 april 2020 20:33 schreef DevFreak het volgende:

[..]

Je kunt die SPA serveren binnen het project van je API, maar je kunt hem ook laten serveren door een losse webserver. Het kwam even niet helemaal binnen, domme vraag denk ik. Nvm.
Niks doms aan iedereen leert nog bij.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zaterdag 18 april 2020 @ 13:06:09 #280
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192683051
De laatste tijd maak ik verschillende kleine projectjes met dezelfde setup zijnde:
• npm
• typescript
• sass
• jest
• parcel
• git

Is er een manier om hier een blueprint van te maken of zo om makkelijk zo'n project te starten? Een beetje zoals met een docker container van een image. :o
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zaterdag 18 april 2020 @ 18:13:13 #281
436847 embedguy
Embedded in your genius dreams
pi_192686910
quote:
16s.gif Op zaterdag 18 april 2020 13:06 schreef FlippingCoin het volgende:
De laatste tijd maak ik verschillende kleine projectjes met dezelfde setup zijnde:
• npm
• typescript
• sass
• jest
• parcel
• git

Is er een manier om hier een blueprint van te maken of zo om makkelijk zo'n project te starten? Een beetje zoals met een docker container van een image. :o
Kun je niet een simpel bash scriptje schrijven die dat op zet? Of mijn part een script in js/TS :D

Edit; het is trouwens toch niet meer dan een folder van een basis project copy pasten? 🤔
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zaterdag 18 april 2020 @ 18:15:34 #282
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192686941
quote:
1s.gif Op zaterdag 18 april 2020 18:13 schreef embedguy het volgende:

[..]

Kun je niet een simpel bash scriptje schrijven die dat op zet? Of mijn part een script in js/TS :D
Ja denk ik wel, zal wel iets complexer zijn omwille van de settings in config files. Leek mij alleen dat dit wel zou bestaan al. :+
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zaterdag 18 april 2020 @ 18:17:56 #283
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192686976
Had nu het idee om een plaatje om te zetten in een Bézierkromme zodat je deze kan gebruiken bij animaties. :+
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zaterdag 18 april 2020 @ 19:00:52 #284
436847 embedguy
Embedded in your genius dreams
pi_192687678
quote:
16s.gif Op zaterdag 18 april 2020 18:15 schreef FlippingCoin het volgende:

[..]

Ja denk ik wel, zal wel iets complexer zijn omwille van de settings in config files. Leek mij alleen dat dit wel zou bestaan al. :+
Welke configfiles zijn niet-standaard dan?
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zaterdag 18 april 2020 @ 19:10:03 #285
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192687819
quote:
7s.gif Op zaterdag 18 april 2020 19:00 schreef embedguy het volgende:

[..]

Welke configfiles zijn niet-standaard dan?
• package.json komen jest commands for test in o.a. en andere metadata en entrypoint
• tsconfig wil ik esnext, outputfilder hebben en de typings
• babel.config dat er met typescript getest wordt
• de jest config wil ik coverage
• gitignore voor de node modules/dist en cache
• sass, de gegenereerde css files ook in de dist folder
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zaterdag 18 april 2020 @ 19:34:42 #286
436847 embedguy
Embedded in your genius dreams
pi_192688271
quote:
16s.gif Op zaterdag 18 april 2020 19:10 schreef FlippingCoin het volgende:

[..]

• package.json komen jest commands for test in o.a. en andere metadata en entrypoint
• tsconfig wil ik esnext, outputfilder hebben en de typings
• babel.config dat er met typescript getest wordt
• de jest config wil ik coverage
• gitignore voor de node modules/dist en cache
• sass, de gegenereerde css files ook in de dist folder
Dat is allemaal standaard toch? Maak een basis project. Start een nieuw project door dat project te copy pasten (ex git folder), even git init aanroepen en je bent good to go. Geen aparte tools nodig. Of wat zou zo'n aparte tool meer moeten doen?
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  zaterdag 18 april 2020 @ 19:53:35 #287
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192688589
quote:
99s.gif Op zaterdag 18 april 2020 19:34 schreef embedguy het volgende:

[..]

Dat is allemaal standaard toch? Maak een basis project. Start een nieuw project door dat project te copy pasten (ex git folder), even git init aanroepen en je bent good to go. Geen aparte tools nodig. Of wat zou zo'n aparte tool meer moeten doen?
Een tool waarbij je aangeeft oke nu wil ik een project met typescript jest npm en sass, of nu met javascript parcel en mocha. Zodat je dat makkelijk maar toch flexibel hebt.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_192762760
Ik denk niet dat ze blij met me zouden zijn in ROO, als dat nog open had geweest. :D :P

(parodie op een komedieserie)

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.


[ Bericht 3% gewijzigd door #ANONIEM op 23-04-2020 09:38:28 ]
  zaterdag 25 april 2020 @ 11:14:18 #289
436847 embedguy
Embedded in your genius dreams
pi_192797500
quote:
10s.gif Op donderdag 23 april 2020 09:27 schreef DevFreak het volgende:
Ik denk niet dat ze blij met me zouden zijn in ROO, als dat nog open had geweest. :D :P

(parodie op een komedieserie)

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Ik zag hem ook al op je fb voorbij komen. Duurde even voordat ik door had dat het niet is wat het lijkt :')

Vroeg me al af wat voor een drugs je gebruikt zou kunnen hebben.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_192800565
quote:
10s.gif Op zaterdag 25 april 2020 11:14 schreef embedguy het volgende:

[..]

Ik zag hem ook al op je fb voorbij komen. Duurde even voordat ik door had dat het niet is wat het lijkt :')

Vroeg me al af wat voor een drugs je gebruikt zou kunnen hebben.
Haha. Ja, je moet die serie gezien hebben eigenlijk. :P
  zaterdag 2 mei 2020 @ 16:43:42 #291
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192908805
Nu aan het spelen met three.js en rxjs, leuke combinatie.

Probeer nu zo iets te maken:


Heb tot dusver een kegel die ik in verschillende richtingen vooruit kan laten vliegen als een vogel. :P

P.s. leuk yt channel dat. :7
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
  zaterdag 2 mei 2020 @ 19:13:41 #292
459912 FlippingCoin
Weer zo'n kut millennial.
pi_192911016
klik om te spelen

Edge detection ook een implementatie klaar. :7
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_194471657
Mensen nog in leven hier? :D

~$ composer require laravel/ui :{w :r

[ Bericht 0% gewijzigd door #ANONIEM op 09-08-2020 12:01:50 ]
  zondag 9 augustus 2020 @ 12:04:45 #294
459912 FlippingCoin
Weer zo'n kut millennial.
pi_194471679
quote:
17s.gif Op zondag 9 augustus 2020 12:01 schreef DevFreak het volgende:
Mensen nog in leven hier? :D

~$ composer require laravel/ui :{w :r
Ja hoor, sinds een maand nu een baan als dev. :P En voor de vrije tijd aan het lezen over compiler design, heb daar wat ideetjes voor.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_194474896
quote:
16s.gif Op zondag 9 augustus 2020 12:04 schreef FlippingCoin het volgende:

[..]

Ja hoor, sinds een maand nu een baan als dev. :P En voor de vrije tijd aan het lezen over compiler design, heb daar wat ideetjes voor.
Ah netjes man. Ik heb een jaar in de ziektewet gezeten en was deze week weer aan het solliciteren. Drie gesprekken gehad waarvan de laatste bijzonder positief. :P :Y

Mijn laatste project:

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
  zondag 9 augustus 2020 @ 15:45:30 #296
459912 FlippingCoin
Weer zo'n kut millennial.
pi_194475100
quote:
7s.gif Op zondag 9 augustus 2020 15:35 schreef DevFreak het volgende:

[..]

Ah netjes man. Ik heb een jaar in de ziektewet gezeten en was deze week weer aan het solliciteren. Drie gesprekken gehad waarvan de laatste bijzonder positief. :P :Y

Mijn laatste project:

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
https://soshort.xyz/3c442e1d

Nice. :7


En succes hopelijk lekker aangenomen bij die derde. :7 Welke omgeving zoek je?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_194481376
quote:
16s.gif Op zondag 9 augustus 2020 15:45 schreef FlippingCoin het volgende:

[..]

https://soshort.xyz/3c442e1d

Nice. :7


En succes hopelijk lekker aangenomen bij die derde. :7 Welke omgeving zoek je?
Beetje een rustige en begripvolle werkgever. Ik ben ook op gesprek geweest waar 70 man werken en dan kom je in een team terecht van tien man, niet zo prettig.

Ik kan nu werken aan een cloud controlepaneel voor het mkb als het door gaat. :)
  zondag 9 augustus 2020 @ 22:49:48 #298
459912 FlippingCoin
Weer zo'n kut millennial.
pi_194481802
quote:
7s.gif Op zondag 9 augustus 2020 22:13 schreef DevFreak het volgende:

[..]

Beetje een rustige en begripvolle werkgever. Ik ben ook op gesprek geweest waar 70 man werken en dan kom je in een team terecht van tien man, niet zo prettig.

Ik kan nu werken aan een cloud controlepaneel voor het mkb als het door gaat. :)
Nice dat klinkt goed. :7
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
pi_194481824
quote:
16s.gif Op zondag 9 augustus 2020 22:49 schreef FlippingCoin het volgende:

[..]

Nice dat klinkt goed. :7
Grappig dat je precies online komt wanneer ik op mijn telefoon kijk :P
pi_194667932
En
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')