Yesterday I passed the Cisco DEVCOR 350-901 exam and fulfilled the DevNet Professional certification. To accompany that I today have the Credly badges to prove it. This was my first…
Understanding the IEEE Standard 828-2012
Tonight I had a refreshment on SCM (Software Configuration Management) by reading the IEEE Std 828-2012. Software development often involves multiple contributors, complex systems, and rapidly changing requirements. In such…
Cohesion and coupling in modular programming
In modular programming, cohesion and coupling are two fundamental concepts that play an important part in how you will organize your code. Understanding these concepts, and being able to balance…
Cisco Modeling Labs: Cut to the chase
For the past years I have been using EVE-NG for most of my labs. It’s been a pleasure, but I’ve always felt like something was missing when it comes to…
DEVASC: API på webben, del 2
I den tidigare delen gick vi igenom teori över REST APIer. Nu ska vi använda Python och ett HTTP bibliotek för att prata med ett API på webben. Förutsättningar för…
DEVASC: API på webben, del 1
Jag vill börja detta inlägg genom att förklara 2 centrala begrepp: “Representational State Transfer” (REST): en arkitekturstil som sätter en standard för kommunikation mellan system på webben. “Application Program Interface”…
DEVASC: Jämför olika dataformat (XML, JSON, YAML)
XML “Extensible Markup Language” (XML) är ett textbaserat märkspråk som används för att representera strukturerad information. Språket är plattformsneutralt. Någon som tidigare har skrivit HTML kan se likheter i strukturen…