Insights

Our Insights on Intelligent Digital Platforms

Insight

What is CIS Benchmark?

Why should I use the CIS Benchmark standard for my AWS cloud setup? Is it difficult to get started?What is beyond CIS? AWS cybersecurity best practcies.

Insight

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?

Tool

Terraform Module: ECS Secrets Manager

Tool

AWS Account Security Assesment

Complete a survey to grade your AWS account security level. You will receive your security score & will be eligible to a 30 minutes consultation to revisit your results.

Insight

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?

Insight

How to sleep well at night without experienced CISO (featuring DevSecOps, SSDLC, vCISO)

Insight

8 fallacies of distributed computing: 1. The network is reliable

You may say that the network in professional data centres is good enough, and you can treat it as a reliable asset. You are wrong.

Insight

FAQ: Cloud Security

Why should I use the CIS Benchmark standard for my AWS cloud setup? Is it difficult to get started?What is beyond CIS? AWS cybersecurity best practcies.

Guide

Generate CSV file from your data and analyze them

Insight

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?

Guide

Transforming IT systems into agile data hubs​

Read the guide on how to manage complex IT premises and still be open for innovation, use of new technologies, and don’t suffer from the maintenance burden.

Guide

Text Search & Elastic: ecosystem – more than a search engine

Guide

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?

Guide

Text Search – it is not a simple problem. How to get started?

Do you sometimes wonder: where did I put it? Or when trying to remember something, do you have this thought: where did I see this? This is our life in the 21st century. Everything we know comes from the internet: what is the weather like – check online, what was the result of yesterday’s football game – check online, where to buy pink trousers – buy online. The internet is an information highway with almost no limits. How does this relate to your business?

Insight

Maximize your savings by automatizing workflows

Guide

How to generate PDF in Javascript – a step by step guide

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.

Insight

Have db logs killed our PostgreSQL on AWS?

We have killed our PostgreSQL on AWS by accident! Learn what we have learned from case study in a post by our CTO, Krzysztof Szromek.

Insight

Static Web Pages are back in the game!

Guide

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?

Guide

Instruction: Left Join for Advanced Rubyists

Every now and then you will need to keep a track of user activities in the system. This can be approached in several possible ways – one possible solution is to store them as an activity log in the database. This alone can create some challenges and may require you to use less common SQL statements in the Ruby on Rails apps like LEFT JOIN, hence I’ve decided to shed some light on it.

Guide

SQL is the language of Big Data

Guide

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?

Guide

CQRS – Another “buzzword” or game changer?

CQRS is not as popular as it seems, especially in real-world applications. Learn how to maintain an application with frequently changing business using a pattern that is easy to understand and implement.

Insight

Process as Code – next big thing in digital transformation

Insight

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

Insight

DevOps Transformation at DevOpsDays Warsaw

After our visit to AWS Summit London, we knew that embracing DevOps culture is important for becoming a first-class citizen of the cloud. To learn more about it, we went to DevOpsDays Warsaw.

Insight

AWS Summit London: Key takeaways for Cloud Transformation

Guide

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?

Guide

React/Redux todo app written in Ruby

This post is to help Ruby users understand ideas behind React and Redux.

Insight

When should you modernise front-end?

Insight

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).

Guide

Choosing the right front-end for the project

There’s a handful number of front-end frameworks on the market to choose from. So which one should you give a go?

Insight

Time tracking exercise and what problems it solved

Guide

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.

Insight

Software: buy or build? Do both.

Interesting and useful answers to the question will help you make informed decisions, not just push a certain view.

Guide

Best practices on keeping codebase clean

Would you like to be up to date?

Keep up with Exlabs Newsletter!


By clicking “Subscribe” you accept the Privacy Policy.