Beste werkwijze gevraagd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Microsoft BI engineer

Ben jij die meewerkend BI-voorman die graag zelf wil ontwikkelen maar ook een visie heeft, anderen kan motiveren en werkzaamheden kan coördineren. Dan zijn wij op zoek naar jou! Je uitdaging De Nederlandse Transplantatie Stichting (NTS) heeft als missie: meer patiënten helpen met een transplantatie met respect voor de donor. Daarbij is transparantie van beschikbare informatie heel belangrijk. We delen informatie met de organisaties en wetenschappers die betrokken zijn bij donatie en transplantatie. Daarvoor heeft de NTS een BI team. We werken met medische data. Hiervoor moeten we rekening houden met privacy aspecten en wetgeving. Deze data gebruiken we voor

Bekijk vacature »

Business Developer III

Description of activities: Digital is de norm. En dat geldt ook zeker voor ABN AMRO. Daarom werken we er bij Online Channels hard aan om zo veel mogelijk diensten online mogelijk te maken voor onze klanten. Online Channels is een afdeling binnen de business line Commercial Banking (zakelijk) die de digitale dienstverlening ontwikkelt voor zakelijke klanten, van zzp’ers tot corporates. Een doelgroep met complexe financiële behoeften, waarvoor we bij Online Channels zorgen voor de beste manier om diensten en services digitaal te ontsluiten. Denk aan de mogelijkheden om online klant te worden, het vergroten van online self-service mogelijkheden, online betalingen

Bekijk vacature »

Business Developer Value Recovery

Als Business Developer Value Recovery help je met het succesvol initiëren, piloten, opschalen en implementeren van projecten met als doel er meer waarde uit te halen. Wat doe je als Business Developer Value Recovery bij Coolblue? Je bent verantwoordelijk voor het halen van meer waarde uit producten die we nu afschrijven, aan opkopers verkopen, recyclen of weggooien en je zorgt ervoor dat er zoveel mogelijk geld verdiend wordt aan het verkoopklaar maken en het verkopen van deze producten via B2B en B2C kanalen. Je zult in jouw eerste projecten o.a. verantwoordelijk zijn voor het opschalen van onze marktplaats verkopen, vinden

Bekijk vacature »

Team Lead PHP

Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren. Wat doe je als Team Lead PHP bij Coolblue? Als Team Lead PHP bouw en leid je een team dat uitblinkt in het leveren van hoogwaardige en kostenefficiënte software. Je ondersteunt teamleden bij het afbakenen van hun doelen en met de aanpak om ze te behalen. Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren en een effectief team op te bouwen. Ook Team Lead PHP worden bij Coolblue? Lees hieronder

Bekijk vacature »

Junior .NET ontwikkelaar @ Den Haag

2021-09-22 iSense Junior .NET ontwikkelaar Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51105 Locatie Den Haag e.o. Wat ga je doen tijdens het Fullstack .NET Developer Traineeship? Vanaf januari/februari 2022 krijg jij

Bekijk vacature »

Magento Developer

Bedrijfsomschrijving Voor een snelgroeiend bedrijf die zich bezighoudt met het ontwikkelen van de beste webshops ben ik op zoek naar een Magento developer. Ze bestaan nu 5 jaar en zijn in korte tijd gegroeid naar een onderneming van 10 personen. Door het succes zijn ze nu op zoek naar versterking van hun team. Het is en ambitieus bedrijf die alles uit hun webshops en E-commerce marketing probeert te halen. De werksfeer kun je omschrijven als lekker informeel. Je krijgt hier de ruimte om je creativiteit erop los te laten. Als jij denkt dat jouw idee een betere oplossing is en

Bekijk vacature »

Junior Fullstack .NET Developer @ Regio Rotterdam

2021-10-18 iSense Junior Fullstack .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51116 Locatie Rotterdam en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg

Bekijk vacature »

Startersfunctie JAVA developer @ Regio Den Haag

