Our Insights on Intelligent Digital Platforms
Unlock the Benefits of FinOps: Streamline Operations, Increase Efficiency and Drive Business Growth
FinOps promotes a culture of collaboration, accountability, and continuous improvement, helping organizations achieve strategic goals.
7 code testing rules you should be aware of
Seven rules of software development testing you should always follow. Best practices for QA experts by Software Testing Qualification Board.
Mateusz Wilczyński appointed the CTO of Exlabs
Hashicorp Vault – is it worth it?
Hashicorp Vault seems to present itself as an industry leader. Let’s check if it’s the right choice for you. Let’s compare Hashicorp Vault & AWS Secrets Manager.
How to rotate Secrets using AWS Lambda?
Custom secrets rotation in AWS Secrets Manager is not so simple. Learn about available solutions & process automation.
What is CIS Benchmark?
Introduction to Secrets Rotation
Rotation is the process of periodically updating a secret. The secret can be an API key, security credential, encryption key, or any other sensitive value. The manual rotation process can be time-consuming and human error-prone. How to automate the rotation process using the AWS Lambda service?
Terraform Module: ECS Secrets Manager
How to enable secure access to secret values for Docker containers run on AWS ECS? Use ECS Secrets Module by Exlabs (for free).
AWS Account Security Assesment
Protecting Web Application: Cloudflare vs AWS WAF
Whatever you choose, AWS WAF or Cloudflare, both will help you in the first line of defence against SQL Injection attacks, Cross Site Scripting, CSRF and basic IP blocking. It’s definitely worth to use them. But what are the key differences, so you can pick the right tool for the job?
How to sleep well at night without experienced CISO (featuring DevSecOps, SSDLC, vCISO)
Does your company lack Chief Information Security Officer? It may seem risky, but do you really need one? What are the alternatives?
8 fallacies of distributed computing: 1. The network is reliable
Generate CSV file from your data and analyze them
Learn how to generate CSV files from your data using React CSV generator & how to analyze data. Hands-on tutorial by our Frontend JS Developer – Damian Pawłowski.
Funds section UX for the client from fintech industry
The most urgent actions were required in the “Funds” section, where users began to keep significant transaction history logs, multiple different assets, and various currencies. The “Funds” section gives the possibility of making withdrawals, deposits, and transactions between investors. In short, this is one of the most often used sections of the entire application. What did we want to improve & what were the effects?
Transforming IT systems into agile data hubs
Text Search & Elastic: ecosystem – more than a search engine
This article is intended to help you understand what is inside the Elastic ecosystem and what tools we have there.
Elastic – its engine
Have you ever wondered how it happens that search results are delivered to a user so quickly? Even when there is a big dataset behind the search engine API, searched items are usually delivered in milliseconds. How so?
Text Search – it is not a simple problem. How to get started?
Maximize your savings by automatizing workflows
Automatization of workflow processes with AI is the future that we already see happening today. McDonald’s is investing in AI solutions by acquiring Apprente, Dynamic Yield, and Plexure, their tools and know-how.
Is it possible to programmatically generate PDF file using web technologies? You are right, it is. What’s more – it’s probably much easier than you thought.
Have db logs killed our PostgreSQL on AWS?
Static Web Pages are back in the game!
Static pages are back in the game now! Chceck security benefits, business opportunities and associated costs.
Orchestrate data pipelines with Azure Data Factory
How do you like maintaining lots of bash scripts defined in `crontab`. If you worked in a team responsible for a data flow you know what I mean. If it starts with one script it is OK. But if your crontab grows and grows it is no more fun. Or maybe you are running your BI processes which are doing well in your current warehouse but you encounter problems with the optimization and there are not enough resources to scale your workers up?
Instruction: Left Join for Advanced Rubyists
SQL is the language of Big Data
SQL is a very popular language. With new tools, you often need to learn their API however, the new “language”. There is no such need with a big data leader: Apache Spark. You may write effective transformations using SQL here!
Databricks: How to upload data?
Databricks is a unified data analytics platform for massive-scale data engineering and collaborative data science. It is a powerful tool to serve so many purposes. How difficult it is to use? Fairly easy! How to upload data into it?
CQRS – Another “buzzword” or game changer?
Process as Code – next big thing in digital transformation
Growing organisations struggle to keep everyone aligned with policies and processes, ensuring smooth information flow and efficiency. Learn how to streamline processes, eliminate “ghost-roles”, evolve processes in a predictable maneer.
Is your cloud protected against malicious file uploads?
Protecting against malicious file uploads is a must these days as most applications store and process data files in one way or another. Building a self-driven, automated and accurate pipeline for eliminating those threats is not a simple task
DevOps Transformation at DevOpsDays Warsaw
AWS Summit London: Key takeaways for Cloud Transformation
Last Wednesday we took part in AWS Summit conference in London which brought together over 6,000 tech professionals to learn about AWS toolkit. Here’s what every business should takeaway from it.
What is Content Security Policy & how to implement it?
Is my website secure? You bet it is! I’m using HTTPS… Hang on, there’s more?
React/Redux todo app written in Ruby
When should you modernise front-end?
The web world is moving fast and solutions that have been built a few years ago are quickly becoming outdated. Does it mean your company should throw away all of the work and investment made into those products and rebuild them from scratch?
Code&Pizza #3 Meetup
Every month we try to spend some time after work on talking, integrating and sharing our knowledge and experiences in coding (and more as you will read later).
Choosing the right front-end for the project
Time tracking exercise and what problems it solved
Time tracking exercise and what problems it solved
40 tools we use for efficient web development
We get asked regularly what services we prefer to use for certain tasks or problems, so we’ve created this list of products that helps us at Exlabs deliver better products.
Software: buy or build? Do both.
Best practices on keeping codebase clean
Few ways of ensuring you develop great, clean code with minimum effort.