go:generate Some Code
Go is one of the top languages to use for code generation. It is a powerful tool that allows for the creation of efficient and maintainable code through automation.
In this talk, we will review how the Go language encourages code generation using its robust standard library, powerful tooling, and meta capabilities.
We will look into real-world examples of code generation, including API, testing, and DB schema.
Get your SVG in shape
Developers, you're invited to a deep dive into the world of SVG - the magic of vector graphics!
Whether you're handed SVGs by designers or grab them from free icon sites, this talk will demystify their power and beauty.
Discover their purpose, harness their potential, and learn why they're a must-use tool for developers.
Flattening the Curve: Rediscovering Web UI Through Historic Geometric Constructions
Modern UI/UX design is built upon concepts much older than computers. This talk uncovers how ideas from the history of geometry continue to shape the ways we define and render interfaces today. Our main use case will be the curved line.
We’ll trace geometric curves construction, from Greek straightedge and compass and other "cheats", to Renaissance engineers and artists, and all the way to the Bézier curves introduced in the 1960s, which now power every smooth shape rendered in SVG paths across the web.
Through interactive demos, we’ll explore what can be constructed with these historic tools, the principles behind 2D graphics, and how browsers render them. Along the way, we’ll discover how we’re part of a long heritage of engineers that that shaped the way we do things. SVG and modern web design are just a small part of this evolving, intertwined legacy of geometry that guides how we experience and build our digital world.
This talk is for developers and engineers of any background, who want to rethink how the interfaces around us truly work. Prepare to get inspired, and to discover how blending math, history, and art can lead to richer, more expressive, and, simply, more enjoyable digital environments.
Embrace the power of a Sourcerer: Writing plugins and extensions for your favorite tools
As developers, we don't have to take the tools we use for granted: we can extend and adjust them to our needs and preferences.
We will learn, using examples and pick at the internals, how extensions work in some common tools, such as Chrome, VSCode and JetBrains IDEs.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top