Fork Me on Gitlab


KW Habilitation

Read Our Summer Newsletter!

♦Read our Summer Newsletter!!

We’re sharing stories about:

LEG Up! to Work testimonials, an inspiring story about Tony’s Scenic Flight over Niagara Falls, building belonging in our community with On the Table and the role of a SNAP Coordinator!


The post Read Our Summer Newsletter! appeared first on KW Habilitation.

Code Like a Girl

Accelerate Your Impact on Established Software Teams

Start contributing in no time

Continue reading on Code Like A Girl »


HGS RESEARCH HIGHLIGHT – Impact of Baseflow on Fish Community in the Ungcheon Stream, Korea

Choi, B., Oh, W. S., Kim, N. S., Cha, J. Y., & Lim, C. H. (2021). Impact of Baseflow on Fish Community in the Ungcheon Stream, Korea. PROCEEDINGS OF THE NATIONAL INSTITUTE OF ECOLOGY OF THE REPUBLIC OF KOREA, 2(4), 235–246. doi.org/10.22920/PNIE.2021.2.4.235

“The HydroGeoSphere (HGS) model was used to optimize baseflow from the seepage of groundwater into the river.”
— Choi, B. et al., 2021 ♦

Fig. 1. The study area.


In this research highlight, researchers have explored how groundwater baseflow influences fish habitat in the Ungcheon stream, located downstream of the Boryeong Dam in Korea.

This investigation revealed five dominant fish species in the Ungcheon Stream, accounting for 75% of the total fish community: Zacco platypus, Zacco koreanus, Tridentiger brevispinis, Rhinogobius brunneus, and Pungtungia herzi, serving as focal species for the study. HydroGeoSphere (HGS) and River2D models were used in conducting hydrologic and hydraulic simulations, while a habitat suitability index model was employed to assess fish habitat.

By examining representative discharges with and without baseflow, the study observed a gradual increase in baseflow as the distance from the dam increased, significantly impacting the habitat suitability for the entire fish community. These findings highlight the role of baseflow in shaping physical habitat conditions in streams.

In light of historical perceptions of baseflow and surface water as isolated resources, this study emphasizes the interconnectedness of these elements in aquatic ecosystems. Understanding baseflow contributions to stream processes becomes pivotal for water policy and management decisions.

Traditionally, assessing baseflow relied on indirect methods, each with inherent assumptions. However, computational flow dynamics analysis emerges as a promising alternative, offering detailed insights into the hydrologic cycle.

Flow regulation by upstream impoundments can disrupt natural flow regimes, altering surface and subsurface waters and affecting downstream habitats. Despite the application of physical habitat simulations in various environmental contexts, the impact of baseflow on stream flow and aquatic ecosystems remains underexplored.

This research highlight fills this gap by investigating the influence of baseflow on fish habitats downstream of the Boryeong Dam, Korea. By integrating hydrological modelling, hydraulic simulations, and habitat suitability assessments, the research provides valuable insights into the intricate relationship between baseflow dynamics and aquatic ecosystem health.

Fig. 4. Distributions of water surface elevation and velocity; (a) Longitudinal distribution of the cross section-averaged water surface elevation, (b) Distribution of velocity.

Within the study, a HydroGeoSphere (HGS) model was used in optimizing baseflow from groundwater seepage into the river. By calculating baseflow within the study reach, HGS contributed to understanding how baseflow gradually increased with longitudinal distance, further illuminating its impact on fish habitat suitability.

Plain Language Summary:

In this study, researchers examined how baseflow affects the fish community in the Ungcheon stream in Korea. They found that five main fish species dominate this stream, making up 75% of the total fish population: Zacco platypus, Zacco koreanus, Tridentiger brevispinis, Rhinogobius brunneus, and Pungtungia herzi. Using HydroGeoSphere (HGS) and River2D models, the team simulated the hydrology and hydraulics of the stream. They also used a habitat suitability index model to predict fish habitat. By comparing discharge scenarios with and without baseflow, they discovered that baseflow gradually increased along the stream's length. Validating their hydraulic model, they confirmed that including baseflow led to a more accurate representation of water surface elevation. Analysis of composite suitability index distributions showed that baseflow significantly improved habitat suitability for the entire fish community. These findings emphasize the importance of considering baseflow in simulations of fish habitats, suggesting that it plays a crucial role in shaping the physical environment for aquatic life in streams.


This study investigated the impact of baseflow on fish community in the Ungcheon stream (16.5 km long) located downstream of the Boryeong Dam, Korea. Based on field monitoring, there were five dominant fish species in the Ungcheon Stream accounting for75% of the total fish community: Zacco platypus, Zacco koreanus, Tridentiger brevispinis, Rhinogobius brunneus, and Pungtungia herzi. These five fish species were selected as target species. HydroGeoSphere (HGS) and River2D models were used for hydrologic and hydraulic simulations, respectively. A habitat suitability index model was used to simulate fish habitat. To assess the impact of base-flow, each representative discharge was examined with or without baseflow. The HGS model was used to calculate baseflow within the study reach. This baseflow was observed to increase gradually with longitudinal distance. Validation of the hydraulic model demonstrated that computed water surface elevated when baseflow was included, which was in good agreement with measured data, as opposed to the result when baseflow was excluded. Composite suitability index distributions and weighted usable area in the study reach were presented for target species. Simulations indicated that the baseflow significantly increased habitat suitability for the entire fish community. These results demonstrate that there should be a substantial focus on the baseflow for physical habitat simulation.


Click here to read more HGS research highlights related to ecosystem health.

Elmira Advocate


 Linda was assigned that task on TAG years ago. She has likely done her best but frankly her expertise I believe is in Planning not in contaminant hydrogeology. Hence some better informed TAG (now TRAC) members should have either stepped up and assisted or taken over years ago.  Now of course then TAG Chair Tiffany, who is a hydrogeologist, took no such actions. She left Linda to her own devices I believe without even pointing her in the right direction.

I've just finished looking at the April and May 2024 Progress Reports. Wow the groundwater contour lines for the Municipal Upper Aquifer are frankly horrid. As planned and premeditated the top half of Uniroyal's contaminated groundwater is flowing off-site en masse. No it is not all getting drawn back either on site (PW4 & 5) or off-site into say W5A/B. There is also leakage from the south end of the site. Of course the years long pumping failures at PW5 have exacerbated that problem. Finally which property owners on the west side of Elmira ever agreed to contaminated groundwater being allowed to leave the Uniroyal Chemical site and flow onto their property decades after the site had been ordered hydraulically contained?

Then we look at the failure to hydraulically contain the Upper Aquifer (UA) discharging directly into the Canagagigue Creek from the west side of the company. The May Progress Report admits serious leakage but Figure C.1 is a bombshell. Effectively the majority of the month had higher groundwater levels discharging Uniroyal contaminants directly into the Creek. Now the Creek water levels were also high hence so was the dilution factor. Yet again Lanxess in conjunction with the Ontario MECP are following the real game plan which is "DILUTION IS THE SOLUTION TO POLLUTION". That folks is the reality of the alleged "clean up" and "remediation" of the aquifers and Creek in Elmira.

Code Like a Girl

STEM Education: A Path to Female Empowerment

How a 1984 Apple Macintosh set me up for life

Continue reading on Code Like A Girl »

Ball Construction

Ball Construction’s Annual Golf Tournament at Rebel Creek Golf Club

This past May, Ball Construction held its eagerly awaited annual golf tournament at the picturesque Rebel Creek Golf Club. The event brought together employees and partners for a day of friendly competition, camaraderie, and celebration.

Despite an unexpected one-hour delay due to inclement weather, the tournament was a resounding success. The skies cleared up, and participants enjoyed perfect golfing conditions with a comfortable temperature and beautiful scenery.

The competition was fierce, but a few standout performances deserved special recognition:

  • Overall Tournament Winner: Brendon Aitken showcased his golfing prowess, taking home the top honors.
  • Low Net Winner: Manny Pereria demonstrated remarkable consistency and skill to claim the low net prize.
  • Closest to the Pin: Steve Rees’s precision earned him the title for the closest to the pin.
  • Longest Drive (Women): Liv Kelly’s powerful swing secured her the longest drive for the women’s category.
  • Longest Drive (Men): Brendon Aitken’s exceptional performance was further highlighted by winning the longest drive for the men’s category.

The day was filled with laughter, sportsmanship, and memorable moments, as participants enjoyed not only the competition but also the opportunity to connect and relax outside the office. The event concluded with an awards ceremony, where the winners were celebrated and awarded for their achievements.


The post Ball Construction’s Annual Golf Tournament at Rebel Creek Golf Club appeared first on Ball Construction.

James Davis Nicoll

A Better Place to Be / The Tides of Time By John Brunner

John Brunner’s 1984 The Tides of Time is a stand-alone science fiction novel.

Travelers Gene and Stacy make port and set up camp in a cave on a backwater Greek island. They will be there for some time… centuries, by some measurements.

Kitchener Panthers

Welland routs Panthers in home run hit parade

KITCHENER - The good news is there were eight home runs in the game.

The bad news for Kitchener Panthers fans is that not only did the Welland Jackfish account for six of those long balls, but each one of those half dozen homers came with men on base as the visitors won 17-3 Monday night.

Gio Morello, Greyson Barrett, Matteo Porcellato, Brandon Hupe, Tyler Dupuis and Dawson Tweet all went yard for Welland. Blake Jacklin and Nick Parsons each had solo jacks in the loss.

Parsons also drove in a run in the second inning.

Ben Abram went seven innings for Welland in the win. He gave up three runs on five hits, striking out six and walking one.

Jose Vasquez was tagged with the loss. He went 3.2 innings in his third start of the season. He gave up six runs (four earned) on nine hits, while striking out two and walking three.

Tyler Hinrikus went oh-for-four in his season debut for Kitchener. 

Eric Martin recorded a triple early in the game to bring fans to their feet.

Kitchener falls to 4-13 on the season, while Welland improves to 13-3, thanks to their 10th straight win.

The Panthers are home to Chatham-Kent Thursday at 7:30 p.m.


Jesse Wilson - Public Object

Get a Version Name for a Commit

In some of the projects I work on, we publish an artifact for every build on the main branch. We don’t want to give these nice semver names like 1.5.0 because that’s too much work! Instead we just wanna generate a version name based on the most-recent commit that it includes.

Here’s a Bash one-liner:

VERSION=$(TZ=UTC0 git log -1 --date=local --pretty="format:%cd.%h" --date="format-local:%Y%m%d.%H%M%S")

Given a Git commit like this:

$ git log
commit 6018f4a376148525bd357f3d7464da90123ef1d7 (HEAD)
Author: Jesse Wilson <jesse@example.com>
Date:   Mon Jun 24 18:11:35 2024 -0400

    Do not add pineapples unless requested

It’ll create version string like this:

$ echo $VERSION

It’s an 8-digit date (2024-June-24) followed by a 6-digit time (22:11:35) followed by a short hash of the commit.

Here’s why this format is good:

  • It’s human-readable. I’ve seen seconds-since-epoch timestamps for versions and find these much easier to work with: ‘That artifact is from last month; we should update it.’
  • It uses the timestamp of the commit. We used to run date -u '+%Y%m%d.%H%M%S' but that returns the timestamp that the version was requested, not the timestamp of the commit. If our builds run out-of-order, that’s a problem.
  • It doesn’t care about the time zone of the machine producing it. I run my Mac in America/Toronto but the version timestamp is UTC.
  • It includes a Git hash. I’ve found it occasionally quite handy to look up the exact commit for a project dependency.

If you’re generating version names from git commits, please use this!

Ball Construction

Ball Construction’s Safety BBQ: A Day of Celebration and Commitment

On a bright and sunny afternoon, the Ball Construction team gathered for an event that combined camaraderie, safety awareness, and delicious food. Our Safety BBQ was a resounding success, thanks to the presence of special guests Jeff MacIntyre and Mandy Bujold, from the Grand Valley Construction Association (GVCA).

Celebrating Safety with the GVCA

Jeff MacIntyre and Mandy Bujold, both prominent figures in the GVCA, joined us for a delightful lunch. Their presence underscored the importance of community and collaboration in fostering a culture of safety within the construction industry. Mandy Bujold, an Olympian and safety advocate, shared her insights on the significance of small safety measures in preventing accidents and ensuring a secure work environment.

The Jersey of Courage

A highlight of the event was the signing of the Jersey of Courage from the League of Champions. This jersey symbolizes our unwavering commitment to safety and serves as a reminder of the collective effort required to maintain a safe workplace. Each signature on the jersey represents a pledge to uphold safety standards and look out for one another on the job.

♦ Small Precautions, Big Impact

The discussions during the BBQ emphasized how seemingly small safety precautions can make a substantial difference. From wearing proper protective gear to adhering to safety protocols, these measures play a crucial role in preventing accidents and ensuring that everyone returns home safely at the end of the day.

Jeff MacIntyre highlighted the importance of ongoing safety training and the need for constant vigilance. He shared anecdotes and examples from his experience, illustrating how proactive safety measures can avert potential hazards. Mandy Bujold echoed these sentiments, drawing parallels between the discipline required in sports and the diligence needed in maintaining a safe work environment.

A Commitment to Safety

At Ball Construction, safety is not just a priority; it is a core value ingrained in our culture. The Safety BBQ was a testament to our commitment to this value. It was an opportunity to celebrate our achievements, reinforce our dedication to safety, and learn from esteemed experts in the field.

As we move forward, we carry with us the lessons and insights gained from this event. We remain steadfast in our mission to create a safe and secure workplace for all our team members. The Jersey of Courage, now adorned with new signatures, stands as a symbol of our collective resolve to prioritize safety in everything we do.

Thank you to Jeff MacIntyre, Mandy Bujold, and the entire Ball Construction team for making this event a memorable and impactful one. Together, we continue to build not just structures, but a legacy of safety and excellence.

The post Ball Construction’s Safety BBQ: A Day of Celebration and Commitment appeared first on Ball Construction.

KW Habilitation

The Committee For Excellence (C4E) Hosts an Ice Cream Social for Staff

The Committee for Excellence (C4E) is a staff-led working committee invested in staff development and appreciation. Read below about the cool event they hosted for our staff: 

♦KW Habilitation staff members smiling while enjoying their ice cream cone!

