Issue: 2023 - September/October

  • Rod notices that sometimes, looking at a nagging obstacle in a new way can open your eyes to more than just a coding solution.
  • Sahil examines some of the most common mistakes and misunderstood concepts that cause insecure applications in Azure Active Directory (Entra ID if you are on board with the new name for the product). The protocols he covers are portable to any identity platform. Some common mistakes and misunderstood conceptsinclude:: redirect URIs in identity protocols, mixing different types of OpenID Connect (OIDC) flows in a single app, managing client secrets, managed identities, an...See More
  • In the third article of this series, Paul shows you how to build a website using Node.js and Express to serve web pages, how to use a templating engine called Mustache to create dynamic web pages from the data retrieved from API calls, and how to configure cross-domain resource sharing (CORS).
  • If you’ve got a complex series of problems within filtering software, Julie shows you how bounded context in Domain-Driven Design might be a good solution.
  • Joydip shows you how to build real-time web applications with Server-Sent Events (SSE) in ASP.NET Core, including the core concepts of SSE, the features, benefits, and downsides of SSE, and how to implement real-time updates, etc.
  • Markus looks at fundamental techniques required to build Copilot-powered applications. Learn to build a secure chatbot, and learn practical skills for creating prompts, using models, and adding your own data.
  • Shawn how to integrate Progressive Web App (PWA) capabilities into applications built using the Vite development build environment. It explains the concept of PWAs, their benefits, and how they bridge the gap between mobile apps and websites.
  • In Part 2 of Bilal’s Authentication series, you’ll learn Token authentication in Laravel, which involves exchanging a token between the client and server for authentication, instead of sending credentials with each request. Laravel offers two packages for Token Authentication: Laravel Passport and Laravel Sanctum.
  • Learn to use machine learning with AI to identify spam. Mike and the CODE team use AI to sort out the legitimate email messages.
  • John takes a look at the history of Agile development and explores the difference between the process and the result. John encourages Agile practitioners to delve into the essence of Agile beyond the Manifesto to fully grasp its heart.