2021-10-02 iSense Startersfunctie JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in januari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISNA51155 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf januari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en jezelf

Bekijk vacature »

Senior OutSystems Developer

Wie zijn wij? In korte tijd hebben we als startup een platform ontwikkeld en in de markt gezet voor het organiseren van volledige mobiliteit van consumenten en medewerkers van bedrijven. Openbaar vervoer, deelauto’s, deelfietsen en nog veel meer kun je plannen, boeken, betalen en gebruiken met ons platform bestaande uit onder meer een app, backend en een multimodale reisplanner. Met een jong en slagvaardig team zijn we in rap tempo de markt aan het veroveren. Nu nog hoofdzakelijk in Nederland maar met grote plannen om de grens over te gaan. We zoeken naar een senior OutSystems Developer om de ontwikkeling

Bekijk vacature »

.NET Developer / Azure @ Ede

2021-10-20 iSense .NET Developer Azure Kanker is wereldwijd de op één na meest voorkomende doodsoorzaak. Het ontwikkelen van software die gebruikt wordt bij de bestrijding van deze ziekte is dan ook ontzettend belangrijk. Wil jij als .NET Developer écht een maatschappelijke bijdrage leveren? Ga dan aan de slag met het ontwikkelen van software voor de medische sector! ISKA51342 Organisatie Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen een organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovatie aan bij te dragen. Samen met je collega’s zorgen dat patiënten

Bekijk vacature »

Salesforce developer

Functieomschrijving Do you want to help shape the global Salesforce environment of the world’s largest HR service provider, defining, building and continuously improving the solution 28.000 people will use on a daily basis? Helping shape the working life of over 500 million talented individuals? As part of building a global Salesforce programme we are looking for multiple experienced Salesforce Developers. You work closely with our Technical lead, product owner and other salesforce developers and consultants to implement and integrate a global package of features based on Sales Cloud, Services Cloud, Marketing Cloud and Bullhorn for Salesforce, including but not limited

Bekijk vacature »

(junior) PLC programmeur

Sta jij klaar om een bijdrage te leveren aan de verbetering van het productieproces? Dan is dit een uitdagende en veelzijdige functie die bij je past! Functie Het team waarin je werkt is verantwoordelijk voor het project vanaf het concept tot en met de nazorg. Denk hierbij aan het maken van offertes, opstellen van schema's, doen van bestellingen en programmeren van de PLC's; Je werkt hoofdzakelijk zelfstandig, onderhoudt de communicatie met de klant, je collega's op andere projecten en met de leveranciers; Je helpt bij het verder moderniseren en automatiseren van de huidige productielijnen; Onderhouden en optimaliseren van de software;

Bekijk vacature »

Business Developer III

Description of activities: Sinds de zomer van 2020 is ‘chatbot Anna’ geïntroduceerd voor zakelijke klanten van ABN AMRO. In de afgelopen maanden wisten steeds meer klanten de chatbot te vinden voor vragen met betrekking tot hun bankzaken. Daarnaast is in de hernieuwde bankstrategie van begin december 2020 het belang van digitalisering nog duidelijker geworden. Dit betekent dat de rol van chatbot Anna belangrijker wordt en we Anna zowel in de breedte als de diepte veel zullen moeten trainen. En daarvoor zoeken we nu een Conversation Designer, die inhoudelijk zorgt voor het ontwerpen van de dialogen. With the following results: Als

Bekijk vacature »

GE Smallworld Ontwikkelaar - Utilities

Wij zoeken een Geo-ICT Smallworld ontwikkelaar met interesse in de nieuwste ontwikkelingen in de Energiemarkt! Wat ga je doen? Wist je dat CGI het grootste bedrijf is met een eigen Geo-ICT community? Dat we ook in verschillende landen waaronder Nederland de koploper zijn op het gebied van Geo-ICT dienstverlening? We breiden onze Geo-ICT activiteiten nog steeds verder uit. Zo zijn wij ons vooral aan het richten op de nieuwste ontwikkelingen in de energiemarkt en de daarbij horende energietransitie. Het CO2 neutraal maken van de samenleving is onze doelstelling en jij kan daar een actieve bijdrage aan leveren! Onze Geo-ICT practise