On Friday June 20th, the Committee for Excellence (C4E) hosted an Ice Cream Social for all staff at KW Habilitation. Staff came out to our main office to enjoy delicious ice cream scooped into a waffle cone or cup. Flavours of the day included butterscotch ripple, mint chip, neapolitan and rainbow sorbet. Here, staff got to spend time together and network with people throughout the agency while enjoying a well-deserved treat on a very hot day. There was even a photo booth and a slideshow playing photos from staff in the agency both new and old from our photo and video archives!

The Committee for Excellence (C4E) is one of the many incredible committees at KW Habilitation that are making a difference in our organization by enhancing the overall work culture by acknowledging best practices through celebration and communication. The committee provides opportunities for professional development and personal growth through workshops, training sessions and conferences such as the Enhancing People’s Individual Choices (EPIC) Training, Nutrition and Menu Planning, SMART Goals Training and Connect for Success. They also provide opportunities for staff to promote the sharing of information through Mini Sessions where staff with different experiences can facilitate the transfer of knowledge, resources and skill development.

At KW Habilitation, we take employee recognition and career development seriously and its groups like the C4E that help make KW Habilitation an awesome place to work!

The post The Committee For Excellence (C4E) Hosts an Ice Cream Social for Staff appeared first on KW Habilitation.

Check It Out WPL

Peatlands and Our Climate Future: Reading Annie Proulx’s “Fen, Bog, and Swamp”

Admittedly, I feel more at ease among towering limestone cliffs in Conservation Areas like Rockwood, Mount Nemo, Rattlesnake Point, Kelso, Niagara Glen, or Mono Cliffs (the Duncan Escarpment Caves are still on my to-hike list). There is something comforting about the sedimentary reminder that shakes loose assumptions about the urgency of the climate at present for a moment of relief from climate anxiety. I find the reminders of the planet being here before in this warmed and warming era, tucked away like paragraphs written into the geological record, comforting. I had not considered the equally crucial role that the seemingly less towering wetlands played in this same story written upon geological archives.

Reading Annie Proulx’s book Fen, Bog, and Swamp lent new appreciation for the lands whose historicity and impact is largely out of view aside for its support of biodiversity above. Even recent sojourns to Laurel Creek Conservation Area saw me bypassing the wetland in favour of the beach, and densely packed conifers leading away from the reservoir’s shores. Fens, bogs, and swamps seldom make for algorithmic darlings of social media fodder, but they serve a life-giving purpose: they contain CO2, as well as provide crucial breeding grounds for birds and wildlife seeking shelter from predation. They also act as containers where dangerous flooding would otherwise creep across landscapes, unbidden by nature’s guardrails. The threat is not in their existence and minor alteration, but in the draining of swamps, the bulldozing of marshlands in favor of development, and the subsequent ecological impacts (Proulx writes about the importance of the steadily declining Mangrove trees for example). She writes that “the tropical swamp forests hold as much as a third of the earth’s underground carbon reserves. Cutting, burning, and converting these forests to palm nut oil plantations, as people are now doing in Indonesia, releases gargantuan amounts of CO2” (p.166). The future of humanity is, whether we like it or not, intricately connected with the future of wetlands. Proulx’s book offers much in the way of an introduction to these crucial landscapes.

Proulx’s book is well-described as an erudite offering (though calling a Pulitzer Prize winning writer “erudite” feels like an insult to their craft), but the benefit is that her extensive environmental knowledge meets with accessible science, and cultural storytelling. It is a subject that is locally relevant where wetlands in Waterloo-Wellington, Caledon, and throughout the Niagara Escarpment face draining and bulldozing (or changes to the water table from mining leaving them irreparably damaged). This is to say nothing of the wetlands threatened in the Credit River Watershed by Doug Ford’s 413 highway project. Science underpins the concentrated storytelling that upholds the vast history of wetlands. For example, “a sphagnum specialist counted as many as 50,000 plants in a square meter of hummocky bog. That adds up to 1,500,000,000 thriving bits of life in every square meter” (p.93). In other words, these are natural areas teeming with life, intricately connected to our survival.

I do offer a caveat lector for any squeamish readers: the bog chapter pays significant homage to “bog bodies.” Evidently bogs have, in addition to climate effects, been a source of historical information on varied sites of cultural significance. In fairness, Proulx introduces the topic of fens, bogs, and swamps as a favourite tool in a horror writer’s landscape grimoire. She does not go into gruesome detail, but it does show how bogs were a culturally and spiritually significant site for sacrificial traditions. It vividly paints a portrait of the mind of those who view the bog as a still-liminal-interface that interacts with this world and the next.

In the positive register of literary caveats however, I greatly appreciated the injecture of Robin Wall Kimmerer’s work and research into Proulx’s writing. Beyond Kimmerer alone, there was recognition given to Indigenous histories in wetlands as well. Reading from Southern Ontario, within the Haldimand Tract insists upon a recognition of Indigenous stewardship and history. Proulx doesn’t give an in-depth treatment of this that might signify a tokenistic view but does include Indigenous histories as meaningfully as I’ve come to understand a settler might, when writing from their entangled and complicated relationship to nature in North America.

Proulx writes of human history as largely connected to Western economic imperatives of dominion, domination, and modernity. It is an “unremitting domination of every other species, of ceaseless modification and reshaping of the natural countryside to facilitate the taking of whatever is in the natural world that will make wealth” (p.49). Given the exponential growth of metropolitan areas that are tightening the Greenbelt in Southern Ontario as a too-small piece of clothing that tries to contain developmental multitudes, the sentiment in her book is #relatable.

I highly recommend this book not for its science alone, but because it lives up to its titular aim of being “A Short History of” where it narrates the intricate links between these landscapes and humanity. We may not notice fen, bog and swamp in the cast of everyday characters the minutiae of everyday meets with, but we can be certain that our way of life operates in tandem with these critical infrastructural marshscapes. Where “nature abhors a vacuum” for many, these wetland spaces empty of the vestiges of modernity and machinery are as much a part of the human story as skyscrapers rivaling coastal redwoods. Indeed, as Proulx demonstrates, they are a technology that our cultural and scientific imaginaries continually bow to at the ecological altar of mimesis. Summer reading for non-fiction nerds, or ecology geeks, Proulx has written a short but succinct tome honoring mutually constitutive wetland history and relations between nature and humans.

If you’re looking to visit some of these wetlands and appreciate them as you educate, don’t forget that you can place a Grand River Conservation Area and Ontario Parks Pass on hold with your Waterloo Public Library card.

Author image source: TheGuardian.com

Centre in the Square

Centre In The Square Introduces a Season of Inspiring Performances & Community Building!

June 24, 2024, Kitchener, ON — Centre In The Square is elated to announce a transformative lineup of new programs and community engagement initiatives, set to enrich the local arts scene and provide diverse entertainment experiences for all. These initiatives include the launch of a spectacular international series lineup, a dynamic comedy series, and the reopening of the Studio Theatre as an accessible rehearsal and performance space.

International Series: Our international series features a rich tapestry of global talent, including:

  • Mariza – October 22, 2024 * Portugal
    The queen of Fado music, Mariza, will mesmerize audiences with her soulful voice and captivating performances.
  • Gipsy Kings Ft. Nicolas Reyes – November 4, 2024 * France
    Experience the vibrant rhythms and passionate melodies of the Gipsy Kings, led by the legendary Nicolas Reyes.
  • Les Ballets Trockadero de Monte Carlo – November 18, 2024* Monaco
    This all-male ballet troupe will deliver a humorous and technically masterful performance.
  • Canadian Brass – November 21, 2024 * Canada
    The world’s most famous brass ensemble will showcase their virtuosic talent and engaging repertoire.
  • Swan Lake – P. Tchaikovsky The State Ballet of Ukraine – December 7, 2024
  • Ukraine. This timeless ballet will enchant audiences with its exquisite choreography and beautiful music.
  • Forever Tango – February 8, 2025 * Argentina
    Experience the passion and drama of tango with this acclaimed dance performance.
  • Jesse Cook Live In Concert – March 1, 2025 | Presented by Attila Glatz Concert Productions * Canada
    The guitar virtuoso will take audiences on a musical journey with his captivating fusion of world music.
  • Zakir Hussain – April 4, 2025 *India
    The legendary tabla maestro will enthrall with his extraordinary skill and improvisational brilliance.

Comedy Series: The comedy series promises to bring laughter and joy with a stellar lineup of performers. Highlights include:

  • Russell Howard Live – September 26, 2024 | Presented by Live Nation
    Renowned for his sharp wit and engaging storytelling, Russell Howard will kick off the series with his inimitable humour.
  • Whose Live Anyway? – October 7, 2024
    This live version of the popular TV show promises spontaneous hilarity and audience participation.
  • The Debaters Live On Tour Holiday Special – December 12, 2024
    This holiday special will bring festive cheer with witty debates and comedic performances.
  • HYPROV: Improv Under Hypnosis Starring Colin Mochrie & Asad Mecci – February 15, 2025
    Combining hypnosis and improvisation, this unique show promises an unforgettable night of comedy.
  • Pauly Shore Stick With The Dancing: Funny Stories From My Childhood – March 28, 2025
    Pauly Shore brings his personal stories and comedic flair to the stage in this entertaining show.

Studio Theatre Re-opening This Summer with Kitchener Creates Initiative!

Centre In The Square is thrilled to announce the reopening of the Studio Theatre this summer, reaffirming our commitment to fostering creativity and supporting local artists. This revitalized space will be available for rentals at the incredibly affordable rehearsal rate of $80/day – July 8 to September 20. After September 20th, our community rates transition to a still-affordable level, ensuring this space remains accessible for performances and diverse programming throughout the year.

“Centre In The Square’s initiatives are a shining example of our city’s dedication to nurturing a vibrant arts community,” says Mayor Berry Vrbanovic. “These innovative programs and accessible spaces will not only empower our local artists but also enhance the cultural fabric of our entire community. I am thrilled to witness the positive impact these efforts will have on enriching the lives of our residents.”

Empowering Local Talent: Our goal with this initiative is to empower local artists by giving them the tools and spaces they need to create and showcase their work. The Studio Theatre, with its state-of-the-art facilities, will be a hub for artistic expression and innovation. Lisa O’Connell, Artistic Director of Pat the Dog Theatre Creation, shares her excitement about this initiative: “This is a game changer. Opening up the Studio Theatre for local artists’ use at an accessible price point is what our performing arts community needs. This will ensure that we can create professional, high-quality work from the outset – in a space honouring the artists’ impulse. We’re excited!”

Investing in Our Creative Future: Eric Lariviere, Executive Director, emphasizes the broader impact: “Centre In The Square is dedicated to supporting and enriching the local arts community. By creating the ‘Kitchener Creates’ initiative, we are making our Studio Theatre more accessible. We are investing in the future of our artists and the vibrant cultural landscape of our city. We believe that by providing an accessible, inclusive, and diverse cultural space, we can nurture the talent and creativity that make our community unique and vibrant.”

“This bold new chapter for Centre In The Square reflects our dedication to building a resilient and inclusive arts sector. By offering diverse programming and accessible spaces, we are ensuring that the arts remain a vital and vibrant part of our community,” says Dan Carli, Chair, Centre In The Square Board of Directors.

For full details about the Kitchener Creates Initiative or to book the Studio Theatre, please contact Rachelle Garcia, Manager of Community Engagement and Rental Coordinator, at rgarcia@centreinthesquare.com.

Centre In The Square invites everyone to join us in celebrating these new initiatives and to experience the diverse array of performances scheduled for the upcoming season. From comedy to international music and dance, our new lineup promises something for everyone.

From now until July 31, 2024 at 10 PM, buy two (2) or more tickets to three (3) or more events in our International Series lineup and get a FREE pair of tickets to “Our Planet Live – A Netflix Original Documentary” with Keith Scholey!

All the new shows being announced on Monday, June 24 at 10 AM will go on sale to the public Thursday, June 27 at 10 AM.

Elmira Advocate


 Clearly it isn't Sebastian. He wants to be on there but between family, career, job etc. he doesn't have the time to do it justice. If he did he'd have been REGULARLY in touch with both myself and other CPAC members over the almost last nine years and that has not happened. Even getting timely e-mail responses from him pretty much since September 2015 has been impossible.  I'm finished with that.

It has been over two years since even a single month of pumping has achieved the on-site municipal aquifer Target pumping rate.(i.e. PW4 & 5). That is beyond pathetic and NOBODY ON TAG OR TRAC HAVE PUBLUCLY SAID BOO. Hence my contempt for the pack of them.

For the last six months the off-site pumping in the MU and ML has not even achieved the OLD, reduced Target pumping rates. Over the last year, eight of the twelve months have failed to achieve the lower, reduced pumping rate way back in 2012 much less the alleged doubling or tripling of rates we were promised by Chemtura and CRA.  Again barely a peep out of TAG or TRAC. Contemptible and exactly what Sandy and  fellow travelleors are there for. To serve and protect the status quo, Lanxess and the MECP.  

KW Habilitation

June 24, 2024: What’s Happening in Your Neighbourhood?

It’s Pride month!  Be sure to check out the Rainbow Community Calendar of events to find and attend 2SLGBTQIA+ events taking place across Waterloo Region.  There are multiple events to choose from each day this month.  Click below to view the calendar.

Subscribe to SPECTRUM event reminders and updates (ourspectrum.com)


Roll to your heart’s desire at the pop-up Retro Rollers Rink in Waterloo this summer! From their toonie Tuesdays, mature adult skates, workout Wednesdays, throwback Thursdays, Fresh Fridays, social Saturdays, and spin-back Sundays, you are bound to find a day for you to get out and get your skate on!

(20+) Adult Night at The Rink | Facebook


There are two fun cooking classes taking place this week at the Kitchener Market. On Thursday, you can learn recipes from New Orleans such as Cajun Jambalaya and catfish cake with Chef Rob, and on Saturday you can learn how to transform everyday ingredients into delicious vegan dishes with ease and confidence with Chef Eartha. Click below for more details and to purchase tickets.

Taste of New Orleans | Kitchener Market, 300 King St E, Kitchener | To Do Canada

Transform Everyday Ingredients: A Plant-Based Cooking Class | Kitchener Market, 300 King St E, Kitchener | To Do Canada



