EngineeringAdding A/V Observability to our ClassroomThis article has been cross-posted on my personal blogAt Knack, one of our key user experiences is the Classroom, a web based audio and…
EngineeringOrganizing components in a monorepoIntroGreat, another blog post about React file structure…Back in 2019 we transitioned our frontend codebase into a monorepo (see our…
EngineeringAWS Multi-account access with GrantedWhen starting Knack in 2015, an early decision we made was to use AWS as our primary cloud provider. We started with a single AWS account…
EngineeringBeginners Tips for Web Accessibility in ReactIntroClueless, but looking to up your game on accessibility. Starting on a new project and wanting to make sure you keep accessibility in…
EngineeringSetting up a WebSocket server for your Laravel appThis article has been cross-posted on my personal blogIntroductionWebSockets are a ubiquitous tool for building real-time experiences for…
EngineeringMake the most out of Laravel Factories: How we migrated from Factory MuffinMake the most out of Laravel Factories: How we migrated from Factory MuffinWe use Laravel to power the Knack API that is consumed by our iOS…
EngineeringBerlin Release ChangelogWelcome to the Berlin release and while Quinn loves to talk my ear off about his adventures in Berlin, I personally have never been there…
EngineeringAsheville Release ChangelogAsheville is a small city in the mountains of North Carolina. They have great food, nature, and breweries.Push NotificationsWe rebuilt our…
EngineeringHamburg Release ChangelogHamburg is a major port city in northern Germany. It has 2,500 bridges, which is the most bridges of any city in the world! In fact, it is…
EngineeringSt. Pete Release ChangelogToday we shipped the St. Pete release, a city that neighbors Tampa, FL and is home of some of the best coffee shops in the United States (at…
EngineeringAmsterdam Release ChangelogAmsterdam is the capital of the Netherlands where everything seems to be legal. It’s also one of my favorite cities to bike around in and…
EngineeringKajang Release ChangelogKajang is a town in southeastern Selangor, Malaysia famous for its satay, a form of skewered barbecued meat. It’s the town that Hae-Yang’s…
EngineeringManta Release ChangelogManta is a port city in Ecuador where my family and I are from. It’s a town I’m very proud to call home and a town that gave me my deep love…
EngineeringSeattle Release ChangelogDespite what everyone says about the constant rain, Seattle is a wonderful city with great food, live music, and natural beauty.iPad…
EngineeringCape Town Release ChangelogCape Town otherwise known as the Cape of good hope or the mother city. My old stomping grounds and yet another city in need of a good visit…
EngineeringVichy Release ChangelogContinuing with our 2021 city theme, we’re off with our sixth release of the year, the Vichy release. Tutor Training Awareness…
EngineeringMexico City Release ChangelogMexico City is home to 21 million people, making it the largest Spanish-speaking city in the world. The city is also the oldest capital city…
EngineeringSão Paulo Release ChangelogSomehow we’re already onto our fourth release of the year. The city of choice this time is São Paulo, the sprawling economic and scientific…
EngineeringShanghai Release ChangelogContinuing with our 2021 themes being the world’s most populated cities, we’re off with our third release of the year, the Shanghai release…
EngineeringDelhi Release ChangelogThis release owes its name to Delhi, the capital of India. The city’s name is often used interchangeably with New Delhi, which is actually…
EngineeringTokyo Release ChangelogNew year, new Knack.In the past all our releases were named after famous software engineers that make what we do possible. This year we…
EngineeringBabbage Release ChangelogCharles Babbage was a computing pioneer who designed the first known computing engine, the Babbage Engine, in the early-to-mid 1800’s. Like…
EngineeringStallman Release ChangelogRichard Stallman is an American software engineer who helped to launch the GNU project in 1983. Stallman is known as one of the free…
EngineeringCarmack Release ChangelogJohn Carmack is a computer programmer and video game developer. He co-founded the game company id Software which is known for games like…
EngineeringCerf Release ChangelogVinton Cerf was a computer scientist known as the “founder of the internet” along with Robert Kahn. We started on some tasks that should be…
EngineeringRitchie Release ChangelogDennis Ritchie was a computer scientist who created the Unix operating system and the B programming language with the help of Ken Thompson…
EngineeringEngelbart Release ChangelogToday we’re launching our Engelbart release, a tribute to one of my personal heroes, Douglas Engelbart, and it’s a large one!Introducing…
EngineeringFrances Allen Release ChangelogToday we shipped our Frances Allen release in honor of the recently late pioneer computer scientist and researcher Frances Elizabeth Allen…
EngineeringLiskov Release ChangelogToday we’ve shipped our Liskov release, very proud of this one as our team has been hard at work on new features. ClassroomWe’ve fixed a bug…
EngineeringThompson Release ChangelogKen Thompson is a pioneer of computer science best known for creating the original Unix operating system.New Default LocationDue to COVID 1…
EngineeringGosling Release ChangelogJames Gosling is a software engineer best known for his work on the Java programming language and is credited as its inventor. We decided to…
EngineeringBrin Release ChangelogWelcome to a new tradition here at Knack, a changelog that documents the changes made to our applications on each release. This new…
EngineeringUser Validation with ZeroBounceUser Validation with ZeroBounceKnack has undergone some pretty astonishing changes in the last few years. Our team has grown, our problems…
EngineeringInterning at KnackFor the past three months, I have had the pleasure of interning at Knack and as the summer is winding down, I can’t help but reflect on how…
EngineeringTransitioning from Polyrepos to a MonorepoTL;DRYou will trade your inconveniences with polyrepos for tooling around your monorepo CI/CD pipeline.We recently made the transition to a…
EngineeringKnack Summer Internship ReviewThis summer I had the extremely rewarding experience of being a data science intern at Knack. I got first hand experience learning about…
EngineeringWelcome👋 Welcome to the Knack Engineering Blog. Knack is the fastest growing peer learning platform live at 50+ college campuses. We work with…