Oké zo heb ik het nooit aangepakt dan moet ik daar over lezen, en de applicatie op dat gebied zo dom als mogelijk houden?quote:Op dinsdag 3 juli 2018 21:02 schreef Farenji het volgende:
[..]
Het max aantal connecties moet je niet in je applicatie regelen maar in je db server. Laat je db maar besluiten of die een nieuwe connectie maakt of een bestaande open connectie gebruikt. Dat is veel flexibeler. Je kan niet van te voren voorzien hoeveel en welke resources een app gaat gebruiken, dus dat wil je niet hardcoden maar flexibel houden.
Leg de verantwoordelijkheden neer bij de partijen die daar het meeste verstand van hebben. Als ik een maaltijd bestel in een restaurant boeit het me niks hoeveel mensen er in de keuken staan en hoe groot de pannen zijn, zolang het eten maar lekker en betaalbaar is en ik niet te lang hoef te wachten.quote:Op dinsdag 3 juli 2018 21:04 schreef FlippingCoin het volgende:
[..]
Oké zo heb ik het nooit aangepakt dan moet ik daar over lezen, en de applicatie op dat gebied zo dom als mogelijk houden?
Cool thanks, dan ga ik daar naar zoeken.quote:Op dinsdag 3 juli 2018 21:11 schreef Farenji het volgende:
[..]
Leg de verantwoordelijkheden neer bij de partijen die daar het meeste verstand van hebben. Als ik een maaltijd bestel in een restaurant boeit het me niks hoeveel mensen er in de keuken staan en hoe groot de pannen zijn, zolang het eten maar lekker en betaalbaar is en ik niet te lang hoef te wachten.
Seperation of Concerns, zoals Robert C. Martin het noemt.quote:Op dinsdag 3 juli 2018 21:13 schreef FlippingCoin het volgende:
[..]
Cool thanks, dan ga ik daar naar zoeken.
Jaaa binnen de programmatuur probeer ik dat al zo goed mogelijk toe te passen en met micro services ook al wat daarbuiten maar had er met databases nooit aan gedacht, en moet ook eerlijk zeggen dat ik niet weet waar ik dat zou moeten doen nu maar dat kan ik wel vinden.quote:Op dinsdag 3 juli 2018 21:53 schreef DevFreak het volgende:
[..]
Seperation of Concerns, zoals Robert C. Martin het noemt.
Je moet je geen zorgen maken over dingen die nog geen probleem zijn. In een vroeg stadium het aantal db connecties (en je schaalbaarheid) zo drastisch beperken uit performance overwegingen lijkt me een schoolvoorbeeld van "premature optimization" en dat is volgens Donald Knuth "the root of all evil".quote:Op dinsdag 3 juli 2018 22:20 schreef FlippingCoin het volgende:
[..]
Jaaa binnen de programmatuur probeer ik dat al zo goed mogelijk toe te passen en met micro services ook al wat daarbuiten maar had er met databases nooit aan gedacht, en moet ook eerlijk zeggen dat ik niet weet waar ik dat zou moeten doen nu maar dat kan ik wel vinden.
Ben niet zo'n database expert.
Je db is helemaal niet kritiek, zeker niet bij een microservice dus hoef je dat ook niet te optimaliseren. Pas als je db server uit het geheugen loopt of de boel heel traag wordt moet je misschien eens gaan denken aan optimalisatie op dat gebied, maar waarschijnlijk is de oplossing dan eerder het profilen en verbeteren van je queries, of het upgraden van je server, dan het beperken van het aantal connecties.quote:"Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%."
Oké cool dus if it aint broke dont fix it.quote:Op dinsdag 3 juli 2018 22:51 schreef Farenji het volgende:
[..]
Je moet je geen zorgen maken over dingen die nog geen probleem zijn. In een vroeg stadium het aantal db connecties (en je schaalbaarheid) zo drastisch beperken uit performance overwegingen lijkt me een schoolvoorbeeld van "premature optimization" en dat is volgens Donald Knuth "the root of all evil".
[..]
Je db is helemaal niet kritiek, zeker niet bij een microservice dus hoef je dat ook niet te optimaliseren. Pas als je db server uit het geheugen loopt of de boel heel traag wordt moet je misschien eens gaan denken aan optimalisatie op dat gebied, maar waarschijnlijk is de oplossing dan eerder het profilen en verbeteren van je queries, of het upgraden van je server, dan het beperken van het aantal connecties.
Hierop terugkomend.quote:Op dinsdag 3 juli 2018 18:15 schreef DevFreak het volgende:
[..]
Inderdaad, want Google heeft als motivatie naar voren gebracht dat ze irritaties uit andere talen op wilden lossen...
Mocht je er achter komen wat de reden is, deel het dan met ons
Ik moet je eerlijk bekennen dat dit me niet heel veel zegt allemaal.quote:Op dinsdag 3 juli 2018 22:59 schreef FlippingCoin het volgende:
[..]
Hierop terugkomend.
Komt voort uit eenvoud behouden in combinatie van kleine packages, als je een attribuut of methode niet wilt gebruiken gebruik deze dan niet.
Door de kleine packages heb je gelijk herbruikbaardere componenten.
Ongeveer volgens mij. Een go package is meestal niet zo groot op de main package na. Als ik bijvoorbeeld een boom datastructuur zou maken in go, plaats ik deze in een package en ook gelijk in een eigen repository en kan ik die makkelijk hergebruiken. In een andere project kan ik die dan direct uit bijvoorbeeld github importeren.quote:Op donderdag 5 juli 2018 14:18 schreef DevFreak het volgende:
[..]
Ik moet je eerlijk bekennen dat dit me niet heel veel zegt allemaal.
Het klinkt een beetje als Java packages, of is dat weer iets heel anders?
Leukde dingen zijn dat ja. Zo iets ook een keer gehad met een schoolproject toen met drie mensen een dag bezig geweest of zo.quote:Op woensdag 4 juli 2018 23:10 schreef cablegunmaster het volgende:
Vandaag een leuk issue met een Data Transfer Object de functie .clone() op uitgevoerd en dan omdat het als base werd gebruikt voor meerdere Data Transfer Objects waren de pointers in het eerste DTO object allemaal hetzelfde.
Dit kwam omdat de variabele die de gedeelde pointer hadden maar een enkele keer ooit zijn aangemaakt bv: "List<> stringArray = new ArrayList();" bovenaan in de DTO.
Om daar maar eens achter zien te komen , waarom er opeens aparte waarden in de stringArray stonden .
Nice.quote:Op donderdag 5 juli 2018 12:05 schreef Bosbeetle het volgende:
Als oefening toch maar even mijn evo class generic gemaakt langzaam leren is goed.
Alleen moet ik nu in de klasse blijven testen wat voor type het is want een kleur evolueer je anders een integer natuurlijk.
Cool klinkt goed.quote:Op donderdag 5 juli 2018 14:21 schreef DevFreak het volgende:
Maarre... Boom yeah!
Net de laatste bugs uit mijn project gevist en een nieuwe VPS besteld met goede specs. Met 1000 GB opslagruimte moeten we denk ik wel een tijdje vooruit kunnen.
Ik heb uiteindelijk gekozen voor een afsplitsing als het gaat om de codebase. Ik heb een basale image uploader voor FOK! gemaakt en de code voor mijn andere grotere project leeft op zichzelf.
Vanmiddag of morgen de boel migreren en dan gaan we echt bčtastatus in.
Geen idee nog, in eerste instantie alleen een website met hotlinkverbod buiten FOKquote:Op donderdag 5 juli 2018 15:10 schreef FlippingCoin het volgende:
[..]
Cool klinkt goed.
Gaat die ook in FOK! zelf komen? Of is dat juridisch niet te doen.
Ja is ook zo, maar omdat Danny zo bang was voor dikke claims.quote:Op donderdag 5 juli 2018 15:36 schreef DevFreak het volgende:
[..]
Geen idee nog, in eerste instantie alleen een website met hotlinkverbod buiten FOK
Ik weet verder niet hoe de toekomst eruit gaat zien voor de website. Zullen misschien nog wat extra features bij komen, maar een echte integratie in FOK zou misschien leuk zijn.
Verder ben ik gewoon een hobbyende particulier, ik zet gewoon die website neer en als iemand wat te zeiken heeft kunnen ze een DMCA claim indienen, dan ga ik er achteraan...
Misschien dat over een tijd mee ga ontwikkelen aan FOK als er behoefte aan is en ik de tijd heb naast mijn werk. Even kijken hoe het allemaal gaat lopen.
Zou wel een goed iets zijn, heel veel oude topics zijn verneukt door afbeeldingen die missen.quote:Op donderdag 5 juli 2018 15:36 schreef DevFreak het volgende:
[..]
Geen idee nog, in eerste instantie alleen een website met hotlinkverbod buiten FOK
Ik weet verder niet hoe de toekomst eruit gaat zien voor de website. Zullen misschien nog wat extra features bij komen, maar een echte integratie in FOK zou misschien leuk zijn.
Verder ben ik gewoon een hobbyende particulier, ik zet gewoon die website neer en als iemand wat te zeiken heeft kunnen ze een DMCA claim indienen, dan ga ik er achteraan...
Misschien dat over een tijd mee ga ontwikkelen aan FOK als er behoefte aan is en ik de tijd heb naast mijn werk. Even kijken hoe het allemaal gaat lopen.
Waar zegt hij dat? Heb ik iets gemist?quote:Op donderdag 5 juli 2018 15:44 schreef FlippingCoin het volgende:
[..]
Ja is ook zo, maar omdat Danny zo bang was voor dikke claims.
Ja iknowquote:Op donderdag 5 juli 2018 15:45 schreef FlippingCoin het volgende:
[..]
Zou wel een goed iets zijn, heel veel oude topics zijn verneukt door afbeeldingen die missen.
Toen imgur FOK! Geblockt had sprak die daarover in een BUG topic toen ik dacht ikzelf voorstelde zelf afbeeldingen te hosten.quote:Op donderdag 5 juli 2018 15:45 schreef DevFreak het volgende:
[..]
Waar zegt hij dat? Heb ik iets gemist?
Vooral in K&W en CUL en ONZ. En vast nog veel meer.quote:Op donderdag 5 juli 2018 15:47 schreef DevFreak het volgende:
[..]
Ja iknow
Dan mis je soms ook de context van het topic
Die Imgur blokkade is alweer even geleden volgens mij toch?quote:Op donderdag 5 juli 2018 15:47 schreef FlippingCoin het volgende:
[..]
Toen imgur FOK! Geblockt had sprak die daarover in een BUG topic toen ik dacht ikzelf voorstelde zelf afbeeldingen te hosten.
Ja is weer even terug maar denk niet dat Danny er anders over denkt nu.quote:Op donderdag 5 juli 2018 15:48 schreef DevFreak het volgende:
[..]
Die Imgur blokkade is alweer even geleden volgens mij toch?
Verder ben ik niet echt bang voor problemen. Er komt een prachtige, glimmende notice knop die mensen kunnen gebruiken.
Ik had niet echt de indruk dat-ie er op tegen was toen ik het voorstelde eigenlijkquote:Op donderdag 5 juli 2018 15:50 schreef FlippingCoin het volgende:
[..]
Ja is weer even terug maar denk niet dat Danny er anders over denkt nu.
Beter, zou een mooie toevoeging zijn en dan heb je gelijk zat gebruikers.quote:Op donderdag 5 juli 2018 15:54 schreef DevFreak het volgende:
[..]
Ik had niet echt de indruk dat-ie er op tegen was toen ik het voorstelde eigenlijk
Edit: ik had hem nog een DM gestuurd vanmiddag maar volgens mij is ie druk vandaag.
Ik maak het eigenlijk puur voor FOK! en de kick die het geeft om met veel traffic om te gaanquote:Op donderdag 5 juli 2018 15:57 schreef FlippingCoin het volgende:
[..]
Beter, zou een mooie toevoeging zijn en dan heb je gelijk zat gebruikers.
Nice.quote:Op donderdag 5 juli 2018 16:22 schreef DevFreak het volgende:
Nou, daar gaan we dan. Tijd om mijn servertje een beetje in te richten.
[ afbeelding ]
Gebruiken jullie ook Trello om overzicht te houden op wat je aan het doen bent?
Echt super handig.
Todo -> Doing -> Done, handige workflow met dit soort dingen.
SPOILEROm 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.Maar binnenkort over op Jira, zag dat het gratis is voor studenten en toch wel een stuk fijner.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
quote:Op donderdag 5 juli 2018 16:28 schreef FlippingCoin het volgende:
[..]
Nice.
nog welSPOILEROm 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.Maar binnenkort over op Jira, zag dat het gratis is voor studenten en toch wel een stuk fijner.
Kanban is een manier van issue management toch?quote:Op donderdag 5 juli 2018 17:10 schreef cablegunmaster het volgende:
Is er iets beters dan Trello? ik heb het ook een tijdje gebruikt, maar ik zoek ook iets vergelijkends . Weet niet of ik nu een zeikstraal ben of gewoon toe ben aan iets nieuws. Zelf gebruik ik nu Redmine, ook best aardig maar meer voor issue management dan Kanban visualisatie.
SPOILEROm 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 10% gewijzigd door embedguy op 05-07-2018 20:12:56 ]Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
Jira werkt fijner maar het kost geld volgens mij. Je hebt iig versies en zo.quote:Op donderdag 5 juli 2018 17:10 schreef cablegunmaster het volgende:
Is er iets beters dan Trello? ik heb het ook een tijdje gebruikt, maar ik zoek ook iets vergelijkends . Weet niet of ik nu een zeikstraal ben of gewoon toe ben aan iets nieuws. Zelf gebruik ik nu Redmine, ook best aardig maar meer voor issue management dan Kanban visualisatie.
Als je github gebruikt is zenhub misschien wel wat. https://www.zenhub.com/quote:Op donderdag 5 juli 2018 17:10 schreef cablegunmaster het volgende:
Is er iets beters dan Trello? ik heb het ook een tijdje gebruikt, maar ik zoek ook iets vergelijkends . Weet niet of ik nu een zeikstraal ben of gewoon toe ben aan iets nieuws. Zelf gebruik ik nu Redmine, ook best aardig maar meer voor issue management dan Kanban visualisatie.
Zal die ook eens bekijken, is die gratis?quote:Op donderdag 5 juli 2018 20:34 schreef Farenji het volgende:
[..]
Als je github gebruikt is zenhub misschien wel wat. https://www.zenhub.com/
Van wat ik me kan herinneren van Jira is dat het ietsje uitgebreider was dan Trello. Misschien dat de betaalde versie van Trello dezelfde functionaliteit biedt, maar dat weet ik niet zo uit mijn hoofd.quote:Op donderdag 5 juli 2018 20:18 schreef FlippingCoin het volgende:
[..]
Jira werkt fijner maar het kost geld volgens mij. Je hebt iig versies en zo.
Ja, de eerste twee weken. Daarna 5 dollar per user per maand. Beduidend goedkoper dan jira.quote:Op donderdag 5 juli 2018 20:36 schreef FlippingCoin het volgende:
[..]
Zal die ook eens bekijken, is die gratis?
Ah oké de betaalde trello nooit aangeraakt.quote:Op donderdag 5 juli 2018 20:37 schreef DevFreak het volgende:
[..]
Van wat ik me kan herinneren van Jira is dat het ietsje uitgebreider was dan Trello. Misschien dat de betaalde versie van Trello dezelfde functionaliteit biedt, maar dat weet ik niet zo uit mijn hoofd.
Ah oké dan kan ik toch beter voor Jira gaan voorlopig met een student license.quote:Op donderdag 5 juli 2018 20:40 schreef Farenji het volgende:
[..]
Ja, de eerste twee weken. Daarna 5 dollar per user per maand. Beduidend goedkoper dan jira.
Vet, ik wist niet dat je docent was?quote:Op vrijdag 6 juli 2018 08:40 schreef Bosbeetle het volgende:
Vandaag de hele dag code van studenten met studenten bespreken (mondelinge examens) Grappig genoeg is dat een erg leuke bezigheid sommigen maken echt leuke dingen (we geven ze altijd redelijk wat vrijheid om de opdracht van creatieve kanten te voorzien)
klinkt alsof dat dat threaded zou kunnen?quote:Op dinsdag 19 juni 2018 20:14 schreef Bosbeetle het volgende:
[..]
nouja er zijn nogal wat methodes die alleen toepasbaar zijn op de lijst... de lijst opzich heeft veel extra informatie zoals tracks in de lijst, die worden bepaald als de lijst compleet is. De localisaties op zich zelf zijn niet zoveel zeggend de hele locolisatielijst vormt het eigenlijke object, namelijk een super-resolutie beeld. Dus in de lijst met localisaties kan ik weer biologische clusters vinden, en tracks die een bead in het beeld voorstellen maar ook wil ik graag uiteindelijk de hele lijst registreren of transformeren om zo lijsten over elkaar te leggen.
sowieso lukken dingen me vaak wel redelijk in normale snelheid als het over een klein aantal gaat maar deze dataset zitten zo rond de 3 miljoen localisaties en dan duren zelfs vrij eenvoudige mehodes lang. Ik zit nu al een minuut of 2 te wachten en dan heb ik alleen maar data ingeladen en tracks bepaald in de data (en toegangbaar gemaakt zonder dat ik altijd drie miljoen localisaties door moet lopen)
Nice dat dacht ik ook toen jeje interfaces maakte, alles met interface Evolvable kan je de methodes van aanroepen ongeacht wat voor object ze zijn als ze maar implement Evolvable hebben (als ik de goede naam pak ) kan je alle methodes in je interface van aanroepen.quote:Op donderdag 5 juli 2018 12:05 schreef Bosbeetle het volgende:
Als oefening toch maar even mijn evo class generic gemaakt langzaam leren is goed.
Alleen moet ik nu in de klasse blijven testen wat voor type het is want een kleur evolueer je anders een integer natuurlijk.
Ha, dat zal tegenvallen.quote:Op vrijdag 6 juli 2018 09:56 schreef DevFreak het volgende:
Ik ga volgende week even weg van Laravel en op vanilla-PHP safari. Gewoon from scratch iets nieuws schrijven met object georiënteerd PHP.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |