window.pipedriveLeadboosterConfig = { basis: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', versie: 2, } ;(functie () { var w = venster als (w.LeadBooster) { console.warn('LeadBooster bestaat al') } anders { w.LeadBooster = { q: [], on: functie (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: functie (n) { this.q.push({ t: 't', n: n }) }, } } })() TheCodestReview #1 - wekelijkse software engineering sap - The Codest
The Codest
  • Over ons
  • Diensten
    • Software Ontwikkeling
      • Frontend ontwikkeling
      • Backend ontwikkeling
    • Staff Augmentation
      • Frontend ontwikkelaars
      • Backend ontwikkelaars
      • Gegevensingenieurs
      • Cloud Ingenieurs
      • QA ingenieurs
      • Andere
    • Het advies
      • Audit & Consulting
  • Industrie
    • Fintech & Bankieren
    • E-commerce
    • Adtech
    • Gezondheidstechnologie
    • Productie
    • Logistiek
    • Automotive
    • IOT
  • Waarde voor
    • CEO
    • CTO
    • Leveringsmanager
  • Ons team
  • Case Studies
  • Weten hoe
    • Blog
    • Ontmoetingen
    • Webinars
    • Bronnen
Carrière Neem contact op
  • Over ons
  • Diensten
    • Software Ontwikkeling
      • Frontend ontwikkeling
      • Backend ontwikkeling
    • Staff Augmentation
      • Frontend ontwikkelaars
      • Backend ontwikkelaars
      • Gegevensingenieurs
      • Cloud Ingenieurs
      • QA ingenieurs
      • Andere
    • Het advies
      • Audit & Consulting
  • Waarde voor
    • CEO
    • CTO
    • Leveringsmanager
  • Ons team
  • Case Studies
  • Weten hoe
    • Blog
    • Ontmoetingen
    • Webinars
    • Bronnen
Carrière Neem contact op
Pijl terug KEREN TERUG
2020-10-12
Software Ontwikkeling

TheCodestReview #1 - wekelijks software engineering sap

The Codest

Kamil Ferens

Hoofd groei

Het is al een tijdje geleden dat we een pauze hebben ingelast op onze wekelijkse review van inzichtelijke technische artikelen, waarschijnlijk door de overbelasting van projectwerkzaamheden. Desalniettemin gaan we weer op een missie om wekelijks zeer waardevolle inhoud voor technische leiders en softwareontwikkelaars te vinden, te beoordelen en aan jullie te leveren.

Waarom doen we het?

  1. Het delen van kennis is cruciaal voor het ontwikkelen van technische vaardigheden en dat vinden we belangrijk.

  2. Om leiders in engineering te helpen oplossingen te vinden die ze nodig hebben om op feiten gebaseerde beslissingen te nemen in hun softwareprojecten.

  3. We geloven sterk in de kracht van zelfstudie, streven er altijd naar om nieuwe dingen te leren en onszelf te versterken, 1% per keer. 

  4. Er zijn tonnen aan geweldige technische content online die meer aandacht verdienen en we staan op het punt om de eer te geven die het toekomt

Een routekaart Voor deze serie heb ik een LinkedIn enquête gehouden om te vragen CTOs en engineering managers over hun belangrijkste uitdagingen in het al moeilijk genoeg 2020 en daarna.

Dit is wat ze zeiden: 

Zonder verder oponthoud nodig ik je uit voor de 1e aflevering van TheCodestReview met gastbijdragen van onze CTO, Head of Development en Frontend Lead over de volgende onderwerpen:

Zes vuistregels voor het schalen van Software Architectures door Ian Gorton

"Je systeem heeft een knelpunt. Ergens!" - Wanneer we vechten om de prestaties van de applicatie te verbeteren, vergeten we de belangrijkste beperkingen in het systeem, misschien zijn het niet de meest populaire elementen van de applicatie, maar ze kunnen een negatief effect hebben op de rest en schalen kan ons hier niet helpen.

"Monitoring is fundamenteel voor schaalbare systemen" - we kunnen niet blind zijn in onze business en het is beter voor ons om op de hoogte te zijn van een probleem voordat we er door gebruikers of onze CEO over worden geïnformeerd. Monitoring is de sleutel tot betrouwbaarheid.

"De gegevenslaag is het moeilijkst te schalen" - De database is het hart van onze applicatie en net als elk hart is het moeilijk om erin te snijden zonder ons aderstelsel aan te tasten en daarom is het vaak onze bottleneck. Aan de andere kant, hoe langer we bezig zijn met de marktHoe meer gegevens we verwerken en hoe moeilijker het is om de verwachte prestaties te handhaven.

In het genoemde artikel belicht de auteur enkele specifieke aspecten van een krachtige applicatiearchitectuur. In de loop der jaren hebben we geleerd om oplossingen te gebruiken zoals AWS of Azure, maar zelfs de beste cloud beschermt ons niet tegen onszelf. Bij het maken van een applicatie richten we ons niet op het oplossen van problemen die er niet zijn, we voorzien ze niet van tevoren. Daarom komen we later veel problemen tegen wanneer onze applicatie groeit. De auteur van het artikel geeft ons veel waardevolle tips over waar we moeten zoeken naar optimalisatie, wat het grootste probleem is en hoe dit je applicatie beïnvloedt. Met mijn jarenlange ervaring in de branche ben ik het volledig eens met Ian. Ik wil ook graag toevoegen dat het advies in het artikel van toepassing is op elke applicatie die we onderhouden. Het implementeren van deze richtlijnen zal voordelen opleveren voor de project op het niveau van betrouwbaarheid en voorspelbaarheid, wat een belangrijk kenmerk is voor bedrijfsgroei.

Een inleiding op engineering delivery metrics door Juan Pablo Buritica

- Veelgebruikte prestatiemetingen zijn niet strikt technisch

- De snelheid van softwarelevering is meetbaar, maar de gebruikte indicatoren moeten goed geïnterpreteerd worden om het gewenste effect te bereiken.

- De meest effectieve team is een goed gecoördineerd en goed verbonden team - engineering leiders moeten de problemen en motivaties van ontwikkelaars begrijpen en vice versa om gezonde en synergetische effecten te bereiken.

Juan Pablo Buritica heeft een onderwerp aangesneden dat nog steeds een niche lijkt te zijn. Mensen die IT-projecten managen, nemen vaak een aantal efficiëntiemaatregelen (zoals de basis burndown grafiek in JIRA), maar deze zijn nog steeds niet nauw gecorreleerd met de opleveringen van code onderdelen om op basis daarvan het software delivery proces te optimaliseren. Meestal heeft optimalisatie betrekking op de verdeling van taken en communicatie binnen het team, maar het is zeldzaam om strikt technische indicatoren te volgen die de auteur noemt, bijvoorbeeld 'tijd tot samenvoegen'. In het tijdperk van GitHub web hooks en taakbeheersystemen die openstaan voor integratie, is dit type aanpak relatief eenvoudig toe te passen - gegevens zijn binnen handbereik, je hoeft er alleen maar naar te reiken en ze op de juiste manier te verwerken.

De auteur wijst er terecht op dat de statistieken die hij beschrijft zich snel kunnen keren tegen de ontwikkelingsteamMaar dit gebeurt alleen als het management de details van het werk van de programmeur niet volledig begrijpt. Daarom is het belangrijk dat de PM of PO technisch onderlegd is en kan aanvoelen wat er achter individuele taken in het systeem zit.

Moderne CTO Podcast - Aflevering 217 met Dan Conrad - CTO bij One Identity

In het tijdperk van een pandemie waarbij een groot aantal werknemers is overgestapt op telewerk setup moeten we nog meer aandacht besteden aan de beveiliging van onze gegevens. Een goed voorbeeld is de door Dan aangehaalde situatie waarin gebruikers overal dezelfde of zeer vergelijkbare wachtwoorden gebruiken en zich niet bewust zijn van het gevaar dat daarmee gepaard gaat.

Als je op veel plaatsen dezelfde wachtwoorden gebruikt, kan het gebeuren dat een van de sites "beveiligingsproblemen" heeft, dat de database lekt naar het internet of dat iemand je één wachtwoord ziet intypen dat per ongeluk al je deuren opent. Naar mijn mening zouden alle online diensten je moeten informeren over het gevaar dat gepaard gaat met het invoeren van hetzelfde wachtwoord tijdens het aanmeldingsproces.

Single Sing On (SSO) of het gebruik van wachtwoordmanagers zoals One Identity of LastPass zijn zeer nuttig om de basis online hygiëne en beveiligingsstandaarden te behouden, en onze werknemers en werkplekken te beschermen tegen kwetsbaarheden en digitale bedreigingen.

Geeft u uw werknemers voorlichting over verstandig wachtwoordbeheer?


Bedankt voor het lezen tot het einde en blijf luisteren naar de volgende aflevering!

Verwante artikelen

Software Ontwikkeling

Bouw Toekomstbestendige Web Apps: Inzichten van The Codest's Expert Team

Ontdek hoe The Codest uitblinkt in het creëren van schaalbare, interactieve webapplicaties met geavanceerde technologieën, het leveren van naadloze gebruikerservaringen op alle platforms. Ontdek hoe onze expertise digitale transformatie en business...

DE BESTE
Software Ontwikkeling

Top 10 in Letland gevestigde bedrijven voor softwareontwikkeling

Lees meer over de beste softwareontwikkelingsbedrijven van Letland en hun innovatieve oplossingen in ons nieuwste artikel. Ontdek hoe deze technologieleiders uw bedrijf kunnen helpen verbeteren.

thecodest
Oplossingen voor ondernemingen en schaalvergroting

Essentiële Java-softwareontwikkeling: Een gids voor succesvol uitbesteden

Verken deze essentiële gids over succesvolle outsourcing Java-softwareontwikkeling om de efficiëntie te verbeteren, toegang te krijgen tot expertise en projectsucces te stimuleren met The Codest.

thecodest
Software Ontwikkeling

De ultieme gids voor outsourcing in Polen

De sterke groei van outsourcing in Polen wordt gedreven door economische, educatieve en technologische vooruitgang, die IT-groei en een bedrijfsvriendelijk klimaat stimuleert.

DeCodest
Oplossingen voor ondernemingen en schaalvergroting

De complete gids voor IT-auditmiddelen en -technieken

IT-audits zorgen voor veilige, efficiënte en compliant systemen. Lees het volledige artikel om meer te weten te komen over het belang ervan.

The Codest
Jakub Jakubowicz CTO & medeoprichter

Abonneer je op onze kennisbank en blijf op de hoogte van de expertise uit de IT-sector.

    Over ons

    The Codest - Internationaal softwareontwikkelingsbedrijf met technische hubs in Polen.

    Verenigd Koninkrijk - Hoofdkantoor

    • Kantoor 303B, 182-184 High Street North E6 2JA
      Londen, Engeland

    Polen - Lokale technologieknooppunten

    • Fabryczna kantorenpark, Aleja
      Pokoju 18, 31-564 Krakau
    • Hersenambassade, Konstruktorska
      11, 02-673 Warschau, Polen

      The Codest

    • Home
    • Over ons
    • Diensten
    • Case Studies
    • Weten hoe
    • Carrière
    • Woordenboek

      Diensten

    • Het advies
    • Software Ontwikkeling
    • Backend ontwikkeling
    • Frontend ontwikkeling
    • Staff Augmentation
    • Backend ontwikkelaars
    • Cloud Ingenieurs
    • Gegevensingenieurs
    • Andere
    • QA ingenieurs

      Bronnen

    • Feiten en fabels over samenwerken met een externe partner voor softwareontwikkeling
    • Van de VS naar Europa: Waarom Amerikaanse startups besluiten naar Europa te verhuizen
    • Tech Offshore Ontwikkelingshubs Vergelijking: Tech Offshore Europa (Polen), ASEAN (Filippijnen), Eurazië (Turkije)
    • Wat zijn de grootste uitdagingen voor CTO's en CIO's?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Gebruiksvoorwaarden website

    Copyright © 2025 door The Codest. Alle rechten voorbehouden.

    nl_NLDutch
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish etEstonian elGreek nl_NLDutch