6 Windows-bureaubladhulpprogramma's die elke softwareontwikkelaar nodig heeft

De meeste softwareontwikkelaars die aan Windows werken, hebben een vrij standaard reeks tools: een code-editor of IDE; Git of een ander versiebeheersysteem; een berichtenclient (of dit nu Slack is of een van zijn klonen), enzovoort. En aangezien de meeste workflows voor ontwikkelaars online zijn, heeft de webbrowser veel andere tools die we normaal gesproken op de desktop zouden installeren, overbodig gemaakt.

Wat is een API? Application programming interfaces uitgelegd

API staat voor Application Programming Interface, een concept dat overal van toepassing is, van opdrachtregelprogramma's tot enterprise Java-code tot Ruby on Rails-webapps. Een API is een manier om programmatisch te communiceren met een afzonderlijke softwarecomponent of bron. Tenzij je elke regel code helemaal opnieuw schrijft, zul je interactie hebben met externe softwarecomponenten, elk met zijn eigen API.

Hoe CI / CD te verbeteren met shift-left-testen

Het testen van applicaties was een technisch uitdagende, tijdrovende activiteit die dagen of weken voor de release van een applicatie was gepland. Ontwikkelingsteams kregen de ruimte om te coderen tot het elfde uur, en testers, die veel van hun werk handmatig deden, hadden weinig andere keus dan genoegen te nemen met het beetje tijd dat ze kregen.

Wat is WebAssembly? Het webplatform van de volgende generatie uitgelegd

Al twee decennia hebben we slechts één programmeertaal beschikbaar om native in een webbrowser te gebruiken: JavaScript. De langzame dood van binaire plug-ins van derden heeft andere talen, zoals Java en Flash ActionScript, uitgesloten als eersteklas burgers voor webontwikkeling. Andere webtalen, zoals CoffeeScript, worden alleen in JavaScript gecompileerd.

5 grote en krachtige Python-webframeworks

Wanneer u een back-end bouwt voor een website of service, zelfs een die op het eerste gezicht bescheiden lijkt, zult u snel merken dat het allesbehalve is. Zelfs een 'simpele' site blijkt een bijenkorf van complexiteit te zijn. Gebruikersbeheer, gegevensontwerp, formulierinzendingen, beveiliging,… dat alles handmatig implementeren wordt vervelend.

Best practices voor caching in ASP.Net

Caching is een strategie voor statusbeheer die vaak wordt gebruikt in ASP.Net om de prestaties van de toepassing te verbeteren door het verbruik van bronnen in uw systeem te minimaliseren. Als het correct wordt gebruikt, kan het de prestaties van uw applicatie aanzienlijk verbeteren door de wWb-pagina in zijn geheel of gedeeltelijk op te slaan, of zelfs de gegevens van de applicatie op te slaan over de HTTP-verzoeken.

Ontwikkelaarstools in de nieuwe Microsoft Edge

De nieuwe op Chromium gebaseerde browser van Microsoft heeft onlangs zijn tweede openbare stabiele release gehad, met de onthulling van Edge 80 met volledige ARM64-ondersteuning en verbeterde tools om u te helpen bij het bouwen van en werken met webinhoud. Net als eerdere versies van de nu verouderde Edge, behoudt de nieuwe browser van Microsoft de vertrouwde F12-snelkoppeling om zijn ontwikkelaarstools te starten, ofwel gekoppeld aan de browser of in een apart paneel.

Hoe C # -code te benchmarken met BenchmarkDotNet

BenchmarkDotNet is een lichtgewicht, open source, krachtige .NET-bibliotheek die uw methoden kan omzetten in benchmarks, die methoden kan volgen en vervolgens inzicht kan geven in de vastgelegde prestatiegegevens. Het is gemakkelijk om BenchmarkDotNet-benchmarks te schrijven en de resultaten van het benchmarkingproces zijn ook gebruiksvriendelijk.

Wat is kwantumcomputers? Oplossingen voor onmogelijke problemen

Er is geen gebrek aan hype in de computerindustrie, hoewel zelfs ik moet toegeven dat de technologie soms de beloftes nakomt. Machine learning is een goed voorbeeld. Machine learning is sinds de jaren vijftig gehyped en is in het afgelopen decennium eindelijk algemeen bruikbaar geworden. Quantum computing werd in de jaren tachtig voorgesteld, maar is nog steeds niet praktisch, hoewel dat de hype niet heeft getemperd.

Eclipse brengt GlassFish 5.1 uit voor Java EE 8

Voortbouwend op de ontwikkeling van enterprise Java, zal de Eclipse Foundation haar eigen versie van de GlassFish-applicatieserver leveren, die traditioneel diende als een referentie-implementatie van het Java EE (Java Enterprise Edition) -platform. Eclipse GlassFish 5.1 is compatibel met de Java EE 8-specificatie en vertegenwoordigt de volledige migratie van GlassFish naar de open source Eclipse Foundation.