Click here – Activity search | Active Kitchener (activecommunities.com) – to see what’s happening at the Kingsdale Community Centre

Click here – Mill Courtland Community Centre – City of Kitchener – to see what’s happening at Mill Courtland Community Centre

Click here – Activity search | Active Kitchener (activecommunities.com) – to see what’s happening at Rockway Centre


There are plenty of ways to get out and about in Waterloo Region outside your neighbourhood association including:


The Return of Simpsons Trivia

Monday June 24, 2024
6:00PM – 11:30PM
The Jazz Room – 59 King Street North, Waterloo, Ontario
The Return of Simpsons Trivia! Tickets, Mon, 24 Jun 2024 at 6:00 PM | Eventbrite


Secret Show

Monday June 24, 2024
7:00PM – 10:00PM
SECRET SHOW: JUNE 24, 2024 (downtownkitchener.ca)


The Big Screen: Barbie & Mean Girls

Tuesday June 25, 2024
6:00PM – 10:00PM
The Gaslight District – 64 Grand Avenue South, Cambridge, Ontario
(20+) Barbie and Mean Girls (2024) ♦FREE♦????DOUBLE FEATURE???? Outdoor Screening | Facebook


Eid Mubarak at Schneider Haus

Wednesday June 26, 2024
5:00PM – 8:00PM
Schneider Haus National Historic Site – 466 Queen Street South, Kitchener, Ontario
Eid Mubarak at Schneider Haus Tickets, Wed, 26 Jun 2024 at 5:00 PM | Eventbrite


OutReach Social – Pride Month Trivia

Wednesday June 26, 2024
5:30PM – 7:30PM
The MUSEUM – 10 King Street West, Kitchener, Ontario
OutReach Social (June 2024) – Pride Month Trivia Tickets, Wed, 26 Jun 2024 at 5:30 PM | Eventbrite


Speed Dating (Ages 30-42)

Wednesday June 26, 2024
7:30PM – 9:30PM
Babylon Sisters Bar – 23 King Street North, Waterloo, Ontario
Kitchener-Waterloo & Guelph Speed Dating (Ages 30-42) Tickets, Wed, 26 Jun 2024 at 7:30 PM | Eventbrite


YEP Social Music and Movement

Thursday June 27, 2024
9:00AM – 4:00PM
KW Habilitation – 99 Ottawa Street South, Kitchener, Ontario
YEP Social Music and Movement (PD Day) – KW Habilitation Shop


Summer Concert Series

Thursday June 27, 2024
7:00PM – 8:00PM
By donation
Castle Kilbride – 60 Snyder’s Road West, Baden, Ontario
Castle Kilbride Summer Concert Series | Castle Kilbride, 60 Snyder’s Road West, Baden | To Do Canada


Movies in the Park

Thursday June 27, 2024
8:30PM – 11:00PM
Waterloo Park Bandshell – 100 Westmount Road North, Waterloo, Ontario
Movies in the Park (waterloo.ca)


Friday Flicks

Friday June 28, 2024
1:30PM – 3:00PM
Community Pavilion – 101 Father David Bauer Drive, Waterloo, Ontario
Friday Flicks: Portugal’s Algarve – West to East. Sponsored by City of Waterloo *FREE


Drag Glass Fusion Night

Friday June 28, 2024
6:30PM – 9:00PM
Canadian Clay and Glass Gallery – 25 Caroline Street North, Kitchener, Ontario
Drag Glass Fusion Night with Crystal Quartz Tickets, Fri, Jun 28, 2024 at 6:30 PM | Eventbrite


Dimitri Goes to Hollywood

Friday June 28, 2024
The Registry Theatre – 122 Frederick Street, Kitchener, Ontario
Dimitri Goes to Hollywood | The Registry Theatre, 122 Frederick Street, Kitchener | To Do Canada


Andrew McAnsh

Friday June 28, 2024
The Jazz Room – 59 King Street North, Waterloo, Ontario
Andrew McAnsh | The Jazz Room, 59 King St. North, Waterloo | To Do Canada


IAM Kitchener: Indigenous Art Market

Saturday June 29, 2024
11:00AM – 4:00PM
44 Gaukel, Kitchener, Ontario
IAM Kitchener: Indigenous Art Market (downtownkitchener.ca)


Food Carnival of India

Saturday June 29, 2024
1:00PM – 11:00PM
Waterloo Public Square – 75 king Street South, Waterloo, Ontario
Food Carnival of India – Journey into Indian Street Food Tickets, Sat, 29 Jun 2024 at 1:00 PM | Eventbrite


Strawberry Tea by the Grand

Sunday June 30, 2024
11:00AM – 12:30PM
McDougall Cottage Historic Site – 89 Grand Avenue South, Cambridge, Ontario
Strawberry Tea by the Grand | McDougall Cottage Historic Site, 89 Grand Avenue South, Cambridge | To Do Canada


Keep The Earth Fresh Cleanups

Sunday June 30, 2024
12:00PM – 2:00PM
150 University Avenue West, Waterloo, Ontario
Keep The Earth Fresh Cleanups Waterloo Tickets, Multiple Dates | Eventbrite


The post June 24, 2024: What’s Happening in Your Neighbourhood? appeared first on KW Habilitation.

Kitchener Panthers

Gonzalez hits two HR, Parsons K's 10 in Panthers win

KITCHENER - Quality on both sides of the ball lead to a Kitchener Panthers win.

Dakota Parsons struck out a season-high 10 batters, and Raul Gonzalez put a pair over the Jack Couch Park fence and Kitchener wins 6-3 over the Guelph Royals Sunday.

Parsons went six innings of three hit, three run baseball. 

The only runs he surrendered came on a three-run home run from J.D. Williams in the sixth.

That made it 3-2 Guelph after Kitchener opened the scoring an inning earlier on a two-run single from Blake Jacklin.

Gonzalez and Nick Parsons hit back-to-back home runs in the bottom half of the sixth to give Kitchener it's lead right back. The IBL MVP runner up last season turned on another pitch in the eighth.

David Bruinsma and Nathan Laird pitched shutout baseball in relief for Kitchener.

As did Danny Garcia, who made his Kitchener debut after coming over from Guelph in the Andy Leader deal.

Speaking of the Panthers vet, Leader was one-for-four in his return to Jack Couch, where he spent six seasons.

Hector Yan took the loss for Guelph. He went five innings, giving up four runs on seven hits.

Kitchener's win snaps a three-game losing skid and improves its 2024 record to 4-12. Guelph falls to 9-5.

The Panthers host Welland Monday night for YOUTH SPORTS DAY. First pitch flies at 7:30 p.m. at Jack Couch Park.


The Backing Bookworm

The Haters

Robyn Harding is back with another twisty and propulsive thriller that takes readers on a wild ride through the darker side of social media when first-time published author Camryn Lane finds herself the target of harassment online.
The story is easy for readers to sink into, and Harding hits the ground running giving readers a few possible culprits of who is behind the harassment. She also adds an extra layer of tension and emotional baggage when complicated personal relationships come into play and Camryn's professional and personal lives spin dangerously out of control. 
Readers will get a peek into the mind of an author as Harding explores the vulnerability authors can feel as they send their books out 'into the wild' for people to enjoy ... and to critique. I also enjoy a 'book within a book' and the snippets from Camryn's novel, Burnt Orchid, which were interspersed through the main story, were a compelling addition.
Chilling in its plausibility for anyone with social media, The Haters is a cautionary tale that explores its dark side with a building sense of tension and dread that may have you rethinking every post, comment and picture you've ever posted on social media. 
Add this book to your 2024 summer reading list in anticipation of its July 2, 2024 publication date!

Disclaimer: Thanks to Grand Central Publishing for the digital advanced copy which was given in exchange for my honest review.

My Rating: 4.5 starsAuthor: Robyn HardingGenre: Suspense, CanadianType and Source: ebook from publisher via NetGalleyPublisher: Grand Central PublishingFirst Published: July 2, 2024

Book Description from GoodReads: The bestselling author of The Party and The Drowning Woman returns with a twisted tale of fame, obsession, and the dark recesses of social media.
Camryn Lane is living her dream. After years of struggle and rejection, her first novel has finally been published. Her editor is happy; her teenage daughter is proud; and her boyfriend and friends are all excited for her. She’s on top of the world—until she receives a disturbing message from an unknown sender.

Rattled by the accusations she finds there, Camryn swallows the sick feeling in her stomach and resolves to put the missive out of her mind. But when she checks her ratings on a popular book site, she finds a scathing one-star review. The reviewer is so articulate and convincing that soon, Camryn’s book is flooded with bad reviews. Could the reviewer be the same person who sent the ugly email? And why do they want to ruin her?

As the online harassment creeps into Camryn’s personal life, she vows to find out who’s behind it. Is it really a disgruntled reader? Or could it be someone she knows? The troll’s actions are escalating, and when the abuse turns deadly, it will take everything Camryn has to unmask the enemy so intent on destroying her—and finally learn why she's being targeted.

James Davis Nicoll

Temporary Parking Place / The Orphan (The Book of the Beast, volume 1) By Robert Stallman

1980’s The Orphan is the first volume in Robert Stallman’s speculative fiction trilogy, The Book of the Beast.

Depression-era farmer Martin Nordmeyer is astonished to discover a naked boy hiding in his hayloft. The boy is Robert Lee Burney. Robert has no family that he can name. Indeed, he has no family at all; he was not so much born as created.

Elmira Advocate


 The May 26, 2016 Woolwich Observer carried the following story titled "Environmental assessment the first step in development plan for former Varnicolor site". Keith Metzger, an engineer with Peritus Environmental Consultants stated "The findings were that, although the site used to be quite contaminated, the contamination has been mostly removed, and it is just trace contaminations that are remaining on site, and that is the focus of the risk assessment".  The upper soils were not only excavated but a shallow pump and treat system did a reasonable job of cleaning the shallow aquifer. "However, the upper municipal aquifer still had a number of contaminates that are above drinking water standards."   Further discussions between Elmira Pump, the current owner, and Chemtura and the Min. of Environment are scheduled so as not to conflict with their cleanup plans beneath Elmira.  

Supposedly the full report of the Risk Assessment was to be made public for review in the coming months. Eight years later and I still haven't been gifted a copy to keep. Hence the ongoing lying and deception.

Kitchener Panthers

Panthers lose third straight game

CHATHAM-KENT - It was a close game. And then it wasn't.

A nine-run eighth inning by the Chatham-Kent Barnstormers a sizeable lead it would not relinquish in a 16-5 trouncing of the Panthers Friday night.

Yadian Martinez went seven innings in the loss. He was pulled after a bases loaded walk, which stated Chatham's big eighth inning. Before that, Martinez kept up his reputation as a strikeout artist, fanning nine Barnstormers batters.

Kitchener held the early 2-0 lead, thanks to the Skorupski brothers.

Sean hit his first IBL home run in the second inning, before Justin potted a one-run triple in the fourth.

Raul Gonzalez was one-for-five with an RBI. He has hits in seven of eight games in June.

Jett Jarvis, Blake Jacklin and Simon Grinberg did not play.

Kitchener moves to 3-12 on the season, and have lost three straight.

The Panthers return home Sunday at 5:15 p.m. against the Guelph Royals for a Father's Day game.

Atlas Collectibles has partnered with the team to give away goodies at the game. There will also be giveaways including a $100 gift card at Cineplex and a family pass from THEMUSEUM.


The Backing Bookworm

The Rule Book

I adored Sarah Adams' Practice Makes Perfect (the 2nd book in the When in Rome series) so knowing how much I enjoy her writing, I was expecting to love this book. I liked it but found it to be fine but forgettable. Honestly, I read this book a couple of weeks ago and had to reread its blurb to remember what it was about. 
The Rule Book was a light and easy read that centres around college exes who broke up years prior and are still bothered by how their relationship abruptly ended. Derek now plays for the NFL and Nora is a sports agent who will be representing him which is not happy news for either of them. Let the awkwardness-turned-love ensue!
This RomCom ticked a few boxes (second chance romance, sports romance, disability rep - and unfortunately miscommunication). Its sporty theme and its bunch of sporty, dude bros talking about their relationships, immediately reminded me of Lyssa Kay Adams' Bromance Book Club series. But Derek and Nora's connection was more lust than romance. I loved Derek but Nora was off-putting with her weird one-liners and her inability to be serious.
Overall, this was a fluffy sporty RomCom but it lacked the great banter and connection between the characters that Practice Makes Perfect perfected.

My Rating: 3 starsAuthor: Sarah AdamsSeries: #2 in The Cheat Sheet seriesGenre: RomComType and Source: Trade Paperback from public libraryPublisher: Dell BooksFirst Published: April 2, 2024

Book Description from GoodReads: College exes break all the rules when they reunite years later in this enemies-to-lovers, second-chance romance, the highly anticipated companion novel to the viral TikTok sensation The Cheat Sheet.
Nora Mackenzie’s entire career lies in the hands of famous NFL tight end Derek Pender, who happens to be her extremely hot college ex-boyfriend. Nora didn’t end things as gracefully as she could have back then, and now it has come back to haunt her. Derek is her first client as an official full-time sports agent, and he’s holding a grudge.

Derek has set his sights on a little friendly revenge. If Nora Mackenzie, the first girl to ever break his heart, wants to be his agent, oh, he’ll let her be his agent. The plan is simple: make Nora’s life absolutely miserable. But if Derek knows anything about the woman he once loved—she won’t quit easily.

Instead of giving in, Nora starts a scheme of her own. But then a wild night in Vegas leads to Nora and Derek in bed the next morning married. With their rule book out the window, could this new relationship save their careers and spark the romance of a lifetime?


Super Eyedro Tips: Switch From Ethernet to WiFi Connection

Switch From Ethernet to WiFi With the Browse Feature

Have you connected your Eyedro to communicate by Ethernet but have decided to switch to a WiFi connection instead?


Here is a quick list of the steps involved in making the switch (more detailed instructions follow).


To make the change from Ethernet to WiFi, go to the Configuration menu, then select Devices.


  1. Select your Eyedro device from the Device list.
  2. In the Device Info section check the Show Advanced Info box.
  3. Click the Browse button.
  4. The Eyedro Dashboard will open up in a new browser window. Click the Setup Wi-Fi Connection button.
  5. Enter your WiFi network name in the Network (SSID) field (must be 2.4 GHz).
  6. Enter your network password in the Password (Key) field.
  7. Click Connect!


