You can either use slots as you described or figure 8 fasteners. Finishing both sides of the top will limit the amount of seasonal width variation. ...
I've been a woodworker for more than 50 years, I started out making projects with my father and grandfather, then learned more about wood working in school shop classes. Most of what I have learned about woodworking is by trying and doing and seeing.
My Grandfather was a RR engineer, a carpenter and a blacksmith. He worked for the Erie RR for over 30 years. He used to make his own garden tools from old car springs. I had the privilege to watch him make some of the tools I now own.
My father was career Air Force serving for 30 years. I lived in numerous places growing up and got to see a good portion of this country as we traveled. My Dad started woodworking when I was in my early teens and I was a helper on some of his projects. He continued woodworking when he retired until his death.
I started woodworking in elementary school shop class. After graduation and during my early Naval career, my wife wanted a sewing cabinet and I decided I could make it. I purchased a router and a jig saw and made her a custom sewing cabinet for her sewing machine and sewing materials. She still has the cabinet and refuses to let me make her a new one. Most of my woodworking equipment was acquired in the same way, being purchase to allow me to make furniture and other items we wanted.
I design most of my own furniture and cabinets using techniques I have seen or read about. I primarily make furniture and other items for friends, relatives or charities. My shop is a converted two car garage and at times there is barely enough room to get around between the wood projects and equipment. I tend to keep short cutoffs and thin strips, because you never know when you will need a small piece.
I married my high school sweetheart and we have two children a daughter and and a son and four grandchildren.
I graduated from the U.S. Naval Academy , served five years on active duty and 21 in the reserves. I retired as a Navy Captain.
I worked in industry as an engineer for over 30 years.
My advice, comments and suggestions are free, but it costs money to run the site. If you found something of value here please give a little something back by becoming a contributor! Please Contribute