Company
Business
Dive into SF's tech scene with our blog – your shortcut to all the latest events. From hackathons to startup meetups, we're your insider guide to the tech buzz happening in the city by the bay! Our event this month:
Company
Žaneta Medveďová: Developers' soft skills are often overlooked
Sudolabs' developer hiring process comprises several stages: a phone screen, an intro talk, a technical round, and a home assignment. Sure, it might seem like a bit of a ride at first, but we're after candidates with more than just technical skills. So, who are we seeking, what is the approach to each round, and how to prepare for it? Žaneta, our recruiter, breaks it down for you.
Company
Business
SF Event Roundup: November
Dive into SF's tech scene with our blog – your shortcut to all the latest events. From hackathons to startup meetups, we're your insider guide to the tech buzz happening in the city by the bay! Our event this month:
Tech
5 tips to beat overengineering
Balancing simplicity with effectiveness can be tough. If you've ever felt the pressure of overcomplicating your projects, this blog is your go-to source for practical advice. We share invaluable tips, and everyday programming insights, complete with code examples that you can use to help you navigate rapid development without losing yourself in over-engineering.
Tech
How to create a CI archive for your project
Automating the archiving of CI runs and performance metrics enhances efficiency, promotes informed decision-making, and ensures long-term development process integrity. That is why we decided to create a CI archive for our project and we will take you through its creation process.
Tech
Improving Playwright Testing with Fixtures and POMs
In Playwright testing, fixtures and Page Object Models (POMs) are invaluable for keeping code reusable and tests clean. In this article, we explore their practical use, emphasizing the creation of new POMs and fixtures to simplify your Playwright testing process.
Tech
How to tune your SQL queries for peak database performance
Efficient databases hinge on swift, precise SQL queries and SQL query performance testing is your tuning tool to achieve this. With it, you simulate real-world scenarios to uncover issues before they impact user experiences or system stability.
Tech
Level up your web analytics and security with GTM and CSP in Next.js
Learn how to integrate Google Tag Manager (GTM) and Content Security Policy (CSP) with Nonce to boost your website's security and performance. GTM simplifies marketing tag management, while CSP safeguards against online threats. We'll walk you through the implementation process, covering everything from nonce generation to setting up CSP headers, all within the Next.js framework. Along the way, we'll tackle potential challenges and offer valuable insights to help you fine-tune your configuration, achieving an optimal balance between performance and security.
Tech
SurrealDB, AWS DynamoDB and AWS Lambda: A serverless match
One of the most significant paradigm shifts in recent times is the concept of serverless computing. At its core, 'serverless' doesn't mean that there are no servers involved. Instead, it signifies a model where developers are free from the worries of server management and can focus on their core application logic. The infrastructure details are abstracted away by cloud providers, who dynamically manage the allocation of machine resources. In this blog, we will walk you through our journey of integrating AWS DynamoDB with SurrealDB and preparing it to run on AWS Lambda. We will cover a short introduction to relevant topics, the challenges we faced, the solutions we discovered, and the promising results of our efforts.
Tech
A shift in web security: Dynamic CSP in Next.js applications
Content Security Policy (CSP) is a crucial security feature that helps protect web applications from script injections and other potential security threats. Typically, CSP is implemented statically, in the head of the website, or HTTP response. In this blog post, we'll discuss the problem we encountered with this approach and the solution we devised to manage CSP dynamically within our Next.js application.
Our
favorites
We use cookies to optimize your website experience. Do you consent to these cookies and processing of personal data ?