Step One

Select your Eyedro device from the Device list.

♦ Step Two

Make sure that Show Advanced Info is checked (opens advanced settings):

♦ Step Three

Select the network Browse button to open the Eyedro Dashboard webpage. 

Note that your computer (browser) must be connected to the same network as the WiFi network that you intend to connect to.

♦ Step Four

Once the Eyedro Dashboard opens select the Setup Wi-Fi Connection button:

♦ Step Five

When the Eyedro Wi-Fi Settings page opens up, enter your network name and password then click Connect.  Wait for 30 seconds then disconnect the Ethernet cable from your Eyedro.  You may also need to unplug the power to the module for 30 seconds to reset the device.

Energy Monitoring Made Easy!

Suggested Next Topic:


Super Eyedro Tips WiFi Signal Strength

Eyedro User Manuals

For detailed Eyedro product specifications, installation, and MyEyedro cloud software information please refer to the following Eyedro manuals:

MyEyedro Cloud Software Manual

Eyedro Home Products Guide

Eyedro Business Products Guide

Eyedro Technical Support

The post Super Eyedro Tips: Switch From Ethernet to WiFi Connection appeared first on Eyedro.

Carrie Snyder: Obscure Canlit Mama

We Belong

The X Page performance, season 5, was this past Sunday: “We Belong.” Season 5 proved to be the luxury version of the workshop, with excellent snacks and food, great sound, professional lighting, and a real stage. It was also a delight to behold—the stories came into focus, and the performers were, each one, spotlit and magical as they offered their generous gifts to the audience (a full house!). 

For me, this project is about the process. At times, it’s messy, it’s a big commitment, it’s demanding and occasionally frustrating, not to mention that it’s also an over-the-top ask: to write an original story, memorize it, take it into your being, and perform it on stage in front of a live audience. Many of the women complete this remarkable task in their second or even third language. 

As with any intense project, the end, when it comes, feels abrupt. All this effort and excitement, nerves and energy, ramping up considerably as the date of the performance comes closer and closer—and suddenly, arrives. And then time flies. The production is over almost as soon as it’s begun.

One of the women said, as she was leaving the theatre, “No one told me about this part—the part where it ends.”

It’s true. It does end. There will be a cast picnic, and of course, everyone is welcome to join our online writing club that meets monthly to do a Lynda Barry exercise and read our freshly discovered stories to each other. 

But yes, the process, this specific process, meeting this specific goal, with this specific team, and these specific individuals—that does end. A chapter closes.

Just like my peonies have bloomed and are now wilting in the heat. I bend down to breathe in their scent every time I pass by, but they are going, going, nearly gone.

What I wonder is—how will each of us be changed by our experience? (Not by the peony sniffing, although I’m sure that has an effect too! I mean by being part of the X Page workshop.)

I believe that I am changed in ways both subtle and profound. 

In the hours after the performance, I became aware of an unfamiliar feeling in my body—fulfillment. I felt fulfilled. The feeling lingered, and it remains. I felt, I feel, like I’d done what I was called to do, done it well and to the best of my abilities, forgiving myself along the way for missteps, open to learning from everyone I met, and committed fully to the process and these people, individually and as a whole. I did not (do not?) feel anxious about what might come next. I felt, instead, sufficient. Fed, serene, blessed, grateful.

I was (am?) affirmed as a communicator—verbally and emotionally, as much as through the written word. I was (am!) proud to have been a part of such a special and unique project. It helped (helps) me to see that while writing has been a large piece of my identity, it is not my whole self, nor need it be. It may, instead, be a pathway or a door opening into a different way of being in the world, rich with overlapping communities, strong relationships, communal experiences, and my own personal values lived out in full.

What a gift. What generosity pouring from all to all. What enormous goodwill and care. Imagine a world where all would be encouraged and rewarded and admired for approaching each other with grace, with understanding. Imagine a world where we’d have the support and time and energy and emotional bandwidth to care for each other’s voices and stories as much as we do inside this welcoming x page space—I do. I imagine it. I want to practice living in that space, of grace, as often as I can.

I wonder what will unfold for everyone involved in this project. I wonder what threads they will take with them, what emotions and sensations will remain in their bodies long afterward, and what they’ll want, how they’ll be changed, as they step back into their lives, seeing themselves just a little bit differently, now.

xo, Carrie

KW Habilitation

Building Belonging…On the Table

A Reflection on KW Habilitation’s “On the Table” Discussion

Earlier in June, KW Habilitation hosted an “On the Table” discussion, an initiative designed to foster meaningful conversations about community and social infrastructure. On the Table is an event organized by Waterloo Region Community Foundation (WRCF) that was created to encourage others to come together to talk over some food to talk about what matters most to them. Conversations are then reported back to WRCF where they will provide a report of the great community conversations and connections that were made.  

Understanding Social Infrastructure

At its core, social infrastructure is “the system of organizations, spaces, and experiences that enable people to connect with each other. It builds the bridges necessary to foster trust and civic participation, creating a sense of belonging and well-being. This system is pivotal in enabling sustainable, widespread community development.” WRCF emphasizes the significance of these connections in strengthening community bonds and enhancing the quality of life for everyone.

The “On the Table” Discussion: Building Belonging

Our recent gathering focused on “building belonging” within our community. We brought together Developmental Services (DS) agencies, particularly those involved in direct work in community participation, to discuss ongoing support efforts post-COVID. The goal was to explore how we could collaborate more effectively, identify gaps in support, and find ways to fill these gaps without duplicating services.  This discussion brought together approximately 15 people from two different organizations: KW Habilitation and Extend-A-Family.

One of the key aspects of this meeting was learning more about each other’s work. For instance, the Extend-A-Family team shared insights about their Seed Program, which supports extended trips using Passport funding—a resource that brings joy and enriching experiences to those who participate. More about the Seed Program can be found here.

KW Habilitation continues to pursue fully individualized, person directed and community-based services through Out and About Waterloo Region (OAAWR). We continue to receive new DSO referrals regularly and our Local Community Connectors are working at a grassroots level to learn about and connect with all the amazing people and places that exist in our neighborhoods. Connections and collaborations are happening on the frontline and leadership levels to strengthen, create and align our services to better serve the people that we work for and their families. KW Habilitation continues to embrace the Journey to Belonging and the philosophy behind it, as we work to empower and excite our community to become a place where everyone belongs and participates in a way that is meaningful for them.  


Main Takeaways and Ways to take Action

Several important takeaways emerged from the discussion:

  1. Unified Goals: It was clear that all attendees are working towards a common goal—enhancing community participation and support for people with developmental disabilities in our community.
  2. Similar Efforts: We recognized that both KW Habilitation and Extend-A-Family are engaged in similar initiatives, underscoring the potential for collaboration.
  3. Frontline Connections: It was valuable for frontline staff, who are often the direct service providers, to connect and share their experiences. These discussions can support effective collaboration and service coordination.

Moving forward, we also identified several actionable steps:

  1. Future Meetups: Plan another meetup and extend the invitation to other agencies. These gatherings should not necessarily be formal work or community practice meetings but opportunities to build relationships.
  2. Community Engagement: Plan activities that give back to the community. By doing so together, we can foster social connections that lay the groundwork for broader community impact.
  3. Informal Supports: KW Habilitation has created a community calendar and invited DS serving agencies from across the Region to contribute to activities, while it is still in it’s pilot stage, there are activities that people can connect to offered by our organizations and other community partners. If we’re going to build belonging, people need to know about the different things they can do..


The “On the Table” discussion hosted by KW Habilitation was a step forward in building a more connected and supportive community for people with developmental disabilities. By leveraging the strengths of each organization and working collaboratively, we can fill gaps in support and enhance the quality of life for those we serve. As we plan future initiatives and meetups, the focus remains on building belonging and fostering sustainable community development.

For more information about the “On the Table” initiative by WRCF, you can visit their website here.

To connect with KW Habilitation about our next informal meet up, please email us at connecting@outandaboutwr.ca

The post Building Belonging…On the Table appeared first on KW Habilitation.

KW Habilitation

Our Golf Tournament was Awesome!

Our Golf Tournament was Awesome!

Thank you to everyone who came out to our Annual Golf Tournament on June 7th! Besides the kind introduction from Mother Nature, we think this was our best tournament yet! With our new island green feature and games, the day was non-stop fun! Thank you to all of our sponsors, donors, golfers, and staff for your contributions. Your support allows us to continue to do great things at KW Habilitation!



The post Our Golf Tournament was Awesome! appeared first on KW Habilitation.

KW Habilitation

Introducing YEP Summer!

♦YEP Participant with fresh flowers!

What is YEP Summer?

YEP Summer is a program we are running this summer for Youth aged 13-21 full day activities offered for 9 weeks throughout July and August. YEP Summer is focused on exploring community resources, recreational activities, and opportunities to participate in work readiness exercises and volunteerism. They use the GRT as their main mode of transportation to explore the Waterloo Region. YEP Summer is fun, energetic and all about learning and trying new things within the community!

How do people sign up for YEP Summer?

Youth aged 13-21 can sign up on the KW Habilitation shop website: shop.kwhab.ca/product-category/youth-exploring-possibilities/yep-summer/


♦YEP on the GRT.

We asked our YEP participants some questions. Here’s what our group had to say!

How did you hear about this program?

  • from parents
  • from friends who have attended YEP Social  
  • from friends who have attended YEP Summer Program

Why did you want to join this program?

  • it’s fun
  • having a blast
  • seeing friends
  • spending time with staff
  • going out into the community for boxing, movies, bowling, and CTRL V


What is your favourite thing to do in this program?

  • cooking/baking
  • going out in the community
  • arts and crafts, sports/fitness 

In what ways has this program helped you get out of your comfort zone and take risks trying something new?

  • learning how to take the bus/GRT
  • learning and practicing cooking/baking in the kitchen
  • communicating and meeting new peers
Register for YEP Summer!!


The post Introducing YEP Summer! appeared first on KW Habilitation.

KW Habilitation

Cooking Up Community Connections

♦David smiling while making pizzas!

Below Amanda Neely, a Local Community Connector (LCC) at KW Habilitation shares one of the many journeys her and her team have seen unfold through Out and About Waterloo Region (OAAWR):

Once Out and About Waterloo Region (OAAWR) had outgrown its pilot phase and become an established service, the Local Community Connectors (LCCs) decided to fully embrace the Journey to Belonging and no longer create calendars of classes or events. I saw this new approach as an opportunity to leverage skills, goals, and interests and to help people connect with their passions outside of KW Habilitation.

One of the people I work for, David loved LEG Up! And OAAWR cooking classes and utilized those classes to build his skills and confidence in the kitchen. Through getting to know David, it was clear that the kitchen was his happy place. I found a free cooking class nearby that we attended together until he felt confident enough to go alone. Once I saw him connecting and laughing with the other folks taking the class, I knew David was now a part of that community.

Though still a bit hesitant, David decided to further explore the community and discovered a passion for volunteering. He also gained the independence of travelling independently using Grand River Transit (GRT), with support from staff and specialized GRT bus training.

While doing some neighborhood mapping, I came across Tiny Home Takeout, an organization that assists people who are facing food insecurities by providing daily meals. Knowing that David loves to be in the kitchen, I decided to reach out to see if they needed volunteers. Tiny Home responded and offered to have David visit to learn more about the role. Though he and I were nervous about the fast-paced environment we saw, by the end of the day he was keeping up and fitting in beautifully! The Tiny Home crew was impressed and offered D.S. the chance to join the team.

I checked in at Tiny Home Takeout the next week and found David thriving independently, confidently managing his tasks. He ended up asking me to leave, as I was cramping his style! It’s a clear example of how person-directed goals and community connections can foster growth and independence in our evolving approach to inclusion. David is now involved in his community, living a meaningful life doing things that he loves. Several days a week he is contributing to the community in a way that he chose. This person has begun feeling like they are an important part of the community which is BELONGING!!

D.S.’s involvement in community volunteering has positively impacted both his life and his community. Additionally, the transition from cooking classes at KW Habilitation to cooking classes at the Health Caring Centre illustrates that the people we work for can belong anywhere that anyone else can.


The post Cooking Up Community Connections appeared first on KW Habilitation.

Code Like a Girl

Stop Giving Jerks a Pass, and Other Actions for Allies

Each week, Karen Catlin shares five simple actions to create a more inclusive workplace and be a better ally.♦1. Stop giving jerks a pass

Recently, Wharton professor Adam Grant posted:

“Men who act like jerks are more likely to get away with sexism. When a man is rude to other men, people are more likely to overlook his misogyny. They think he’s just an a**hole. We shouldn’t give pricks a pass. Treating everyone poorly is not an excuse for degrading women.”

Grant linked to research by Gabrielle Adams, Peter Belmi, and Sora Jun titled The “Equal-Opportunity Jerk” Defense: Rudeness Can Obfuscate Gender Bias. In their paper, they explain, “To address sexism, people must first recognize it. In this research, we identified a barrier that makes sexism hard to recognize: rudeness toward men. We found that observers judge a sexist perpetrator as less sexist if he is rude toward men.”

In the workplace, this might manifest as someone saying, “He’s like that with everyone,” or, “That’s just the way he is.”

I love what journalist Katy Preen wrote in an essay:

“Whenever you hear ‘he’s like that with everyone,’ remember that it’s a not-so-secret code for ‘we’re not going to do anything about it.’”

The next time you hear someone excusing a jerk’s behavior, seize the opportunity to do something. Here are some responses to consider:

  • “We’re better than that.”
  • “That’s against our code of conduct.” (Assuming your workplace has such a policy.)
  • “What got him here won’t get him there.” (Credit to Marshall Goldsmith, who suggests that the skills that helped someone get to a certain point may not be the same skills needed to succeed in the future.)

Let’s not give anyone a pass, even if they are an equal-opportunity jerk.

Share this action on LinkedIn, Facebook, Instagram, Threads, or YouTube.

2. Don’t mock with your pronouns

Newsletter subscriber Eric sent me this question: “I’m curious what people think of pronoun declarations. A leader at work has set their pronouns in the company app to ‘Cookie/Monster.’ On one hand, this seems disrespectful. On the other, it seems silly and harmless. But I’ve got the most common pronouns (he/him) and thus I’m probably not a good judge of what’s reasonable or not.”

