E-book librarian Jodi Sapita will be available to help patrons download e-books to e-readers or mobile devices.

Free Community Meal

Time: 5 – 7 p.m.

Date: Every Wednesday; next, July 3

Place: Feed'em Soup, 122 S. First St.

More information: www.feedemsoup.org

For transportation, call 815-293-7433. July 3 menu is portobello mushroom sliders with cream cheese-artichoke spread, chips and guacamole. Diners pay what they can; those who cannot pay can eat for free.

The DeKalb Municipal Band presents its annual Salute to the Fourth of July concert of patriotic music. The free concert ends with fireworks choreographed to music.

Buck-A-Bag Book Sale

Time: During library hours

Dates: July 5 – 7

Place: DeKalb Public Library lower level hallway

More information: 815-756-9568, ext. 220

Fill a plastic grocery bag (provided by the library) with books for $1.

Rock'N'Brat

Time: 9 a.m. – 5 p.m.

Date: Saturday, July 6

Place: DeKalb Harley-Davidson, 969 Peace Road

More information: 815-756-4558

Demo rides, food, refreshments and music by Hitman.

Pork Chop/Chicken Dinner

Time: 11 a.m. – 2 p.m.

Date: Sunday, July 7

Place: First Congregational United Church of Christ, 615 N. First St.

Cost: $12; children's hot dog meal, $5

Dinners include a choice of chicken or pork chop by 5B's, baked beans, coleslaw, applesauce and a drink. Seating is available inside or outside. Carryouts available. Proceeds benefit local and regional social service agencies.

Learn about servant life in the grand houses of DeKalb in the early 20th century. "Apply" and "interview" for a job on the staff of the Ellwood family's home. Registration due by July 8.

Blood Drive

Time: 2 – 5 p.m.

Date: Wednesday, July 10

Place: Castle Bank, 100 Greenwood Acres Drive

Farmers Market

Time: Noon – 6 p.m.

Dates: Thursdays through Sept. 26; next, July 11

Place: Van Buer Plaza, North Second and Locust streets

Latex Paint Collection

Time: 8:30 a.m. – 12:30 p.m.

Date: Saturday, July 13

Place: DeKalb County Health Department

Enter from Dresser Road. Only latex paint, in containers of five gallons or smaller, will be accepted for recycling. A photo ID to prove county residency is required.

DeKalb Police Department PB & PA Golf Outing

Time: 1 p.m.

Date: Saturday, July 13

Place: River Heights Golf Course

Cost: $65

More information: angel.reyes@cityofdekalb.com

Cost includes 18 holes of golf with a cart and dinner. Hamburgers and brats served throughout the event, raffles and prizes. A portion of proceeds is donated to the Special Olympics and a portion benefits the DeKalb Police Officers Memorial Fund.

Biking with Beanzie

Time: 6:30 a.m. – 3:30 p.m.

Date: Sunday, July 14

Place: DeKalb High School

Cost: $22 before July 8; $30 after

More information: bikingwithbeanzie@yahoo.com

Ride routes include 25, 46, 62, 80 or 101-mile options. All roads are well-paved, lightly traveled and posted with information and humor. There are also three, five and eight-mile family bike path routes. All routes have water stops and rest stops with food. Sag wagon support is also offered. At the end of the ride, riders can have treats and access to the high school's showers. Proceeds support Kishwaukee Kiwanis Club bike pathway and other projects.

Railroading in DeKalb

Time: Noon – 4 p.m.

Dates: Sundays, July 14 and 28

Place: Glidden Homestead, 921 W. Lincoln Highway

Cost: Adults $4, children younger than 14 with family, free

Commemorating Joseph Glidden's part in bringing the railroad through DeKalb, activities will include a display of an early 1900s HO model steam train and showings of the video "Song of the Pioneer," a history of the founding and early development of the Chicago & Northwestern railroad. There will also be blacksmith demonstrations and tours of the homestead.

Seven of the world's top eight drum and bugle corps will compete. Tickets are available through the Northern Illinois University box office or at the stadium the night of the event. Doors open at 6 p.m.

Safe Sitter Basic

Time: 8:30 a.m. – 3 p.m.

Date: Monday, July 15

Place: Kish Hospital's Roberts Conference Center

Cost: $40

More information: 815-748-8962 or www.kishhospital.org/programs

