{
  "id": 11234142,
  "title": "Creating a server using socket",
  "url": "https://urgent.news/2026/10/01/creating-a-server-using-socket",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-01T16:34:41.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/kz1232/creating-a-server-using-socket-3jaf"
  },
  "original_language": "en",
  "account": "A programmer who has been actively learning coding for the past 3-4 years started with basic programming assignments, focusing on pattern problems. They learned about data structures and algorithms (DSA), moved on to WordPress for creating simple front-end websites, and then delved into Python and the Django framework, building several interesting projects. However, they realized they didn't need to manually understand servers and clients, as Django provided a pre-built local server for development. They also explored various tools like nginx, an asgi server, and Django's Model View Template architecture, enabling them to create proper APIs, implement permission-based access, authentication, and authorization. Their projects allowed them to function as a backend developer to some extent. As they progressed, they encountered terms like architecture design, JWT-token authentication, rate limiting, scalability, server-side validation, client-side validation, application-level implementation, server-level implementation, and others. They felt that these concepts were more advanced and would come up as they worked and advanced in their careers. However, with the introduction of AI, many of these terms became more commonplace, leading them to contemplate a shift to machine learning (ML). Yet, they decided to continue refining their back-end development skills using the Python socket module, which allowed them to create a single-threaded server that served connections from a single-threaded client. They learned socket programming from Real Python and are now sharing their journey and insights in their first blog. They welcome any feedback and suggestions on their writing.",
  "summary": "I have started learning programming 3 - 4 years back and mostly basic assignments solved pattern problems learned about DSA concepts and then learned about wordpress , started building simple front-end website , then learned about python and django framework and built some cool projects . Along the way , there wasn't much a need to actually manually understand , server and client to build…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}