Bekijk vacature »

Mendix Consultant / Developer @ Brabant

2021-08-19 iSense Mendix Consultant / Developer Wil je als interne Consultant werken bij een organisatie die volledig Mendix-minded is en het hele ontwikkelproces van analyse, bouwen tot implementatie doen? Reageer dan snel! ISN48412 Organisatie De organisatie begeeft zich in de retail branche en focust zich op de tak mobiliteit. De organisatie telt ongeveer 3000 medewerkers die verdeeld zijn over meerdere vestigingen in het land. Een deel zit in Brabant en een deel zit in de Randstad. Voor deze functie kan er als standplaats worden gekozen tussen de zowel de regio Utrecht als de regio Breda. Voor nu is het nog

Bekijk vacature »
Ad Vertentie

Ad Vertentie

15/03/2020 13:53:11
Quote Anchor link
Voor een rapportageprogramma waar tientallen werkplekken gelijktijdig mee werken ben ik benieuwd naar het volgende:

Het gebouwde systeem haalt middels een Jquery/AJAX/JSON refresh elke seconde de resultaten/rapportages van 1 (flinke) query binnen.
Momenteel werken 10 werkplekken met dit programma. Dit betekend dat elke cliënt elke seconde de query opvraagt en op het scherm toont.
Ik ben benieuwd of er een betere manier is om dit te doen b.v. dmv XML / SOAP / JSON.
De bedoeling is dat als cliënt 1 een rapportage aanmaakt, alle overige ingelogde cliënt dit ook meteen op het scherm zien (dus realtime).
 
PHP hulp

PHP hulp

21/10/2021 16:01:04
 
- Ariën -
Beheerder

- Ariën -

15/03/2020 13:57:10
Quote Anchor link
Als je elke seconde een zware query wilt uitvoeren, dan zie ik in mijn ogen een proces wat geoptimaliseerd kan worden. Elke seconde een AJAX-requst lijkt mij overdreven, een push-systeem via sockets lijkt mij zinvoller als het moet plaatsvinden. Dan worden de wijzigingen door eén systeem naar alle clients gestuurd, in plaats van die steeds allen tezamen een request doen naar een server die het al zwaar genoeg heeft.

Dus duik eens in de wereld van websockets.....
Gewijzigd op 15/03/2020 13:58:23 door - Ariën -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/03/2020 14:00:31
Quote Anchor link
Als het echt realtime moet zijn dan zijn websockets het enige juiste antwoord. Dit vereist echter wel een speciale extensie op je webserver.

Edit:

Waarom ben je altijd zo snel Ariën? :-)
Gewijzigd op 15/03/2020 14:01:26 door Frank Nietbelangrijk
 
Ad Vertentie

Ad Vertentie

15/03/2020 14:06:15
Quote Anchor link
Ok! Dat klinkt onbekend :)
Iemand een linkje naar iets waar ik mee vooruit kan?
 
- Ariën -
Beheerder

- Ariën -

15/03/2020 14:16:26
Quote Anchor link
https://nl.wikipedia.org/wiki/WebSocket
https://socket.io/ >> https://socket.io/get-started/chat/

Maar zo zijn er ook een hoop andere websockets-services.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/03/2020 14:18:25
Quote Anchor link
Misschien kun je hier eens mee beginnen?

klik hier

Ik zie dat het linkje niet werkte... nu misschien wel?
Gewijzigd op 15/03/2020 14:27:42 door Frank Nietbelangrijk
 
Ad Vertentie

Ad Vertentie

