Greetings, fellow traveler of the cosmos! Whether you're a tech Jedi, a curious Padawan, or just a passerby, may the Force be with you as you explore my digital galaxy.
Covered the basics of python programming language, stuff like syntax, internal libraries, keywordsm, functions, loops, return statements and classes just to name a few
Visit TimelineCovered the basics git such as staging, committing, pull requests, branching, forking, commands etc and working with some git as a service providers such as bitbucket and github
Visit TimelineCovered the basics to writing tests usiing pytest, due to its large community and open source nature there's numerous plugins for pytest to help in stuff like reportin, writing gherkin...key important functionality that will ease code reusability and reduce duplication and complicated logic is the use of fixtures and fixture scopes
Visit TimelineStarted by looking into virtualization technology and why the need for hypervisors, the drawbacks and introduction of Containerization, the benefits, then the architecture of docker, key terms like images, containers, Dockerfiles and how to interact with these objects via docker cli
Visit TimelineStarted by looking into using jenkins to automate given workflows by using jenkins jobs defined in groovy scripts. Due to it's open source nature and wide community jenkins suppports tons and tons of other technology in form of plugins such as docker containers, integration with instant messaging platforms, integration with LDAP...
Visit TimelineStarted with basic overview of tech behind selenium, it's functionality, it's support for multiple browsers, programming languages... and use cases in automating browser interactions (web scraping), writing e2e tests for web applications...
Visit TimelineSelenium is good and all but man Playwright is the man lol. Due to several drawbacks and effort needed to stabilize selenium scripts/tests, I looked into Playwright a tool developed by microsoft for e2e UI testing. It has inbuilt assertion methods, waits, background API call interception, supports multiple browsers and programming languages just to name a few
Visit TimelineFun fact: this website is built on flask. Like it says in the documentation, flask is a lightweight web application framework that makes building webapps/services quick and easy
Visit Timeline