He then added, “What do folks with less traditional pronouns think of behaviors like this? Is it offensive? Should I say something?”

Eric’s email reminded me of the time Elon Musk tweeted, “My pronouns are Prosecute/Fauci,” mocking the support many of us show for the binary, transgender, and gender-fluid communities when we share our pronouns.


In response, some people posted the equivalent of “Fixed it for you” tweets, substituting derogatory descriptors of how they view Musk. By satirizing the situation, I’m concerned they also perpetuated the notion that it’s okay to make fun of pronouns.

In contrast, many people responded by tweeting their actual pronouns. My favorite was by actor George Takei, who tweeted,

“My pronouns are he/him. And I want to thank Dr. Fauci for his long service. Be on the right and respectful side of things. It’s better for your own soul, and better for others.”
medium.com/media/f3d50892f463aca7dc9eeb4504f4bade/href3. Gather pronouns respectfully

While I’m a fan of sharing pronouns to normalize the practice, we can do so without insisting people share theirs. No mandatory pronoun fields. No opening remarks at meetings along the lines of, “Now everyone introduce yourself and tell us your pronouns.”

As Jeannie Gainsburg, author of The Savvy Ally: A Guide for Becoming a Skilled LGBTQ+ Advocate, explains:

“Asking people directly about their pronouns puts people on the spot, making it very uncomfortable for them if they don’t want to share. It can also offend some people who think that their pronouns should be obvious.”

Gainsburg offers this approach:

“When meeting a new coworker or someone who you’ll be building a relationship with, consider offering your pronouns first and use language that doesn’t directly ask for pronouns. For example, “I’m Jeannie. My pronouns are she/her/hers. How may I refer to you?” This is a better approach than “What are your pronouns?” It’s clear what you’re asking because you’ve just shared your pronouns, but it gives the person an out if they don’t want to share theirs. They can simply say, “You can call me Jay.”
4. Make an introduction

In a powerful TEDx talk, Alex Chavez-Guerrero, Jacob Martinez & Martín Vargas-Vega shared the game-changing role of networks in uplifting underprivileged communities.

For example, Vargas-Vega explained that his youth revolved around working in the fields and picking berries alongside his parents in Watsonville, CA. “While other kids played, I worked.”

His trajectory changed dramatically when he discovered Digital NEST. This non-profit provides youth in agricultural communities in Northern California with skills, support, and the network to pursue well-paying careers. He is now a software engineer at a Silicon Valley startup.

Similarly, Chavez-Guerrero spent his youth in Watsonville. With Digital NEST’s support, he is now a software engineer at an AI company in San Francisco.

The closing remarks from Digital NEST founder Jacob Martinez contain an important call to action for better allies everywhere:

“Tap the untapped, often overlooked talent. Whether you’re in medicine, education, technology, or business, it may only take one introduction to break that cycle of poverty for generations to come. There is brilliance everywhere, and you have the power to help it shine.”
5. Community Spotlight: Sing their praises

This week’s spotlight on an ally action from the Better Allies community is from a university communications associate, who wrote,

“Lately, I find myself reflexively singing the praises of my marginalized and underrepresented colleagues, making sure they are being recognized in meetings and getting credit for their ideas. I’ve got a long way to go to be the better ally I want to be, but your weekly newsletter (along with my school’s white accountability group) is helping me to get there.”

Thank you. 🙏

If you’ve taken a step towards being a better ally, please reply to this email and tell me about it. And mention if I can quote you by name or credit you anonymously in an upcoming newsletter.

That’s all for now. Please note: I’m off for a few weeks of vacation and will be back in your inboxes on July 12. In the meantime, I wish you all the best as we move forward together on the journey to be better allies.

— Karen Catlin (she/her), author of the Better Allies® book series

Copyright © 2024 Karen Catlin. All rights reserved.

Being an ally is a journey. Want to join us?

- Follow @BetterAllies on FaceBook, Instagram, Medium, Threads, X/Twitter, or YouTube. Or follow Karen Catlin on LinkedIn

- This content originally appeared in our newsletter. Subscribe to “5 Ally Actions” to get it delivered to your inbox every Friday

- Read the Better Allies books

- Form a Better Allies book club

- Get your Better Allies gear

- Tell someone about these resources

Together, we can — and will — make a difference with the Better Allies® approach.


Stop Giving Jerks a Pass, and Other Actions for Allies was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.

KW Habilitation

Tony’s Scenic Flight over Niagara Falls

♦Tony and pilot posing beside the airplane!

Below is an awesome story about Tony’s plane ride adventure written by Susan Deosaran Tony’s Direct Support Professional through Supported Independent Living (SIL) at KW Habilitation:

Tony knows how to celebrate life with a spirit of adventure.  As he turns 80 this June, he’s been eager for several mini excursions, with Niagara Falls topping the list.  He began planning this trip in January, meticulously organizing every detail.  His dream was to witness the sunset over the falls.  Weather was a crucial factor, so when rain forced him to reschedule, Tony took it in stride.

On the day of his flight, Tony headed to Breslau for an early supper, enjoying the sounds of planes taking off and landing.  When his moment arrived, he was ready and excited, even a slight delay couldn’t dampen his spirits.  He quickly bonded with the pilot.  Thanks to the delay and his charm, Tony was granted a little extra time in the air.  Throughout the flight his exclamations of “Oh wow that’s beautiful!” echoed his joy.  When he came off the flight he was literally dancing!  His zest for life is infectious and seeing him live out his dreams fills us with immense satisfaction.  His positive attitude is inspiring to us, and his famous line is “Why not” live life to its fullest potential.

♦ ♦ ♦

The post Tony’s Scenic Flight over Niagara Falls appeared first on KW Habilitation.

Kitchener Panthers

Panthers bounced by Baycats in Barrie

BARRIE - The losses are piling up for the Kitchener Panthers.

Kitchener took an early lead in Barrie, but couldn't pick up the W, losing 7-3 to the Baycats Thursday night.

Raul Gonzalez hit a solo shot to give the Panthers a 2-0 lead in the fourth inning, but Nolan Machibroda tied it with one swing of the bat in the bottom half of the inning.

From there, Barrie added two more in the fifth and that was more than enough.

Seven Panthers got hits, while Blake Jacklin went three-for-three on stolen bases.

Pedro De Los Santos took the loss for Kitchener, giving up five runs on six hits in 5.1 innings of work. He walked three and fanned seven.

Cesar Rosado went six innings, giving up two runs on four hits, walking two batters and striking out six to get the win.

Kitchener now heads the opposite direction to Chatham-Kent for its final visit to Fergie Jenkins Field Friday.

The Panthers host Guelph Sunday at 5:15 p.m. and Welland Monday at 7:30 p.m.

Elmira Advocate


Most of the victim's are unknown to me. Others however I did know including a family member as well as Esther Thur. She had repeat cancers over the last twenty years of her life and she felt that Uniroyal Chemical bore some responsibility. Other family members here in Elmira, Ontario have had cancer and survived  to date at least. Today's Record carries an Obituary of a former Elmira resident who just recently passed away. I was told that cancer was the cause of death. The property he lived on was/is contaminated with Uniroyal waste products.

Courts don't like hearsay evidence. Esther telling me that she blamed Uniroyal Chemical carries little to no weight in court. Esther would have to tell the court directly which is pretty difficult after she's gone. Polluters have long used the defence that cancer is ubiquitous i.e. everybody's getting it. In one sense the more people who get cancer, yes from a myriad of different causes, the more difficult it is to pinpoint one single polluter. Uniroyal Chemical however can not hide the fact that they have discharged carcinogenic compounds into the soil, air, groundwater and surface waters all in Elmira, Ontario over a period of decades .

Where is the accountability? Where is the justice? Certainly not here. Certainly not from the Ontario Ministry of Environment and certainly not from our judicial system.

House of Friendship

Getting a Fresh Start

Daryl, pictured with his wife Jenny and dog Ruby, is getting a fresh start.

When Daryl was a teen, he thought he had found the cure for all of life’s problems.

“I took my first drink and thought, ‘this stuff fixes everything,’” said Daryl.

“I wanted to be a rock star, and I decided this is what rock stars do.”

Daryl left home in his 20s, pursuing his dreams. “I was the guy who could out party anybody,” said Daryl. “I was the world’s best entertainer, even if it was at my own expense.” 

But, despite his party-boy persona, Daryl was miserable, and often contemplated suicide. He was incredibly close to putting a plan in action when a friend arrived for a surprise visit. 

“He said to me, ‘dude, you’re not well,’ and called my brother. He brought me back to Ontario,” said Daryl. 

He stayed with his brother, and got a job. But Daryl kept drinking – and worse. 

“That’s when I started putting needles in my arm.”

It wasn’t until he came to House of Friendship’s Residential Treatment program that Daryl finally left substance use behind.

“It was a structured program,” said Daryl. “I had chores for the first time in my life, and had to learn how to do things. I didn’t know how to mow the lawn – I had to ask for help.”

Daryl felt empowered after learning this basic life skill that he had somehow missed in his years of substance use.

And while the structure helped Daryl stretch in new directions, he also appreciated the freedom that came with how he spent his free time.

“I soon learned how awesome the library was – I started sending emails, and got a Facebook account. Now that I was sober, everything was interesting to me.”

Today, at 51, Daryl is celebrating 16 years of recovery, going back to school and working in a youth rehab facility – while finding still finding time to pursue music.

Thank you for believing in hope! Your compassionate support of individuals like Daryl makes it easier to fight the stigma of addiction, ensuring that more people will seek the help they need. 

The post Getting a Fresh Start appeared first on House Of Friendship.

Elmira Advocate



Continue to sell and propagandize what a swell, environmentally conscious company Lanxess are. This means them shedding all blame for themselves mostly and their predecessors at least a little bit for the toxic mess they are responsible for.  I expect that for a small amount of money paid out they have obtained NDAs (Non Disclosure Agreements) from downstream residents.  I also know that they made a self-serving sweetheart deal with the Ontario Ministry of Environment.

They want a new, non binding Control Order or equivalent without hard dates or demands. They want a Control Order that refers to "historical" contamination nicely ignoring the fact that alleged "historical" contamination exists today throughout their site as well as downgradient and downstream. 

They want  to end their potentially life long pump & treat fiasco but they sure as hell don't want to actually get involved in a real life clean up of their site or their neighbours. That could cost them a lot of money.

They want a co-opted, friendly, allegedly "citizens" committee that they and Woolwich Township fully control. Sebastian and perhaps one other may continue to point out the company's and their consultants failures but all to no avail. The committee is impotent and fully intended to remain that way.

They want their cake and to eat it as well. Just because they bought a money making chemical company doesn't mean that they ever had any intentions to do anything serious regarding the grossly contaminated property.  Maybe the MOE (now MECP) gilded the lily when advising them of how much or how little work and money was required to keep them off the hook of real cleanup. Maybe Lanxess are upset with the MECP.  Or maybe they are still best bedfellows.

James Davis Nicoll

Homecoming / Emergency Skin By N. K. Jemisin

First published as part of Amazon’s Forward series, N. K. Jemisin’s 2019 Emergency Skin is a stand-alone science fiction novelette.

Accompanied by a helpful AI that is forever reminding of mission parameters, a brave (but unnamed) scout ventures in search of precious biological treasure to the hell-world known only as … TELLUS!

Which we call Earth.

Kitchener Panthers

WEEK AHEAD: Wrapping up the road trip ahead of Sunday

KITCHENER - It's a rare Thursday away from Jack Couch Park for the Kitchener Panthers this week.

Kitchener will be racking up some kilometres, as they visit Barrie and Chatham-Kent Thursday and Friday night.

In Barrie, the Panthers face the team that eliminated them from the 2023 IBL post-season. Barrie has lost two of its last three games after a stretch where they won five of six.

Hayden Jaco leads the league with a .433 batting average, while Cesar Rosado paces the league on the mound with a 2.04 ERA in five games (two of them starts).

The Barnstormers have become familiar foes to the Panthers, meeting for the fourth time this season.

Chatham-Kent has won two of three, with the home team emerging victorious in all three games head-to-head.

Seth Strong is the only other qualifying player in the IBL to crack a .400 batting average, sitting second behind Jaco with a .404. He is also second in the IBL with 16 RBI.

On Sunday, Kitchener will host Guelph and will celebrate all things dad with the annual Father's Day game.

Yes, Father's Day was last week, but with Kitchener on the road, the team didn't have the chance to celebrate the day with local fans.

Andy Leader could potentially make his return to the field he played on for six seasons, and is part of a potent lineup for Guelph who got back in the win column with a 9-1 win over Brantford Tuesday.

It's the first of a back-to-back at home, with Welland visiting Monday night at 7:30 p.m. for Youth Sports Day.

The game is a make up for a rain out earlier this month. Any youth wearing a sports jersey gets in for free, but need to be accompanied by an adult.

Kitchener has just the one win in its last six outings, but has beefed up the roster, highlighted with the acquisition of relief pitchers Pedro de la Cruz Paez and Danny Garcia from Guelph.

Raul Gonzalez has been swinging the hot bat of late. He has hits in five of his last six, including multi-hit outings in two of his last three.

On the mound, Yadian Martinez has taken the role of the ace and leads the league with 40 strikeouts. Recent signee Pedro De Los Santos showed his potential after an impressive outing in a win over Hamilton Friday.

  • Thursday, June 20 at Barrie (7:35 p.m.) - WATCH LIVE
  • Friday, June 21 at Chatham-Kent (7:35 p.m.) - WATCH LIVE
  • Sunday, June 23 vs. Guelph (5:15 p.m.) - WATCH LIVE - TICKETS
  • Monday, June 24 vs. Welland (7:30 p.m.) - WATCH LIVE - TICKETS

Centre in the Square

Buy More, Get More! Unlock Extra Entertainment!

Get ready to double down on exploration and laughter!

Our brand new International Series featuring captivating international events plus new additions of the hottest comedians to our Comedy Series is here!

This incredible line-up promises:

  • Unforgettable international events to broaden your horizons and ignite your wanderlust.
  • Side-splitting stand-up that will have you in stitches.

Whether you’re a travel enthusiast or comedy aficionado, we have something to make you roar with laughter and create memories that last a lifetime.