15/03/2020 14:22:42
Quote Anchor link
Nice! Thx heren!
Enige uitdaging is denk ik wel dat alle poorten behalve 80 en 443 gesloten zijn.
Is het mogelijk om vormgeving te geven aan websockets (layout), en ook hetgeen gerapporteerd is op te slaan in MySQL (en deze te fetchen zodra er een update is)?
 
- Ariën -
Beheerder

- Ariën -

15/03/2020 14:26:39
Quote Anchor link
Dan moet MySQL het wel kunnen pushen. En mij bekruipt de gedachte via een rondje Google, dat MySQL dit niet kan. Plus dat clients niks met MySQL te maken hebben.

Maar waarom kunnen de andere poorten niet open? Ik neem aan dat je met jouw systeem toch niet op een simpel shared webhostingpakket zit? Desnoods kan je een VPS ervoor inzetten, en NodeJS erop installeren.
Gewijzigd op 15/03/2020 14:29:01 door - Ariën -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/03/2020 14:31:17
Quote Anchor link
Ik zou deze volgorde aanhouden:

- rapportage formulier
- POST formulier, valideer en sla gegevens op in mysql database
- PUSH het de nieuwe (zojuist opgeslagen) rapportage naar de clients

Toevoeging op 15/03/2020 14:32:14:

Alles is gewoon PHP alleen in stap drie voeg je er een nieuwe functionaliteit aan toe.
 
Ad Vertentie

Ad Vertentie

15/03/2020 14:33:19
Quote Anchor link
Ok.. dan gaat websockets het niet worden, zijn er andere opties wellicht?
Het programma draait intern (cloud) op een VPS.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/03/2020 14:39:44
Quote Anchor link
Tja dan krijg je denk ik long polling
Gewijzigd op 15/03/2020 14:42:17 door Frank Nietbelangrijk
 
Thomas van den Heuvel

Thomas van den Heuvel

15/03/2020 14:52:11
Quote Anchor link
Ik zou misschien ook niet een techniek/programmeertaal voorop stellen maar eerder kijken naar welke techniek / methodiek het beste werkt voor een/jouw realtime applicatie. Sockets zijn waarschijnlijk nodig, er moet immers gecommuniceerd worden, maar er zijn legio programmeertalen die sockets implementeren. Misschien kom je wel uit op een standalone applicatie van het een of ander, in plaats van een webbased aanpak. Maak anders diverse proof-of-concepts en kijk wat het beste werkt in jouw situatie. Misschien zijn er wel andere mogelijkheden of beperkingen die alle van invloed zijn op welke opties uberhaupt valide zijn. Zou eerst eens wat onderzoek doen naar de mogelijkheden.
 
Ad Vertentie

Ad Vertentie

15/03/2020 15:03:47
Quote Anchor link
Het probleem is eigenlijk dat er geen probleem is.
De huidige manier van werken werkt eigenlijk prima.
Om met de tijd mee te gaan (ook ivm veiligheid) ben ik benieuwd wat andere mogelijkheden kunnen zijn.
Mijn eerste idee was om het met XML of SOAP te gaan doen, echter denk ik dat dit niet een hele veilige manier is om gevoelige data naar cliënts te sturen.
De opzet zou dan zijn om middens een cronjob welke elke seconde (of 5.. maakt niet heel veel uit) een XML te genereren of aan te vullen die aan bepaalde tijdsspecificaties voldoet.
Het rapportagescript zou dan aan de cliëntzijde dezelfde refreshrate kunnen aanhouden om het XML gebeuren binnen te halen en te verwerken, echter qua veiligheid lijkt me de huidige manier nog net iets beter.
Ik denk dat ik het voor dit moment even laat zoals het is.
Allen bedankt voor de snelle reacties en het verbreden van mijn spectrum!
 
- Ariën -
Beheerder

- Ariën -

