Search this Site
Clang/LLVM Sprint Weekend hosted by Bloomberg
What is it?
Bloomberg is hosting a gathering of developers, students, and others from around the Clang/LLVM community to spend a weekend learning how to work on Clang, LLVM, and other projects in the LLVM ecosystem. This event is intended to help new community members get started learning how to contribute, how to work on the code, and get their first patches written and submitted.
Bloomberg is providing the space, food, beverages, travel/lodging for mentors, and the organization of the event, so attendees only need to bring their laptops (with power adapters!) and a willingness to learn and contribute. At both locations there will be experienced mentors on hand to provide guidance.
The Google Group (mailing list) firstname.lastname@example.org can be used to discuss issues of general interest related to the weekend.
Kevin Fleming and Henry Kleynhans are organizing this event, in New York and London, respectively. They can be contacted through the mailing list or via the EventBrite pages (linked below).
IRC and Social Media
Attendees at this event, and anyone else who wants to chat with them, should use channel #bbgweekend on irc.oftc.net.
If you want to talk about this event on Twitter, please tag TechAtBloomberg (@techatbloomberg).
Project Planning and Tracking
The event is using a Trello board to track projects and the teams that are working on them. The board can be found here.
Getting Started Quickly with a Virtual Machine
A virtual machine image is available, based on Ubuntu Linux 14.04, that you can use to get your laptop ready for the event quickly. You'll need a virtualization package (hypervisor); the image was created using VirtualBox 5, but has been tested with VMware and other hypervisors. Since it is a generic image, when you import it you'll need to ensure that you supply the VM with adequate CPU and memory resources; while you can build LLVM with only one CPU and 4GB of memory, it will be slow enough to be inconvenient.
New York event attendees should download the image here.
London event attendees should download the image here.
When you boot the image into a machine, you can log in with user 'llvm', password 'llvm'. As is typical with Ubuntu systems, this user has sudo privileges, so you can install additional software or make configuration changes.
Note: if you use VMware to load this image, you may receive a warning about the image being non-compliant with the Open Virtualization specification; allow the import to proceed anyway, and you'll have a working VM.
Logistics (New York)
Venue and Catering
Civic Hall is located at the intersection of 20th Street and Fifth Avenue in Manhattan. You'll enter through the main entrance on Fifth Avenue, then take either the stairs (on your left) or the elevator bank (labeled East Elevators) on your right, to the second floor. If you have any questions or need assistance, the security guard just inside the lobby will be happy to help you.
When you arrive at the second floor, there will be a check-in desk, so please stop there to ensure that we know you've arrived. You'll then be directed to the hacking space, where you can find a place to setup your laptop, and then head over to the kitchen to grab breakfast, coffee, juice, etc.
Note: If you arrive after 11AM, the check-in desk will no longer be present, so just enter through the main door to Civic Hall from the second floor landing, and check in at the main Civic Hall reception counter.
On both days, breakfast and lunch will be provided; on Saturday, dinner will also be provided. Please review the menu in advance, and if for any reason the options available will not meet your requirements, let us know, but be prepared to make alternate arrangements for meals. There are a large number of places to obtain food (from delis to sandwich shops to sit-down restaurants) in the area around Civic Hall, so you should be able to find something compatible.
Venue and Catering
CodeNode is located near the Moorgate and Liverpool Street stations. The entrance is on South Place, where someone at reception will assist you with registration. From there, make your way down the stairs on your right to the Space Bar. Here you will be directed to breakfast and to the ALT/TAB rooms where you can setup your laptop.
On both days, breakfast and lunch will be provided; on Saturday, dinner will also be provided. Please review the menu in advance, and if for any reason the options available will not meet your requirements, let us know, but be prepared to make alternate arrangements for meals. On Saturdays there are some shops open in the area around CodeNode, but none of them are open on Sundays, so you'd need to travel some distance away to find a place to purchase food.