How to configure LangChain to use Azure OpenAI in Python
A guide on configuring LangChain to connect to and use Azure OpenAI services in Python, covering setup, authentication, and examples.
A guide on configuring LangChain to connect to and use Azure OpenAI services in Python, covering setup, authentication, and examples.
A curated newsletter issue covering mobile automation topics, including CI/CD, testing strategies, and tools for iOS, Android, Flutter, and Compose.
Strategies and best practices for optimizing AWS compute costs, including right-sizing instances, choosing the latest generations, and using autoscaling.
Strategies for optimizing Amazon RDS costs on AWS, including right-sizing instances, storage optimization, and using Graviton processors.
Explains C# overload resolution rules, focusing on implicit conversions and compile-time constant evaluation to determine the best method match.
A guide on deploying a Vue 3 static site to Heroku using a Fastify Node.js backend server to serve the static files.
Analyzes the lack of consequences for incorrect tech predictions online and how it incentivizes making bold, often wrong, claims.
Explains new CSS viewport units (svh, lvh, dvh) that solve mobile layout issues caused by dynamic browser UI elements like address bars.
A tutorial on using iOS 17's new UIPageControlTimerProgress class to build an auto-advancing page carousel similar to Instagram Stories.
Using Azure Data Explorer's geo_info_from_ip_address function to locate a hacker by mapping IP addresses on a scatter plot map.
A tutorial on creating a JavaScript function to convert any string into a URL-friendly slug, with a live demo.
Introduces 'Startup Friday', a practice of dedicating Friday time to creative tech projects, experiments, and prototypes.
A detailed guide on using Azure Deployment Stacks with Bicep to manage resource lifecycles at scale, including a preview of upcoming features.
A guide to extracting useful debugging information from error messages, covering OS conventions, network errors, and practical analysis techniques.
A developer shares a workflow tip for learning Rust by automatically creating Git snapshots of each build to track compiler errors.
Discusses the debate around interface default methods in PHP, contrasting 'Is A' vs 'Acts As' relationships in object-oriented design.
Clarifies that Java 21 is not an LTS version, explaining the distinction between Java, JDK, OpenJDK, maintenance, and support.
A review of senpai, a modern terminal-based IRC client, focusing on its features, configuration, and integration with an IRC bouncer.
A tutorial on automating the creation of consistent ggplot2 graphics for different data subsets using the purrr package in R.
A guide for first-time attendees of the London VMware User Group (VMUG), covering event logistics, schedule, and technical session topics.