Yan Cui's blog articles

0
comment
on 1/28/2025 3:54 PM
Building Evolua, an AI-powered code reviewer, taught us a lot about balancing cost, performance, and developer experience. While selecting the right LLM and crafting prompts is important, the real challenge lies in handling large PRs, mitigating model limitations, and ensuring a smooth user experience. In this post, we break down our architecture, why we chose Bedrock, and key lessons learned - like why the LLM is actually the easy part. If you're using AI to write code, Evolua can help catch bad code befo[...]
>> Read the full article
.
0
comment
on 12/27/2024 6:15 PM
"High cohesion, low coupling" is one of the most cited, and yet, most misunderstood principles in software engineering. So in this short post, let's explain their difference with a few easy-to-understand examples. The post Cohesion vs. Coupling appeared first on theburningmonk.com.
>> Read the full article
.
0
comment
on 12/24/2024 6:47 AM
2024 was the year I got back and amongst the community, and it felt great to be back! If numbers tell a story, then my 2024 numbers is the story of a busy bee :-P - launched 2 MVPs for clients - 52% newsletter open rate - 350+ workshop students - $10,000 wasted on ads ? - 33 blog posts - 353k blog views - 255k blog visitors - 13k newsletter readers - 50 newsletter issues - 31 public talks - 16 podcast episodes, 17k listens, 26k views - 34 YouTube videos, 130k views, 6500 hours watched - 420 LinkedIn posts [...]
>> Read the full article
.
0
comment
on 12/18/2024 4:21 PM
There is more than one way to test user journeys that span multiple bounded contexts. Your choice depends on organizational structure, team responsibilities, and the maturity of your testing practices. Ultimately, every part of the user journey should be tested, whether it's done piecemeal by individual teams or centrally by a QA/cross-functional team. In this article, let's look at several ways you can approach this problem, depending on if you have full-stack teams or specialised frontend and backend tea[...]
>> Read the full article
.
0
comment
on 12/13/2024 5:36 PM
The ability to invalidate a user's session with immediate effect is a common enterprise requirement. However, this goes against how token-based authentication is designed to work. JWT tokens are stateless and are typically short-lived (for security reasons) but can be refreshed with refresh tokens. So, is it possible to invalidate Cognito-issued JWT tokens? The short answer is no. The long answer is yes, you can achieve this effect with some work and some performance overhead. How? Well, come in and find [...]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper

Logging in...