Codetown ::: a software developer's community
Time: August 22, 2019 from 6pm to 8pm
Location: Starter Studio
Street: 101 S Garland Room 108
City/Town: Orlando
Website or Map: http://www.starterstudio.org
Phone: 3212529322
Event Type: meetup
Organized By: Michael Levin
Latest Activity: Aug 7, 2019
Join us for a Git presentation featuring Rusty
Rusty Phillips has been a polyglot developer for over 20 years (and Java to some degree during all of that time), and has spent that time specializing
in not specializing - learning as much as possible in almost every
area of computer science and computer engineering. One of the few
areas that he has specialized in is configuring his environment to
suit the work that he's doing.
THE GIT STUFF:
1. Overview of version control features
- Locking checkout vs non-locking checkout
- distributed vs server-client
- Merge advantages of distributed
- Large binary disadvantage of distributed version control.
2. Git setup:
- ssh public/private keys; using ~/.ssh/config
- github, gitlab, bitbucket. (gitlab for demo)
- .gitconfig setup.
3. branches
4. commit vs push
5. fetch vs pull
6. The dangerous, common commands:
rebase, cherry-pick
7. Other important commands:
rm, reset, stash
8. merge vs mergetool, diff vs difftool
DEMO - commits with conflicts.
Other important areas:
1. Stealing dotfiles from the internet
(mine: tmux + nvim + oh-my-zsh + powerline).
2. CI/CD for gitlab via yaml file.
Stay tuned for details. Let me know if you’ll help out by sponsoring pizza. Thanks, Mike Levin
@mikelevin
Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.
Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.
Check out the Codetown Jobs group.
Last week, Microsoft announced a new AI Chat Web App template, available in preview, designed to simplify AI development with .NET. This template is part of Microsoft's ongoing efforts to make AI more accessible, offering scaffolding and guidance in Visual Studio, Visual Studio Code, and the .NET CLI.
By Almir VukRichard Startin explores the relationship between complexity and performance through the lens of recent improvements to the Java String class, visiting continuous profiling and some assembly code.
By Richard StartinProgramming rules and guidelines improve code consistency, but misapplication can lead to poor results. Arne Mertz suggests that software developers selectively adopt rules and guidelines, and document deviations with clear explanations. They can discuss their experiences in communities or during their daily work, to foster collaboration and improve code quality without unnecessary bureaucracy.
By Ben LindersMicrosoft's Azure Elastic SAN, launched in early 2024, revolutionizes cloud block storage with unique autoscale capabilities, snapshot support, and CRC protection for enhanced data integrity. This fully managed solution simplifies storage management and optimizes costs, making it ideal for businesses seeking efficient, high-availability solutions in the cloud.
By Steef-Jan WiggersOne month after the release of Quarkus 3.18.0, version 3.19.0 was released in February 2025. This is the last release before the next long-term support (LTS) version, 3.20.0, which is now feature complete and scheduled to be released on March 26th according to the Release Planning guide. The new release uses the new @ConfigMapping infrastructure, UBI 9 images and Mockito’s inline strategy.
By Johan Janssen
© 2025 Created by Michael Levin.
Powered by
RSVP for OJUG ::: Git with Rusty to add comments!
Join Codetown