Intentful Computation
It’s time to revisit Web Intents.“The ability to imagine is the largest part of what you call intelligence. You think the ability to imagine is merely a useful step on the way to solving a problem or making something happen. But imagining it is what makes it happen.”— Sphere, by Michael Crichton.Last
Read moreWhat’s New in Xcode 15
Xcode 15 is now 50% smaller on the Mac App Store, with downloadable simulator runtimes for all platforms.WWDC23 Demo AppWWDC23 brought an exhilarating week for Apple platform developers, as Apple unveiled a plethora of exciting features for Xcode in the new Xcode 15. Let’s explore these features through their titles:Code Completion Prioritization:
Read moreUsing Computer Vision for Poker
Image generated by MidjourneyNot so long ago, I got into poker, and since I enjoyed working with computer vision, I decided to combine business with pleasure.General functioning of the programI should point out right away that I chose PokerStars as a game room and the most popular variety of poker — Texas Hold’em.
Read moreCollecting a large number of coupons
This post is an addendum to the recent post Reviewing a thousand things. We’re going to look again at the coupon collector problem, randomly sampling a set of N things with replacement until we’ve collected one of everything. As noted before, for large N the expected number of draws before you’ve seen
Read moreBuilding Standardized API Error Responses in Spring Boot 3 With The Problem Details Specification
How to write RFC7807-compliant error responses in a Spring Boot applicationContinue reading on Better Programming »
Read moreBuilding a Real-Time Multiplayer Game With Unity3D and Amazon GameLift
Don’t struggle with the backend anymore!Illustration by Gianca ChavestYou are talented with Unity and game creation in general, and it’s time for you to move up a gear by creating a real-time multiplayer game, but you have no idea how to do it, and you know very little about cloud computing. Don’t
Read moreLerna Monorepo with Vite and Storybook
How to organize frontend packages in monorepo, track changes across all projects, reuse shared libraries, and build packages with a modern build systemLerna + Vite + Storybook logos | created by authorBuilding components and reusing them across different packages led me to conclude that it is necessary to organize the correct approach
Read moreCan RFCs Help You Create More Effective Technical Plans Together?
Ways to establish effective processes for collaborating and sharing knowledgeRFCs can help your team collaborate asynchronously, streamline planning, and create more effective technical plans. Here’s how.As engineering teams grow, it becomes increasingly important to establish effective processes for collaborating and sharing knowledge. One such process we implement at Brightec is the
Read moreMonoids in TypeScript
Exploring a simple but powerful concept in abstract Algebra and category theoryPhoto by Jamie Street on UnsplashWhat Are Monoids?If you’re not familiar with monoids, don’t worry. It’s a simple but powerful concept in abstract Algebra and category theory.For this article, I will stick with the definition from abstract algebra, which is easier to understand.To
Read moreWinning with Data: A Dashboard for Formula E Vehicle Analytics
Winning With Data: A Dashboard for Formula E Vehicle AnalyticsBYU Hybrid Blue“The goal is to turn data into information, and information into insight.”- Carly FiorinaBYU Formula E ClubIn the fall of 2022, I joined a new club at my college called BYU Formula. The club is designed for mechanical (ME) and electrical engineers
Read more