15/03/2020 15:06:10
Quote Anchor link
Als websockets het niet worden, en het is nu met de huidige techniek geen probleem, dan vrees ik wel dat het op den duur een probleem gaat vormen.

Maar waarom kan er niet geïnvesteerd worden in websockets? Het is feitelijk weinig moeite, en het is zo ingericht.

Cronjobs werken trouwens per minuut.
 
Ad Vertentie

Ad Vertentie

15/03/2020 15:07:38
Quote Anchor link
- Ariën - op 15/03/2020 15:06:10:

Cronjobs werken trouwens per minuut.


Klopt maar met een loopje erin kan dat ook 60x ;)
 
- Ariën -
Beheerder

- Ariën -

15/03/2020 15:09:59
Quote Anchor link
Ad Vertentie op 15/03/2020 15:07:38:
- Ariën - op 15/03/2020 15:06:10:

Cronjobs werken trouwens per minuut.


Klopt maar met een loopje erin kan dat ook 60x ;)


Als jij graag investeert in dure servers..... ;-)
En het is niet te hopen dat er dan processen zullen time-out'en. Dat heb ik ooit eens gezien. php-fpm te veel geheugen door de vele opeengestapelde processen, server onderuit.
Gewijzigd op 15/03/2020 15:12:14 door - Ariën -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/03/2020 15:13:05
Quote Anchor link
Cronjobs dat moet je niet willen. En 10 clients elke seconde een request maakt dan al gauw een extra 10 requests per seconde naast je normale verkeer. Overweeg dan een periode van bijvoorbeeld 10 seconden. dat scheelt alweer een flinke hap.
 
Thomas van den Heuvel

Thomas van den Heuvel

15/03/2020 15:21:27
Quote Anchor link
Ad Vertentie op 15/03/2020 15:03:47:
Mijn eerste idee was om het met XML of SOAP te gaan doen

Uhm, is iedereen ondertussen niet over naar JSON? Veel sneller/lichtgewicht etc?

Ad Vertentie op 15/03/2020 15:03:47:
echter denk ik dat dit niet een hele veilige manier is om gevoelige data naar cliënts te sturen.

Uhm, dat wordt eerder bepaald door het transport, en niet het formaat? Mja als je dit gewoon over HTTP knalt zonder authenticatie dan maakt het niet zoveel uit welk format dit is? :p

Ad Vertentie op 15/03/2020 15:03:47:
De opzet zou dan zijn om middens een cronjob welke elke seconde (of 5.. maakt niet heel veel uit) een XML te genereren of aan te vullen die aan bepaalde tijdsspecificaties voldoet.

De hierboven genoemde voorstellen suggereren volgens mij een PUSH-strategie (je wordt ingelicht wanneer er nieuwe data beschikbaar is), in plaats van het standaard PULL-mechanisme waarbij je informatie elke keer ophaalt, vergelijkbaar met het eindeloos verversen van een pagina. Oftewel "Don't call us, we will call you".

Ad Vertentie op 15/03/2020 15:03:47:
refreshrate

Heb je dus niet meer als het goed is, althans niet zoals voorheen.

Ad Vertentie op 15/03/2020 15:03:47:
veiligheid

Hangt helemaal van het transport af, lijkt mij. En of de eindgebruiker zich aan de voorschriften houdt, want dat is tegenwoordig meestal de zwakste schakel.
Gewijzigd op 15/03/2020 15:33:10 door Thomas van den Heuvel
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/03/2020 15:58:32
Quote Anchor link
ja XML en SOAP... zoals het ooit begon :p

en XML of JSON kan echt zo veilig zijn als ieder normaal verzoek aan een webserver. Voordat je de data terugstuurt kun je gewoon je SESSION raadplegen en kijken of deze gebruiker ingelogd is en voldoende rechten heeft om deze data te ontvangen. Vervolgens doe je in 2020 natuurlijk ALLES over een beveiligde verbinding zodat je data niet door "the man in the middle" wordt onderschept.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.