Ontwikkelomgeving

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »
Elwin - Fratsloos

Elwin - Fratsloos

12/01/2016 11:21:02
Quote Anchor link
Op kantoor werken we met een team van developers. We maken gebruik van SVN (we zijn bezig met een overstap naar Git), maar bij het ontwikkelen lopen we toch nog vaak tegen een probleem aan. Ik ben benieuwd hoe anderen dat oplossen.

Situatieschets
We hebben nu altijd een www en een dev subdomein, met allebei een eigen database. Tijdens de ontwikkeling publiceren we de bestanden van de lokale computer naar de dev-omgeving. Bij een oplevermoment wordt met behulp van versiebeheer de www geüpdatet.

Probleem
Wanneer meerdere developers tegelijkertijd werken aan hetzelfde project werken, wilt het nog wel eens voorkomen dat ze in het zelfde bestand moeten zijn. Waar dit erg vaak mee gebeurt is met de CSS/LESS bestanden. In eerste instantie is er geen probleem, de developers kunnen allemaal lokaal de wijzigingen aanbrengen en vervolgens naar de dev publiceren. Daar kan getest worden.

Maar wanneer een tweede of derde developer zijn wijzigingen publiceert zijn die van de eerste niet meer online zichtbaar, omdat het CSS-bestand overschreven wordt op de FTP.

In het versiebeheer is dit op te lossen met 'mergen', maar online testen is zo lastig. Daar zit mijn probleem dan ook.

Oplossing
Wat ik op internet heb gevonden zijn er globaal twee oplossingen mogelijk voor het 'FTP-probleem':
1) De developers werken lokaal (op de ontwikkelcomputer) met een eigen webserver;
2) De developers werken online op een eigen virtual server, bv. dev-jan.domein.nl en dev-kees.domein.nl.

Beide methodes hebben zo hun voor- en nadelen. Vooral qua beheer en toegang tot het project. Deze wil ik (nog) niet uitdiepen in dit topic.

Vraag
Wat ik dus wel graag zou willen weten is hoe anderen dit probleem getackeld hebben, of wat hun voorkeur zou zijn bij deze twee opties.
 
PHP hulp

PHP hulp

19/05/2024 08:37:38
 
Ward van der Put
Moderator

Ward van der Put

12/01/2016 12:13:23
Quote Anchor link
Lang verhaal kort: ik denk dat je eerst de integrale overstap naar git moet afronden. Veel van je operationele problemen zijn dan namelijk al opgelost. Als je in het team duidelijke naamconventies voor git-branches afspreekt en iedereen aanleert om ook kleine wijzigingen snel te committen, kun je eigenlijk altijd zien wie waaraan werkt. Met meerdere developers tegelijk aan hetzelfde bestand werken is dan ook nauwelijks nog een probleem.

Gebruik een grafische git-client zoals SourceTree (warm aanbevolen). Dan heb je beter overzicht over de totale git-workflow en een goede synchronisatie tussen ontwikkelcomputers en servers.
 
Elwin - Fratsloos

Elwin - Fratsloos

12/01/2016 12:20:14
Quote Anchor link
Ward, bedankt voor je antwoord. Ik ben het eens met je antwoord, maar ik denk niet dat het één met het ander te maken heeft. Ook met Git blijf je volgens mij zitten met het feit dat je op de externe FTP-server bestanden overschrijft als meerdere developers tegelijk in een project bezig zijn. Vanzelfsprekend alleen als ze aan dezelfde bestanden werken.

Als alle developers tegelijkertijd aan een project werken, en dat project heeft maar één server waarop getest wordt (dev.domein.nl), dan zullen ze nog steeds bestanden overschrijven op de FTP. Of je he in Git nu helemaal netjes hebt, of niet.

Voorbeeld: dev-1 en dev-2 werken aan een ander deel van de front-end. Beide dev's moeten in de LESS-bestanden zijn en publiceren de CSS ervan naar de FTP. Dan overschrijven ze elkaars voortgang op de FTP, waardoor het testen lastiger (lees: onmogelijk) wordt. In het versiebeheer komt het dan nog steeds goed met een merge.

En dat is dan mijn vraag: hoe los je die situatie op? Lokaal ontwikkelen/testen, of meerdere virtual hosts?
 
Ben van Velzen

Ben van Velzen

12/01/2016 12:34:49
Quote Anchor link
De oplossing daarop kan een combinatie zijn. Wat in het bedrijf waar ik werkte gewoon gold was dat elke dev zijn eigen omgeving had op een development server. De staging omgeving was een combinatie van commits die door verschillende developers waren gepusht. Niet al het werk dat je doet push je, alleen wat "afgerond" is. Hiervoor is het uiteraard belangrijk om aan te houden dat 1 commit 1 idee is. Dit is mooi op te lossen als je je commits voor 1 idee gewoon blijft amenden en de specifieke commit pas pusht als deze klaar is. De uiteindelijke live omgeving was ook gewoon een bepaalde revisie van staging. In het hele verhaal komt FTP niet eens aan de orde.
 
Ward van der Put
Moderator

Ward van der Put

12/01/2016 13:06:16
Quote Anchor link
Overstappen naar git is niet slechts een technische aangelegenheid, maar vereist ook dat je conceptueel en zelfs mentaal knoppen omzet.

In een succesvolle git-workflow (deze moet je eens lezen) zijn er niet meer slechts twee versies in omloop (development versus productie), maar minstens evenveel versies als er nodig zijn voor features, bugfixes, hotfixes en minor plus major releases.

Afbeelding

De belangrijkste vuistregel is dat je branches maakt van de develop en naar de develop commit en merged, nooit naar de master. Op het moment dat dev1 en dev2 aan hetzelfde bestand werken, doen ze dat niet in de develop-branche, maar in hun eigen feature- of bugfix-branche van de develop. Op dat moment zijn er van de develop (en dat bestand) minstens drie versies in omloop. Is dev1 al verder gevorderd, dan kan dev2 ook besluiten die feature- of bugfix-branche af te splitsen. Het tweesporenbeleid met twee versies bestaat bij git niet meer en moet je vergeten (dus dat is je mentale uitdaging).

Nou begrijp ik je praktische probleem ook wel: hoe test je het geheel dan? Dáárvoor zou ik een klassieke oplossing gebruiken: zet een derde testserver tussen de developmentserver en de productieserver.

Mijn voornaamste advies is echter toch: zet eerst die git-workflow op poten en laat iedereen uitgebreid en goed wennen aan de nieuwe manier van werken.
 



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.