Web Development


In the early days of web development, web pages were generated on the server, and the browser’s role was to display them. Today, that responsibility is shared between the server and the client (browser), with ongoing discussions about which tasks belong where. A key aspect of this division involves how the client and server communicate. My experience has primarily been on the server side, but I’ve also done a fair amount of client-side development.

Additionally, I have worked extensively with web scraping. While it isn’t web development in the traditional sense, it involves analyzing websites and extracting data from them — a process that overlaps with web development skills. As websites become more complex and dynamic, scraping them becomes increasingly challenging.

Below are some of the libraries and tools that I have worked with:

Django, Flask, Redis, RQ, Celery, RabbitMQ, Docker, Heroku, Netlify, Pelican, HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, reStructuredText, REST, Beautiful Soup, Jsoup, Selenium, XML, JSON, YAML. JBoss, Tomcat, Glassfish.

View comments.

more ...