But the fun doesn’t stop there! From now until July 31, 2024 at 10PM, buy two (2) or more tickets to three (3) or more events in our International Series line-up and get a FREE pair of tickets to Our Planet Live – A Netflix Original Documentary with Keith Scholey! Participants of this special offer will be contacted August 16, 2024 with instructions on how to redeem their free tickets.

International Series Line-up:
  • Mariza – Tuesday, October 22, 2024 at 8PM | On sale: Thursday, June 27 at 10AM
  • Gipsy Kings Featuring Nicholas Reyes – Monday, November 4, 2024 at 8PM | On sale: Thursday, June 27 at 10AM
  • Les Ballets Trockadero de Monte Carlo – Monday, November 18, 2024 at 8PM | On sale: Thursday, June 27 at 10AM
  • Canadian Brass – Thursday, November 21, 2024 at 8PM | On sale: Thursday, June 27 at 10AM
  • Swan Lake – P. Tchaikovsky: The State Ballet of Ukraine – Saturday, December 7, 2024 at 7:30PM | On sale: Thursday, June 27 at 10AM
  • Forever Tango – Saturday, February 8, 2025 at 8PM | On sale: Thursday, June 27 at 10AM
  • Jesse Cook Live In Concert: Presented by Attila Glatz Concert Productions – Saturday, March 1, 2025 at 7:30PM | On sale NOW!
  • Zakir Hussain – Friday, April 2, 2025 at 8PM | On sale: Thursday, June 27 at 10AM
Comedy Series Line-up:

Russell Howard Live: Presented by Live Nation – Thursday, September 26, 2024 at 7:30PM | On sale NOW!

Whose Live Anyway? – Monday, October 7, 2024 at 8PM | On sale NOW!

The Debaters Live On Tour Holiday Special – Thursday, December 12, 2024 at 7:30PM On sale: Thursday, June 27 at 10AM

HYPROV: Improv Under Hypnosis Starring Colin Mochrie & Asad Mecci – Saturday, February 15, 2025 at 7PM | On sale NOW!

Pauly Shore Stick With The Dancing: Funny Stories From My Childhood – Friday, March 28, 2025 at 8PM | On sale: Thursday, June 27 at 10AM

Whether you’re a globetrotter at heart or comedy connoisseur, we have something to make you smile!

Code Like a Girl

Intelligent Document Processing (IDP): A Guide, Benefits and Strategic Use Case

Quick Summary: AI-based Intelligence document processing(IDP) is overhauling traditional methods of gathering information through various resources and then restructuring it into valuable information for businesses that helps in growth. Learn here how IDP is expediting the documentation process and minimizing the dependency on a manual workforce.

Did you know that companies in all industries spend 90% of their day reading, interpreting, and extracting valuable information from various documents?

Over a year, a single company is estimated to pay millions of dollars in wages to its employees to structure all the unstructured data coming from multiple resources manually. And any errors in that information further lead to lost hours and may even lead companies to legal troubles, which would add up to the cost.

In general, the report says that:

  • 94% of employees are performing repetitive and time-consuming tasks through their jobs.
  • 90% of employees with great knowledge say that automation has improved people’s lives in the workplace
  • 76% of businesses have already moved to automation to standardize their workflows.

In that case, many companies have started using Optical Character Recognition (OCR), which allows computers to scan data and use the information. Though, to some extent, it helps in fastening the process of data structuring, this process has certain limits. It falls short when a document has some characters or images; it fails to interpret that and requires human intervention.

This is where Intelligent Document Processing (IDP) has become the backbone of various companies. But what exactly is IDP, how does it work, and how will it benefit your businesses in 2024…

Table of Contents
  • What is AI-Driven Intelligent Document Processing?
  • Why IDP is surging in Demand: Understanding IDP Market Overview
  • How Does Intelligence Document Processing Work?
  • 5 Benefits of Using AI-Powered Document Processing for Businesses
  • Use Cases of Intelligent Document Processing in Various Industries
  • Core Challenges of Implementing AI In Document Processing and Solution
  • Conclusion

Let’s understand each point in detail for better understanding…

What is AI-Driven Intelligent Document Processing?

Since the inception of Artificial Intelligence, various things have dramatically changed in the business models. Documenting Processing is the last thing that has been impacted by AI, but it caused a huge transformation impact on business growth.

AI has changed the fundamental approach to paperwork where companies are spending, on average, 50% of the time on preparing documents.

Reports say that AI is the next frontier of performance in industrial processing plans, so using AI to automate document processing will be a worthy decision.

But the central question is still there: what exactly is IDP?

Intelligent Document Processing (IDP) refers to a holistic approach that combines multiple technologies, including AI and ML models, optical character recognition (OCR), and natural language processing, to gather, analyze, and process structured and unstructured data coming from various resources.

With intelligent document processing, businesses can easily go from paper-based documentation processes to paperless documents by automating the data gathering and processing procedure.

Since data extraction is the key and adds significant value to the business, it is worth looking for top tech professionals who can ensure you have a seamless transition.

Why IDP is surging in Demand: Understanding IDP Market Overview

Though transforming your business process from a paper-based model to an automated one is a big decision, you should always consider market statistics before making a final decision.

Let’s learn why an increasing number of companies are looking to adopt Intelligent Document Processing into their business…

  • According to the reports, implementing automation in your business process can generate 30–200% higher ROI in the first years of adoption by saving on labour costs.
  • With IDP, companies can reduce 50% of their time spent processing and understanding complex data and extracting valuable information.
  • The automated documentation can reduce error risk, and businesses can achieve a 99% accuracy rate.
  • AI-powered IDP solutions can accelerate data extraction by up to 10X while maintaining an accuracy of up to 99.9% for various document formats.
  • By 2050, 50% of business-to-business invoices worldwide will be processed and paid without human intervention.
  • IDP has witnessed widespread adoption among various solutions and is expected to reach $7874.08 billion by 2028.

With all these facts and figures, it is clear enough to say that AI will dominate the business documentation process. But how does it work and benefit organizations?

Let’s get the answer to this question…

How Does Intelligence Document Processing Work?

So now you know that Intelligent Document Processing is all about automating that data gathering and processing and extracting valuable information from the unstructured data. But what technologies and processes are used to filter data?

Here’s a glimpse of the IDP Workflow.

♦Step 1: Uploading and Preprocessing the Data

Users can upload documents in various formats, such as PDFs, scanned images, and emails, through a user-centric interface. The system then scans the uploaded documents to verify whether the format is compatible and there is no file corruption.

Data pre-processing includes steps like image rotation or noise reduction that might be applied to optimize the best possibilities for data extraction.

Step 2: Data Classification and Extraction

This is where the AI model comes into the role, leveraging machine learning algorithms to analyze and identify the type of document. It could be an invoice, purchase order, contract tax ledger, or other pre-defined category.

Once it recognizes the document type, the system employs advanced algorithms powered by Natural Language Processing (NPL) and OCR to extract specific data points. The extracted data can include names, addresses, numbers, dates, product descriptions, and more based on product type.

Step 3: Data Verification and Error Handling

Instead of directly passing on the information to the customers, the extracted data undergoes detailed verification to ensure accuracy. This step follows the pre-defined rules, including data-cross-referencing or even integrating with external databases for verification. The model can flag potential errors for human review or automatically suggest corrections based on the earlier established data structure.

Step 4: Integration and Structured Data

The verified data can be seamlessly integrated with existing business systems such as ERP or CRM to make the further processing of documentation simpler and more manageable.

It doesn’t involve manual data entry, and streamlines information flow across your organization. At last, users can access the extracted information through a user-friendly interface for further analysis and reporting depending upon the targeted automated workflows.

Step 5: Post-Processing the Data

The mission still needs to be accomplished! The extracted data might need some post-scrutinization to ensure accuracy and usability!

So, this is where human review is required to validate the extracted information and train the AI model for improved future performance.

So this is how it works, but how will it benefit your business? Let‘s understand it in detail…

Five Benefits of Using AI-Powered Document Processing for Businesses

Implementing the IDP in your business can be a significant decision. But to seamlessly transform your paper-based business model into an automated process, you must look for top tech professionals with AI capabilities.

Let’s understand how AI-driven document processing can benefit your business:

1. Saving Time and Cost

Did you know your employees are draining 70% of their daily working hours by manually reading, analyzing, and processing the data? If it is calculated with the yearly cost and time, a company drains millions of dollars and 70% of its annual time on just sorting and analyzing the unstructured data.

This is where IDP can significantly reduce the processing time by minimizing human involvement. Even during the peak seasons, AI technologies can save costs and accelerate daily processes by saving 90% of the time companies are draining on their wages.

2. Enhancing Productivity

Data is key to many businesses’ success; processing it manually requires increasing resources and time. But Intelligent Document Processing can 10x your documentation speed by simply automating the process. With IDP, your employees will have more time to focus on strategic initiatives and maximize their expertise in what they do best. By switching your paper-based process IDP, businesses will have more time to focus on the core activities of the venture.

3. Cloud Data Storage

Are you still relying on paper-based files and looking for the right document management system for your business that enables you to manage, access, and store all your valuable files on a secure and centralized platform? Well, if you are searching for a solution for this basic task, then you are far away from adopting the advanced document processing techniques that can 10x your business sales…

Gone are the days when businesses relied solely on “Robotic Process Automation.” Instead, they have quickly shifted to “Intelligent Document Processing” to extract valuable information for their business by analyzing the vast amount of unstructured or semi-structured data to generate a perfect lead.

In addition, the extracted information will always be accessible on the cloud with just one click. No hardware or cabinets are required to manage files.

4. Lead to Data Accuracy

No matter how much data you have been extracting daily. But ist quality matters!

Intelligent data processing can easily eliminate the errors and flaws found in manual data entry. Therefore, millions of organizations have adopted IDP in a shorter time. The study says that IDP can reduce the processing time by 50% and meet the perfection.

5. Easily Scalability

As your business grows, its database also expands. But how will you deal with that growing database? Manual procedures make it challenging to complete extensive paperwork and lead to errors.

This is where Intelligent Document Processing can process one or more different document types simultaneously without any hindrance. With the IDP in place, you can focus on your business growth and let the intelligent document process take over all the complex document processing tasks.

These are the core benefits of implementing Intelligent document processing, which requires you to look for top mobile app development company in Los Angeles, USA that enable you to adopt it correctly! But the question is, what type of industries can use it? Let’s look deeply at the use cases of IDP in various industries…

Use Cases of Intelligent Document Processing in Various Industries

AI-powered document processing can be used in any business or industry, but still,l here we have covered all the major sectors that can leverage the benefits of IDP…

1. Use Cases in Banking and Finance

Banking and finance is one such sector that involves huge paperwork right from account opening to account evaluations from the loan section…

So what does IDP do in Banking and Finance?

  • Automating data extraction from invoices, bank statements, and various financial reports.
  • Handling account reconciliation and locating all the account discrepancies.
  • Streamlines financial reporting and analysis process.

Now, how does IDP can benefit customers?

  • Enhancing efficiency in accounts payable and receivable.
  • Improving accuracy in financial data reports and ensuring accurate insights.
  • Cut down the hassle and time spent on manual tasks.
2. Use Cases of IDP in the Healthcare Industry

Storing, managing, accessing, and extracting patient data records and information with traditional files is always risky. To avoid such risk and errors, it is worth using Intelligent Document processing to automate data process…

How can IDP help the Healthcare Industry?

  • Healthcare professionals can automate data extraction from medical records, prescriptions, and insurance claims.
  • Improves accuracy and completeness of patient record keeping.
  • It also speeds up and streamlines the billing and coding process.

But what are the benefits of using IDP for the healthcare industry?

  • Enhance patient care coordination.
  • Reduced administrative workload for healthcare providers.
  • Speed up the healthcare claim processing.
3. Use Cases of IDP in Human Resource

Staffing and recruitment is another industry domain where the data pool needs to be analyzed daily to sort candidates with the right job description. Let’s learn how AI-powered documentation processes can help Staffing or HR consulting firms…

How can IDP help staffing and recruitment firms?

  • Automate and speed up the data extraction from resumes to job applications.
  • Streamline the candidate profile verification process.
  • Streamlines the recruitment process and makes it easier to onboard the right candidate.

How Does the Intelligent Document Process Help Candidates?

  • It helps improve efficiency in talent acquisition.
  • Enhances the candidate experience by speeding up the recruitment process.
  • Reduces time spent on candidate screening.
Core Challenges of Implementing AI In Document Processing and Solution

The biggest productivity killer is manual documentation. Automating those tasks means you are 10x ahead of other competitors who are still engaged with paper-based documentation procedures. Let’s discuss the challenges of implementing AI in document processing and its solution…

  • Maintaining Data Privacy and Security

Using AI-based algorithms for document processing involves handling sensitive and confidential data. Tech professionals can offer the perfect solution by employing advanced encryption methods and robust access measures like GDPR and HIPAA.

Now you know how it can empower businesses in various industries, but is it that easy to leverage? Let’s examine the challenges associated with implementing an AI-driven documentation processing model and how you can overcome such challenges…

  • Technical Skills Required

To successfully implement AI Systems for document processing, you need tech professionals, and lacking the skills in the existing workforce can lead to blunders. Therefore, you can look for a tech company that enables you to create an AI-powered platform and provide training programs to your team to upskill your current staff.


Hopefully, this blog has explained all the benefits and use cases of Intelligent Document processing for your business growth. Moreover, you must know how businesses quickly shift to AI-driven document processing model, ditching paper-based files and automating their documentation process.

If you are also looking to improve your documentation process, then look for top mobile app development company in California, USA, who can help you build a platform that enables you to manage and analyze the vast pool of documents in one go. Experts with the right experience level can help you customize the solution with the functionalities that align with your requirements. For more details, you can comment below or contact us!

Intelligent Document Processing (IDP): A Guide, Benefits and Strategic Use Case was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.

Code Like a Girl

The Psychology of Beautiful: Exploring the Power of the Aesthetic-Usability Effect

Look at these two websites below. Which one makes you want to stay longer?

Continue reading on Code Like A Girl »

Hoesy, Michalos & Associates

What To Do When Being Sued for Credit Card Debt in Canada

When you owe money on your credit card, your credit card company can send your account to a collection agency or pursue legal action through the court.

