Imagine this: You enter a prompt, and your application starts taking shape before your eyes. Welcome to the brave new world of programming with GitHub Copilot agents. The principal behind agents: GitHub Copilot’s new agent mode is capable of iterating on its own code, recognizing errors, and fixing them automatically. It can suggest terminal commands and ask you to execute them. It also analyzes…
Lambda function URLs not only provide a very fast and easy way to build HTTP endpoints , but also provide streaming functionality to these endpoints. Unfortunately, as soon as we use any kind of buffering reverse-proxy like AWS’s own Application Load Balancer or API Gateway, streaming responses do not work. The simplest way to use Function URLs with streaming responses, is to use the…
AWS has deprecated the Go runtime for its Lambda service. The good news is that there are serious performance benefits associated with using a custom runtime based on Amazon Linux 2, especially when it comes to cold starts. I typically write small helper and API functions for personal projects in Node.js and Python. Given the recent improvements and my appreciation for Go’s elegance, I see little…
In this tutorial we will implement a search box that displays search results or suggestions as soon as a search term is entered (“instant search”). The solution can easily be modified to search after the return key has been pressed or a search button clicked. The result/suggestion list should support different types of results and grouping of results. The implementation should look…
If you want to bind multiple Visibility values to a control in WPF you can do it by using a MultiBinding and a converter, for example on a TextBox: <TextBox> <TextBox.Visibility> <MultiBinding Converter= '{StaticResource MultiVisibilityConverter}' > <Binding Path= 'VisibilityValue1' > <Binding Path= 'VisibilityValue2' > </TextBox.Visibility> </TextBox> You just need to implement the…