This internationally-recognized babysitter training program teaches children 11-13 years old the skills to provide children in their care with a safe, nurturing environment. Cost includes supplies and light refreshments. Registration is required and closes five days before the program date.

Kingdom Chronicles Day Camp

Time: 9 a.m. – 2:30 p.m.

Dates: July 15 – 19

Place: Walker's Farm

Cost: $5 per child

More information: 815-756-2114 or bmacarus@yahoo.com

First Baptist Church of DeKalb hosts its annual day camp for children entering grades 2 through 7. Activities include swimming, crafts, a Bible lesson, games, a missionary story, outdoor activities and a snack.

Do You Have Neck and Arm Pain?

Time: 6:30 – 8 p.m.

Date: Tuesday, July 16

Place: Kish Hospital's Roberts Conference Center

More information: 815-748-8962 or www.kishhospital.org/programs

Orthopedic surgeon Raymond Hwang, MD, will talk about neck-related symptoms associated with degenerative spine disorders, and about surgical and nonsurgical treatment options for neck and arm pain. Registration is required for this free program and closes five days before the program date.

Swing Dancing

Time: 7 – 11 p.m.

Date: Tuesday, July 16

Place: The House Cafe, 263 E. Lincoln Highway

Cost: $5

More information: barbcityswing.com

The evening begins with a basic swing dancing lesson, then social dancing. No partner required. Smooth-soled shoes recommended.

GENOA

Walk-in Blood Pressure Clinic

Time: 9 – 11 a.m.

Date: Wednesdays; next, July 3

Place: KishHealth Family and Specialty Care

A community wellness professional monitors blood pressure weekly. Receive blood pressure information and a tracking card. No registration necessary.

Electronics Recycling Collection

Time: 12:30 – 2:30 p.m.

Date: First Saturday of each month; next, July 6

Place: City Hall east lot

Items accepted for recycling include anything with a battery or that plugs into a wall; batteries; refrigerators; monitors; scrap metal; cardboard and plastic.

Bingo

Time: 7 p.m.

Date: Every Tuesday; next, July 9

Place: Genoa Veterans Home, 311 S. Washington St.

Control Your Cholesterol

Time: 6:30 – 9 p.m.

Date: Tuesday, July 9

Place: KishHealth Family & Specialty Care

More information: 815-748-8962 or www.kishhospital.org/programs

Whether your levels are high or normal, lifestyle changes can help you reduce or maintain cholesterol levels. Receive resources and tools to develop healthy habits at this free event. If you have cholesterol results, bring them. Registration is required and closes five days before the program date.

Rummage and Bake Sale

Time: 9 a.m. – 5 p.m. Thursday and Friday; 9 a.m. – noon Saturday

Dates: July 11 – 13

Place: CrossWind Community Church, 13100 Cherry Road

Indoor, air-conditioned sale. Cafe open for lunch on Thursday and Friday. On Saturday, all merchandise is half-price. Fill a bag with items and pay $2 or fill a grocery cart with items for $10 on Saturday.

A writer details her struggles to be published and offers tips and techniques to navigating publishing. Registration required.

Kari's Ride for Mutual Ground

Time: 6 p.m.

Date: Saturday, July 13

Place: The Brown Pub

Cost: $25 per rider, $20 per passenger, $20 for pig roast only

The scenic 100-mile poker run begins at the VFW in Batavia at 9:30 a.m. Bikes and cars will be blessed at 11:30 and start on the ride at noon. The ride ends at The Brown Pub, where there will be a pig roast and a concert by Shooter and Stroker Red. Proceeds benefit programs to raise awareness of domestic violence.

Vintage Base Ball Game

Time: 4 p.m.

Date: Sunday, July 14

Place: Hinckley-Big Rock Elementary School sports fields

More information: 815-286-3693 or www.somonaukbluestockings.org

Bring a chair or blanket and watch the Somonauk Blue Stockings play baseball as it was in the late 1800s, with reproduction period uniforms and equipment. As the game progresses, the umpire will explain the rules to the audience.

The Science Alliance

Time: 6 p.m.

Date: Monday, July 15

Place: Hinckley Public Library

More information: 815-286-3220

Hovercrafts and science experiments in this interactive program for kids. Registration required.

The city of Sycamore and Discover Sycamore present a patriotic family event. Visitors are encouraged to wear red, white and blue. There will be free child and family activities and a display of Civil War memorabilia. Jazz in Progress will perform patriotic and World War II-era music from 5:30 to 7 p.m.