If you are behind on credit card payments and facing the possibility of being sued for credit card debt, the most important thing is not to panic. In this post, we explain how to stop court proceedings, potentially negotiate with debt collectors and seek help with unpaid credit card debt.

What happens when you are sued for credit card debt?

Credit card companies are unsecured creditors. Their rights to collect do not include automatically seizing your assets. They must apply to the court to garnish your wages or seize money from your bank account.

In Ontario you can be sued in Small Claims Court for a value of up to $35,000 or less. If you’re being sued for more than $35,000 your case would go to the Superior Court of Justice.

Let’s look at the steps in the court process to consider when being sued for credit card debt:

1. Validate the debt

Before a debt collector contacts you, they must first send evidence that you owe the debt. This is known as a validation letter.

In Ontario and many provinces in Canada, debt collection laws mandate that debt collectors send a validation letter at least six days before contacting you. This letter must include information such as the amount of money you owe, the type of debt, who you owe (the original creditor) and the name and contact information of the collection agency demanding payment.

2. Collection calls

After six days, a debt collector can contact you to attempt to collect payment. This may involve receiving phone calls, emails, or text messages. The contact can come from the original creditor or a third-party debt collector.

Additionally, creditors may send demand letters by mail to formally request payment for the unpaid debt.

3. Statement of claim

If attempts to recover the debt through communication and reminders are unsuccessful, your creditor may escalate the matter by filing a statement of claim in court. The document tells the court that the plaintiff (your creditor) is initiating a legal proceeding against you (the defendant) to collect a debt.

4. Statement of defence – don’t ignore the summons

Upon receiving a statement of claim, you must respond in a specified timeframe. In Ontario, for example, you must file either a statement of defence or notice of intention to defend within 20 days. The statement of defence allows you, as the debtor, to present your side of the case or contest the debt.

It’s important not to ignore legal action taken by a debt collector. Failing to respond could result in a default judgment being issued without further notice.

5. Court order or judgment order

If the court rules in favour of the creditor after reviewing both parties’ arguments, a court order or judgment order is issued. This formal document acknowledges that the debt is owed and grants the creditor the legal right to pursue further collection actions to recover the unpaid debt.

6. Legal recovery options

Once a court order or judgment order is obtained, your creditor can pursue legal recovery actions to collect on an unpaid debt. These commonly include:

  • Wage garnishment

  • Freezing your bank account

  • Seizing other assets such as vehicles or real estate.

  • Placing a lien your your property prohibiting you from selling before the debt is paid off.

How do I defend myself against a credit card debt lawsuit?

If you’re facing a lawsuit for credit card debt, here are some common defences you can consider:

You don’t owe the debt: If you believe the debt does not belong to you due to mistaken identity, identity theft, or fraudulent credit card charges, advise the court. Provide any evidence you may have to support your defence.

Statute of Limitations: This defence applies if the debt is too old to be enforced through the courts. Also known as a time-barred debt, you tell the court your creditor can’t pursue legal action because the statute of limitation period has expired. In Ontario, that limitation period is two years. The clock usually starts from the date of your last payment. You still owe the debt, but your credit card company can’t pursue you through the courts to collect.

Payment of the credit card debt, in full or part: If you have already paid the account or reached a settlement agreement with the creditor, provide evidence to the court that proves you no longer owe the debt.

Discharge in a bankruptcy or consumer proposal: Certain debts may have been discharged if you previously filed a bankruptcy or proposal. Contact your licensed insolvency trustee to confirm the debt in question was discharged. Provide a copy of your discharge or certificate of completion if needed.

You reside outside of Canada: If you don’t reside in Canada and have no assets within the country, creditors may face challenges in enforcing judgments against you. It is not a legal defence but something worth considering when deciding how to proceed.

Are you creditor-proof? If you lack income or assets that can be garnished, you may be considered “creditor-proof,” further limiting the creditor’s ability to collect on the debt. Understanding what types of income can be garnished is important so you know what options you should consider to deal with collection actions.

Impact of a lawsuit on your credit report

The impact of a lawsuit on your credit report can be profound. It will negatively impact your credit score and how lenders view your creditworthiness. A low credit score can make qualifying for better loan terms, or other credit card offers more challenging.

Late payments leading up to a lawsuit remain on your credit report for up to six years.

When an account is sent to a collection agency, this status will also remain on your credit report for six years.

The most severe consequence of a lawsuit is the judgment that may be issued against you. The duration a judgment remains on your credit report varies by province, typically ranging from six to ten years.

Credit card companies and other lenders regularly review credit reports to assess the risk of extending more credit. A tarnished credit report resulting from late payments, accounts in collections, or judgments can lead to higher interest rates, lower credit limits, or even denials of credit applications. It’s essential to address debts promptly and responsibly to minimize the long-term impact on your credit report and overall financial health.

Making a settlement offer out of court

If your credit card company threatens to sue or has issued a statement of claim, you can still negotiate a settlement offer.

Many credit card companies hesitate to incur legal fees and court costs to pursue legal action, particularly for small balances or old debts.

You can negotiate a debt settlement on your own, either with the original creditor or a debt collection agency. Here are some tips:

  • You may be able to settle an outstanding credit card debt for less than the full amount owed. The older the debt the more of a discount you can ask for. Start with 30%.

  • You will get a better settlement if you can make a lump sum payment.

  • If the debt is large, you can suggest a payment plan and ask for a reduced interest rate.

  • Be sure you can afford the monthly payments you offer. A failed settlement program will mean a return to collection calls and possible court action.

  • Document any offer in writing to ensure all parties adhere to the terms.

If you don’t want to deal with the collection agency alone, a credit counselling agency may be able to help. A credit counsellor can set up a debt management plan so you can avoid a court proceeding. However, if you repay your debts through a credit counselling program, you must repay the full amount of what you owe.

Also, it’s important to note that informal settlement offers are not legally binding on more than one creditor, and acceptance is not guaranteed.

Creditor protection with a consumer proposal or bankruptcy

For those facing overwhelming debt, options such as bankruptcy or a consumer proposal provide creditor protection and may be a better path toward financial recovery.

Both a bankruptcy and consumer proposal provide a legal stay of proceedings, which stops any collection actions against you, including a debt collection lawsuit and garnishments.

A consumer proposal is a legally binding debt settlement agreement negotiated with your creditors through a Licensed Insolvency Trustee. It involves an offer to pay creditors a percentage of what you owe.

A consumer proposal deals with unsecured debt and can include other types of debt, including student loans, lines of credit, and tax debts. Once accepted, it is binding on all unsecured creditors.

If a consumer proposal does not suit your situation, your trustee may suggest bankruptcy as a last resort.

Speak with a Licensed Insolvency Trustee

If you’re facing the prospect of being sued for outstanding credit card debt, consider talking with a Licensed Insolvency Trustee.

A Licensed Insolvency Trustee can offer personalized solutions to suit your financial situation and help you compare debt relief options like a consumer proposal or credit counselling.

Contact us today for a free consultation.

The post What To Do When Being Sued for Credit Card Debt in Canada appeared first on Hoyes, Michalos & Associates Inc..

Code Like a Girl

How To Use React with TypeScript for App Development?

Quick Summary: Using React with TypeScript can make a brilliant combination for modern app development. It brings all the advanced coding capabilities that directly affect the time, effort, and cost of app development. Let’s learn how and why using React with TypeScript is a perfect deal!

When it comes to developing a mobile app, you always strive to choose prominent languages that enable you to build a strong infrastructure and are capable of handling the scaling user base without showing any downtime. This is where React and TypeScript sprung up as the two leading technologies that have created a buzzword in the app development market.

You don’t have to trust our words. Here, we will crunch some stats portraying the market status of both React and TypeScript.

“According to the reports, 54,083,431 websites are using the React out of which 45,832,678 websites are currently live. Still, React is leading the graph and remains in demand for web app development.”

♦Image Source

And if coming to the popularity of TypeScript, it has already earned a high rank and has been used by 28% of developers while only 11% of developers are using JavaScript as their main language.

In a nutshell, both technologies are top-performing technologies that can help you build an app ensuring high performance. But what if you use React with TypeScript for web app development development?

Will it work?

Should you consider combining both technologies? And what would be the results?

Well, here in this blog we have covered everything from the basics of TypeScript to understanding the benefits of using TypeScript with React and more.

Let’s get into it!

Table to Content:
  • What is TypeScript?
  • What is React?
  • Understanding the Features of React
  • Why Use a React With TypeScript?
  • How to Use TypeScript With React: Understanding Installation and Configuration
  • How Much Does It Cost To Create an App Using React with TypeScript?

Let’s take a deep look into it…

What is TypeScript?

TypeScript is a superset of JavaScript that compiles all the features of JavaScript and offers additional capabilities to build applications. In another way, you can say that TypeScript is a better version of Javascript.

But now the question is how it is different and better from JavaScript. For this let’s understand the baseline of JavaScript and then analyze it with TypeScript.

♦Image Source

So JavaScript is a Scripting Language that allows developers to control the behavior of web apps. JavaScript is created to add more interactivity to the apps and provide designers with an easy way to create dynamic content on app screens.

The prime idea behind developing this language is that you can make a page that can handle different levels of complexity, but the only condition is everything needs to be written in HTML. By adding JavaScript code, you can provide different responses for different button presses or mouse movements.

Now TypeScript is being introduced with all the capabilities of JavaScript. But it has witnessed its popularity lately when developers recognized that it’s free to use with tools like React and Node.js.

And, now there are several mobile app development companies that have been successfully creating apps using React with TypeScript. They are freely leveraging the features of TypeScript like Classes, Arrow Functions, and Template strings, and cut the need for compiling them.

Apart from this, TypeScript also supports some of the powerful features that make things easier in large-scale projects. So to make your app stand apart in the market competition, you always want to look for the greatest and strongest language that can handle the scalability and ensure top-notch performance.

And using React with TypeScript can be a perfect option for you! But to make it sound true, let’s take a sneak peek at React and its features first…

What is React?

React is an open-source library launched by Facebook in 2013. It is widely used for front-end development. While working with frameworks like Redux, React can simply be extended to integrate functionality like routing and state management patterns.

It is a JavaScript Library that allows developers to build complicated user interfaces out of “components”, which are small and independent pieces of code.

But what features it can offer you as a library?

Understanding the Features of React

Here are the few major features of React that make it a prime choice for app development in 2024:

♦Image Source
  • It is recognized for its exceptional performance and for ensuring you develop high-performing apps.
  • It provides an advanced UI/UX tool kit that enables you to make a creative interface for the app without having to write the codes from scratch.
  • React apps are flexible, fast, modular, and scalable.
  • React is declarative and its declarative view makes it easier to debug an app.
  • Furthermore, React has a growing developer community and can be used as a base for creating a single-page web or mobile app.
  • It offers a wide variety of complimentary libraries to make the app development process simpler and faster.

These are the few major features of React that make it a wonderful option for app development. But let’s now check how it works with TypeScript…

Why Use a React With TypeScript?

Using React with TypeScript for app development can be a brilliant option as it offers a plethora of advantages. Let’s understand how it makes a great combination for app development…

  • Offering Enhanced Code Readability

TypeScript is a statically typed script that makes it easier to read and understand the coding. Unlike dynamic coding, Statically typed codes are much easier to maintain and there is less scope for errors in the codebase.

  • Ensuring Typed Safety

TypeScript’s static typing enables developers to quickly code an app without having to worry about errors. Its static typing quickly catches type-related errors before runtime, which ultimately results in a more robust and reliable codebase.

  • Improve Development Experience

Developing an app using React can be a simple task. However, using TypeScript with React makes the entire app development process pleasurable. TypeScript provides superior IntelliSense and code completion for JSX. It is a syntax used in React for describing UI components which helps in boosting the developer’s productivity and reduces the risk of errors.

  • Ensuring Better Tooling Support

When developing an app in React, it offers a wide choice of IDEs like Visual Studio, Visual Studio Code, Atom, Webstrom, and more that offer excellent support for TypeScript. Moreover, it provides features like autocomplete and snippet generation, therefore accelerating the over app development experience of developers.

  • Boasting Strong Community Support

Though TypeScript is comparatively younger than JavaScript being backed by Microsoft, it boasts a large and active community of development all across the globe. This means that developers can easily find help, resources, and solutions to their questions from the forums. This leads to smoother development workflow and faster issue resolution.

In a nutshell, combining React with TypeScript offers a wide range of advantages to developers and overall increases the development experience.

But now the question is how you can develop an app using React With TypeScript.

How to Use TypeScript With React: Understanding Installation and Configuration

Developing an app using React with TypeScript is not a challenging job if you know what steps or procedures you need to follow. Though it is always a great idea to leave the task to the professionals, but still, here am describe it in this below tutorial. These tutorial steps are written by keeping in mind both beginners and experts, so developers with all level of skills can have a fair idea about how to create an app using React with TypeScript.

Let’s get started with the step-by-step Guide:

Step 1: Create a React App

Start your new React App development project by using the “Create-React-App-Development” command. Use the below codes directly to create and move into your React project directory.

npx create-react-app project_name

cd project_name

Step 2: Installing TypeScript

To compile your app development process with TypeScript, you need to install TypeScript into your current project director. It will help you to use it with React. Here is the below command for installing TypeScript

npm install — save typescript

Step 3: Installing React Type Definitions

Here you need to look for the latest type definitions for React and React-Dom, using the below command.

npm install @types/react @types/react-dom

Step 4: Installing the Dependencies

Next, install the React Dependencies by simply running the below command into the terminal of your IDE.

npm install

Step 5: Create Files and Write Code

Now this is one of the major tasks, where most beginners do blunders. So when begin developing an app, make sure you create different files with the .tsx extension in your project directory and write the code using TypeScript and React.

Step 6: Run the Project

Once you write all the coding of your application, now it’s time to run an application in your browser to see the final output. To make it run, you can follow the below command:

npm run

These are the few simple steps that you need to follow while developing an app using React with TypeScript. Hopefully, this tutorial has given you a basic understanding of TypeScript and React. If you are looking to develop a full-fledged app, then it is worth looking for top mobile app development company in Chicago, USA.

But among all, you must be concerned with the fact that how much will it cost to build an app using React with TypeScript…

Let’s get an answer to this question…

How Much Does It Cost To Create an App Using React with TypeScript?

