Belvedere Blog
Team Belvedere
Me In Team
Own It
Iterative Innovation
Passionate Discourse
Team Belvedere Me In Team Own It Iterative Innovation Passionate Discourse
As a part of our commitment to contributing to the open source community as well as for the education and betterment of our own team members and those outside of Team Belvedere, we encourage members of our teams to develop blog posts that highlight advancement in our systems or new innovations in our open source library.
Software Engineering Is About Thinking, Not Typing
While coding is integral to software engineering, spending time thinking and planning beforehand leads to better results. Diving into code too quickly can lead to inefficient solutions and wasted effort.
Employee Spotlight: Lisha Guo
Meet Lisha Guo, our Risk Manager and poker player of 7 years.
The Importance of Floor Trading
Belvedere Trading’s very own Megan Morgan spoke at CBOE Global RMC 2022 on the benefits offered by floor trading in the U.S. options market.
“Don’t Force It” and Other Tips to Achieve a Flow State
Adam Goldberg, a software engineer at Belvedere Trading, spoke with Built In Chicago to give his take on achieving a flow state.
MIT Pokerbots Tournament 2022
The Pokerbots competition is an annual month-long showcase where students create bots that compete against each other in a brand-new interesting poker variant for cash prizes. Over the course of the month, students will iterate on and refine their strategies by competing on our scrimmage server, leading up to the final head-to-head tournament.
International Women's Day
Melissa Krumdick has worked for Belvedere Trading since the summer of 2016, as an S&P Derivatives Trader.
Good Design: A Stitch In Time
Gateways play a crucial role in bridging the gap between traders and exchanges, simplifying trading and enabling efficient platform development.
2017 Summer Intern Projects
The 2017 summer interns at Belvedere worked on various projects to improve testing, both individually and collaboratively. They faced challenges but ultimately achieved their goals and learned valuable lessons about code and teamwork.
Margin: Our New Design Standards
We are releasing Margin, an open source visual system designed for web apps with high information density and users who need to move fast.
A Software Defined World
Let’s look at how we can manage all the infrastructure pieces to have the ability to spin up pristine autonomous systems.
Pi Day or Phi Day? Test-driving the Intel Xeon Phi
Presented here for your consideration, are my considerations of Xeon Phi co-processor.
Cache Rules Everything Around Me
Is it possible to do everything right and still have our efforts derailed by a rogue application running elsewhere? Yes, it most certainly is. Enter the Inclusive vs. Non-inclusive Last Level Cache (LLC).
A Word from our Summer Interns: Taking on TRex
Developing TRex in house enabled the technology to be tailored to the needs of the end user, the Quality Assurance Analysts (QAs), here at Belvedere Trading. Our goal for the summer was to create a simulator for the CME that could be extensible to other exchange protocols.
Clang at Belvedere
The use of Clang here at Belvedere grew out of a Hackathon project. The goal of the project was to evaluate how it could help us improve the quality of our software and possibly make development easier at the same time.
Automated Testing Pipeline
Belvedere's automated testing pipeline demonstrates the value of automation in improving software quality and developer productivity.
A Year in Review and ChronosES
In our inaugural post, we spoke about the importance of Open Source software and the three areas in which we primarily use such software: BT Development Process, Data Persistence and Environment. If you have been an avid reader of our blog, you will have noticed its central theme of continuous integration with an in-depth focus on judging quality.
UI Automation at Belvedere
Belvedere Trading has developed a custom UI Automation framework called Avalanche to improve their testing speed and coverage.
Spring Cleaning: Belvedere’s Take on User Stories
Belvedere's user stories approach focuses on business value, not user roles. They use a unique format that starts with the desired outcome ("In order to...") before specifying the user and functionality. This helps prioritize tasks and ensures everyone understands the goal.
Performance Management
High-stakes performance in a world of microseconds: This article dives into the crucial world of performance management for trading infrastructure, particularly at Belvedere Trading.