I spent a year learning Rust to do a 5 minute PHP job


Details
π’ Cincinnati Software Craftsmanship welcomes Orville Bennett! π’
π¬ TALK DESCRIPTION π¬
Throughout this presentation I'll share:
- WHY I wanted to convert a simple PHP mailer script into a full-fledged rust application (a language I did not know), instead of making a quick update.
- HOW I made it happen, complete with tests and CI/CD integration.
It will give the briefest of introductions to the Rust language and touch on topics such as memory-safety, type-safety, unit tests and continuous integration.
At the end I'll give my opinion on whether this was a worthwhile project, given the (considerable) time taken, and the (simple) use-case. But I look forward to hearing yours as well.
π ABOUT ORVILLE π
Orville Bennett is a follower of Christ, father and recovering research scientist who through prayer, persistence (and a lot of reading) pivoted into the role of a Web Developer. He has 1 wife, 6 kids, 1 goat and 23 chickens, enjoys long walks on the beach, bicycle rides at noon and converting code from X programming language to rust. These days he takes on contract positions through his consultancy - ORB IT Solutions LLC - when he's not working full time as a Senior Full Stack Engineer.
Follow Orville:
π¦ Twitter π¦ https://twitter.com/orb_itsolutions
π LinkedIn π https://www.linkedin.com/in/orville-bennett/
π Website π https://orbitsolutions.dev/
----------------------------
β THIS MEETUP WILL BE HELD IN PERSON β
(Talk will be live streamed on Twitch https://www.twitch.tv/softwarecraftsmanship)
FOOD DETAILS:
The food will arrive around 5:30 so feel free to stop in early.
Please RSVP for the event to speed up the check-in process and (most importantly!) ensure that we order the correct amount of food.
TRANSPORTATION:
Atrium Two is conveniently located in downtown Cincinnati, easily accessible by bus, car, bike, or scooter.
PARKING:
There are a variety of parking options near Atrium Two, many for $5 or less. Most on-street parking is limited to 60 minutes, so we recommend using a parking lot or garage. The garage at 406 Main Street is the most convenient and is also reasonably priced. Alternatively, you can explore parking options on the Best Parking website:
https://www.bestparking.com/cincinnati-oh-parking/destinations/atrium-two-parking/?daily=1
COVID-19 safety measures

I spent a year learning Rust to do a 5 minute PHP job