Estimating the average cost to build an app using React with TypeScript is quite challenging especially when you are not that what type of app you are expecting to develop and what functionalities you are expecting in it.

Calculating the average app development cost requires a great understanding of below factors:

  • The complexity of the App: whether you planning to develop a simple app, mid-level app, or complex app with advanced features. The average cost to develop a simple app starts anywhere from $15,000 to $20,000+ whereas the complex app version with modern functionalities can go beyond $75,000+.
  • Type of App: What type of application you would require for your business? React is a versatile language that enables you to develop a wide variety of applications ranging Single Page Applications (SPA), E-commerce Platforms, Enterprise Applications, Data Visualization tools, Cross-platform apps, and Content Management Systems (CMS), to Real-Time Collaboration Tools. Each type of app is developed with a different set of functionalities and that ultimately reflects in the final costing.
  • UI/UX Design: Users are delighted to access an app that has a simple, easy-to-use, and engaging interface. But still, it adds up to your final budget as the UI/UX design of your app takes a long time.
  • App Development Team: To build a full-fledged app using React with TypeScript, you will be required to hire a complete app development including a project manager, Backend/Frontend developers, UI/UX designers, an app tester, and more. Rest you can hire it based on flexible engagement models that vary from fixed billing to hourly and monthly billing depending upon the requirements.

If it comes to concluding all such major factors, then the average cost would turn out to be starting from $20,000 and can go up to $75,000+ depending upon the complexity of the project requirements. But we are not saying that the cost won’t go less than $20,000 and go beyond $75,000. The final estimations are depending upon your requirements. So instead keep guessing the cost estimation, it is worth booking a free consultation with experts.


Hopefully, this blog guide has given you all the insights into React and TypeScript and how they both make a powerful combination for app development. Still, if you are doubtful, there from where you need to get started and what process you need to follow then it is worth collaborating with the best mobile app development company in Dallas.

There is no standalone application that fits all. Therefore, the team of professionals with expertise in React, will analyze your business roadblocks and help you customize the application that aligns with your objectives and accelerate growth. For more details, you can drop details below or contact us!

How To Use React with TypeScript for App Development? was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.

Becca Grieb

Cracking the Code: Search Engine Optimization for SME Websites

As a marketer that has spent well over a decade building brands, I know firsthand the importance of having a strong online presence. Most customers today start their buying journey with an online search, which means that an effective user experience and SEO strategy is crucial for driving traffic and generating leads.

However, SEO is a complex and ever-changing landscape, especially for busy SME owners who are already juggling a million other responsibilities. My goal in today’s post is to "crack the code" and share some essential SEO strategies that every small business should have in their toolkit. 

Keyword Research: The Foundation of Effective SEO

The first step in any successful SEO strategy is to identify the right keywords - the terms and phrases that your target customers are using to search for products or services like yours. This involves a combination of analyzing search volume, competition, and relevance to your business. Tools like Google Keyword Planner and SEMrush can be incredibly helpful here. 

One of my favourites for content and SEO planning is Answer The Public, a free online tool that provides valuable insights for content creation and SEO purposes. The primary function of Answer the Public is to gather and analyze search query data from various search engines, including Google, Bing, and others. It then presents this data in a user-friendly visual format, allowing users to discover the most common questions, prepositions, and related keywords that people are searching for around a specific topic or keyword. Give it a try - it’s free to get started.

On-Page Optimization: Making Your Website Work for You

Once you've identified your target keywords, it's time to optimize your website to rank higher in search engine results. This includes things like:

  • Incorporating keywords naturally into your page titles, meta descriptions, headings, and content

  • Ensuring your website is mobile-friendly and loads quickly

  • Creating unique, high-quality content that provides value to your customers

  • Leveraging alt text and other accessibility features

Building Backlinks: Expanding Your Reach

Search engines like Google also place a lot of weight on the quality and quantity of backlinks pointing to your website. This means other reputable websites linking back to your content. You can build these backlinks through tactics like guest posting, directory listings, and collaborations with complementary businesses.

Continuous Monitoring and Adjustment

SEO is an ongoing process, not a one-time fix. Small businesses should regularly track their website's performance using tools like Google Analytics, monitor changes in search results, and be prepared to adjust their strategies accordingly. This could involve refining keywords, updating content, or exploring new link-building opportunities.

A few key organic metrics I would track, monitor and optimize for a SME client every month:

  • Overall search traffic

  • Search visibility (along with a targeted keyword list)

  • Click-through-rate (CTR)

  • Conversion rate

  • Backlinks

  • On-page opportunities (content, metadata, images, and technical elements (e.g., page speed, mobile-friendliness)

  • Website analytics

The world of SEO can seem daunting, but by focusing on these key areas, SMEs can level the playing field and ensure that their websites are getting in front of the right customers. Remember, search engine optimization is an investment, but one that can pay dividends in the form of increased traffic, leads, and sales. 

Questions? Don’t hesitate to reach out to chat more.

James Davis Nicoll

All Night And Day / Two-Bit Heroes (Ivory, volume 2) By Doris Egan

1992’s Two-Bit Heroes is the second book in Doris Egan’s science fantasy Ivory trilogy.

Theodora is smitten with sorcerer Ran Cormallon and Ran is smitten with Theo. Therefore, despite the manifest imprudence of Theo returning to Ivory — planet of magic!1—Theo does just that.

Ran accepts a seemingly easy assignment: vet a would-be groom.

KW Habilitation

Student Volunteer Nicole Johnson is Making a Difference in her Community

We met with Nicole Johnson, a former student volunteer at KW Habilitation, to celebrate her success receiving two awards upon her graduation. Read this article to learn more about Nicole’s story!

Nicole Johnson recently graduated from the Recreation and Leisure Services Program at Conestoga College. This was a secondary career choice for Nicole who had left her career of 18 years as a manager in the transportation industry to begin fulfilling her passion of making a difference in her community. “I chose Recreation and Leisure because of the impact I can make on the lives of others,” says Nicole Johnson “And just as a side note, getting paid to have fun – what more could you ask for?”

♦Photo of Nicole Johnson.

KW Habilitation was one of the options on the placement lists provided to students in Nicole’s program. She had primarily worked with older adults but was interested in working with adults with disabilities, so KW Habilitation became one of the three placements she took throughout the course of the Recreation and Leisure program at Conestoga College. “It was a great way to expand my skill set and meet new people and learn more about the organization.” said Nicole Johnson who was placed at KW Habilitation during the winter of 2024 from January to March.

“I really enjoyed my time here, everyone is so welcoming and the participants I met just brighten my day everyday,” says Nicole.

Nicole’s official student placement within KW Habilitation was with Out and About Waterloo Region (OAAWR) where she got to spend a lot of time with Local Community Connectors (LCCs) and her supervisor Amy Haynes. Nicole went on to explain her placement stating, “Amy did an amazing job of setting up days where I could see different parts of the company. I was able to spend some time with Youth Exploring Possibilities (YEP), spend a day at one of the Inclusive Living residences, and go to LEG Up! and sit in on a cooking class, a financial fitness class and a drum circle. A very well-rounded placement. I got to meet so many different people that are supported through the organization and just see all the great things that are done here.”

Upon graduation, Nicole won the Academic Excellence award for her high grade average as well as the Greg Burns Making a Difference Award after submitting an essay that answers the question, “Given your personal and professional philosophies, what difference will you make in the lives of those you choose to serve during your career?”

Here are a few notable passages we took from her essay:

  • “I think it is essential to remember the principles of servant leadership. Several of my philosophies include offering person-centred care, inclusiveness, empathy, and continuous learning,” (Nicole Johnson, 2024).
  • “Creating inclusive opportunities by breaking down barriers enables personal achievement, growth, and the opportunity to connect with others,” (Nicole Johnson , 2024).
  • “I believe I can significantly impact the communities I work in and the people I serve by creating a better quality of life and positively impacting physical, social, cognitive and emotional wellness,” (Nicole Johnson, 2024).


In her essay, she also talks about her 13 year old son and how she is teaching him how to be a good person, never judge others, and have empathy for others. “You see so much bullying going on in the world and so many people just making these assumptions about other people,” says Nicole, “So, trying to teach him that’s not the way we should be doing it and that we should act as leaders.”

After receiving the Greg Burns Making a Difference Award Nicole states, “I was so surprised to have won because I just do what I do, so it was quite a pleasant surprise. I really believe in the servant leadership approach and doing everything I can to help support others and finding ways to improve quality of life,” says Nicole, “I absolutely love recreation, I see the value in it and I think it’s important that we’re offering quality recreation pursuits to everyone in society.”

Now that Nicole has completed the program, she is currently working part-time and wants to explore a full-time role in the Recreation and Leisure field in the future. “Currently, I work at a long-term care facility and part of my job there is just finding ways to include the different aspects and dimensions of wellness within their day whether that’s physically, socially, emotionally, and I take that approach in whatever I do with the people I’m working with by asking ‘how can I bring activities that are going to bring them joy in their lives, help them be as healthy as possible whether that’s physically or mentally and just build those relationships,” says Nicole Johnson, “My favourite thing about recreation is that ability to build relationships.”

Nicole gave a speech to the first year cohort of the Recreation and Leisure program at Conestoga regarding student placements to encourage other students to get out of their comfort zone and explore different places. “If you’re uncomfortable or unsure, that’s the perfect time to do it,” says Nicole. She explained how she initially thought it was children she wanted to work with, but by getting out of her comfort zone, she learned she was more passionate working with older adults – and as of recent – working with older adults with developmental disabilities.

Nicole expressed how much she really enjoyed working with our organization. “KW Habilitation was a great way to experience lots of different parts of the field. Amy was so wonderful creating a calendar for me and pairing me up with so many different people in the organization. I got to go out with KW Career Compass and see some job skill building,” says Nicole Johnson on her student placement at KW Habilitation, “The work that everyone does here is so important and you can tell that people love what they do and supporting people.”

Congratulations to Nicole Johnson on winning two prestigious awards upon graduation and for volunteering with our organization. We wish you the best on your future endeavours!

The post Student Volunteer Nicole Johnson is Making a Difference in her Community appeared first on KW Habilitation.

Concept UWaterloo

Liberum Biotech and RosettaCommons put rapid protein designing to the test

Artificial intelligence has made protein designs abundant, showing great promise for the acceleration of scientific discoveries that can advance human health. But there’s a design validation bottleneck because of how costly and time-consuming it is to produce and verify the designs in the lab.

That’s where Liberum Biotech comes in. Its proprietary technology produces proteins at high yields outside of living cells at a fraction of the usual cost and time.

♦Liberum Biotech co-founders Aidan Tinafar, CEO, and Alexander Klenov, CTO.

The rapidly growing biotech startup recently captured a unique opportunity to expand the adoption of their tech.

RosettaCommons, a global network of researchers that develop protein design software, and Liberum Biotech held a biology hackathon, one of the first in the world, enabling 25 scientists from major universities, research institutions and hospitals in the U.S. to verify the veracity of their protein designs.

“Newly developed algorithms help design enzymes and antibodies that can impact human health and industrial applications, but ultimately these designs need to be validated in the real world,” said Aidan Tinafar, CEO and co-founder of Liberum Biotech. “Our clients can design proteins and have them synthesized and tested in as little as eight days starting from their digital sequences.”

Commenting on the utility of Liberum Biotech’s services, David Nannemann of RosettaCommons said: “The feedback cycle between computational designs that aim to solve biological problems is often very slow which hinders rapid innovation. Technologies that facilitate rapid feedback to protein designers and engineers can therefore be quite enabling.”

The post Liberum Biotech and RosettaCommons put rapid protein designing to the test appeared first on Velocity.

Github: Brent Litner

brentlintner starred redis/node-redis

♦ brentlintner starred redis/node-redis · June 19, 2024 17:00 redis/node-redis

Redis Node.js client

TypeScript 16.8k Updated Jun 25

Elmira Advocate


 Not just lies but outright coverups I'm confident will eventually be proven. Not just DNAPLS and not just overland flow of contaminants onto both the Martin and Stroh property but significantly more. A recent Blog commenter advised that there are other highly toxic chemicals worse than dioxins and NDMA buried on the site. Certainly we know about DDT, many other herbicides, PAHs, parathion etc. What other surprises might there be?

The whole verbal story about gravel pit 1 & 2 has pretty much been a croc from the very beginning. Old maps have not just failed to clarify the truth they have actually clouded it more than ever. Interceptor trenches further north may have been installed after decades of massive leakage southwards, for the purpose of deflecting the toxic mess eastwards off-site (Stroh property), so as to somewhat cleanup the low lying stinkhole just north of the North-West to South-East diagonal ridge of high ground on Lanxess's east side.  

The alleged Stroh property investigation was pitiful and full shame to CRA, GHD and Lanxess for the scam.  Further deceptions include the original location of GP-1 as per official maps versus the multiple, ever changing shifting of GP-1 by CRA and GHD. 

The west side also has some tales yet to tell. Testimony at the Environmental Appeal Board hearings in the early 1990s was never followed up on. Buried drums, raw product and chemical wastes all found their way into the M2 landfill on the Uniroyal/Lanxess site. Again they are still there but only hydraulically contained in theory. Our MECP are knowingly and wittingly complicit.

Someday the site will be remediated and then we will see the full extent of the professional lying that Elmira and citizens have been subjected to over the decades by all parties.

Github: Brent Litner

brentlintner starred prisma/prisma

♦ brentlintner starred prisma/prisma · June 19, 2024 16:32 prisma/prisma

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

TypeScript 37.9k Updated Jun 25

Github: Brent Litner

brentlintner starred drizzle-team/drizzle-orm

♦ brentlintner starred drizzle-team/drizzle-orm · June 19, 2024 16:31 drizzle-team/drizzle-orm

Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too 😅

TypeScript 21.4k Updated Jun 25

Github: Brent Litner

brentlintner starred kysely-org/kysely

♦ brentlintner starred kysely-org/kysely · June 19, 2024 16:29 kysely-org/kysely

A type-safe typescript SQL query builder

TypeScript 9.7k 1 issue needs help Updated Jun 24

Code Like a Girl

The Hunger Games Of Hiring: May The Odds Be In Your Favor!

Applicants Wanted: Humans Need Not Apply!

Continue reading on Code Like A Girl »