Open in app

Sign In

Write

Sign In

Jakub Kapuscik
Jakub Kapuscik

439 Followers

Home

About

Published in The Startup

·Pinned

11 rules of effective programming

This is by no mean an exhaustive list but rather my subjective top after spending several years in IT. Hope you find some of those helpful — Russian version of the article is available under the following link Thank you Gena! 1. The Boy Scout Rule “Always leave the campground cleaner than you found it” -that’s a great rule to live by. When you are near campground you should make it cleaner even if it was not you that made the mess…

Programming

8 min read

11 rules of effective programming
11 rules of effective programming
Programming

8 min read


Oct 30, 2022

What’s AWS Fault Injection Simulator?

Chaos engineering made easy — Maintaining a complex distributed software architecture is not an easy job. We should be ready for the failure of one or more components and make sure the blast radius is as limited as possible. What will happen if one of the services will run out of memory or reboots? Or…

Programming

3 min read

What’s AWS Fault Injection Simulator?
What’s AWS Fault Injection Simulator?
Programming

3 min read


Published in Better Programming

·Jul 31, 2022

What’s AWS Well-Architected Framework?

How to balance your software architecture? — The software architecture is a set of significant decisions that have been taken. Designing a good and long-living software that you would be happy to work with is a complex and hard task. Very very hard. We have to make tough trade-offs while things around are changing and breaking. How…

Programming

9 min read

What’s AWS Well-Architected Framework?
What’s AWS Well-Architected Framework?
Programming

9 min read


Published in Level Up Coding

·Apr 18, 2021

How to store secretes on AWS?

Quick overview of the usage of AWS SSM Parameter Store and Secret Manager — Security is one the most important features of a well-architected cloud system. Storing passwords or other confidential data directly in your application’s code can create serious security risks and makes secret management harder. Fortunately, there is a better way that can be implemented with ease using AWS. Confidential data can…

Programming

3 min read

How to store secretes on AWS?
How to store secretes on AWS?
Programming

3 min read


Published in The Startup

·Jan 24, 2021

How to Run Docker Containers on AWS Lambda?

Let’s put a PHP application right into the serverless cloud — AWS Lambda and serverless approach can give a wide range of benefits. Unfortunately, Lambda does not have native support for PHP and it has not been that easy to run PHP applications here. One of the big announcements from the AWS re:Invent 2020 was the Lambda container image support. …

Programming

4 min read

How to Run Docker Containers on AWS Lambda?
How to Run Docker Containers on AWS Lambda?
Programming

4 min read


Published in The Startup

·Oct 18, 2020

What’s Event Sourcing?

Let’s build a simple event-sourced chess application from scratch — Event Sourcing is a really useful concept that can help make your application more predictable, easier to maintain, and more performant. Let’s assume that we have already made the decision to use this technique in our brand new application. In the Event Sourcing, the state of a system is created…

Programming

6 min read

What’s Event Sourcing?
What’s Event Sourcing?
Programming

6 min read


Published in Level Up Coding

·Sep 30, 2020

How to tackle public speaking as a software developer?

Few tricks that can help overcome public speaking fear — Software developers are a very special species. We often tend to avoid communication and when it comes to the public we would rather hide in the darkest corner of a room. I have worked as a developer for several years without having to do many public presentations and was quite…

Software Development

4 min read

How to tackle public speaking as a software developer?
How to tackle public speaking as a software developer?
Software Development

4 min read


Published in The Startup

·Jun 20, 2020

What is the Specification Design Pattern?

Decouple your application by extracting reusable business requirements — We are running a recruitment process for an internship in an IT department for a startup. We have received a number of applications but not everyone will fit a profile of a perfect candidate we want to hire. He/she should be a young student, or recent graduate and have at…

Programming

2 min read

What is the Specification Design Pattern?
What is the Specification Design Pattern?
Programming

2 min read


Published in Better Programming

·Apr 23, 2020

Build Your Own Serverless WeTransfer Clone on AWS

Let’s build a serverless clone of WeTransfer to share cat pictures — WeTransfer is a really great file sharing service. It’s completely free for files that weigh less than 2 GB and it stores them for seven days without registration. It also offers premium support and functionalities if needed. Let’s see how we can create a serverless clone of this cool service…

Programming

7 min read

Build Your Own Serverless WeTransfer Clone on AWS
Build Your Own Serverless WeTransfer Clone on AWS
Programming

7 min read


Published in Better Programming

·Apr 12, 2020

What Is the Fluent Interface Design Pattern?

Level up the interfaces of your classes — There are concepts so simple that it is surprising they have a name. This does not mean that they are not useful. Often, the simplest concepts are the best ones for the job. A fluent interface simplifies the way we use an object’s API and promotes method chaining. …

Programming

2 min read

What Is the Fluent Interface Design Pattern?
What Is the Fluent Interface Design Pattern?
Programming

2 min read

Jakub Kapuscik

Jakub Kapuscik

439 Followers

Tech Manager at Miinto, guineafowl enthusiast

Following
  • John Au-Yeung

    John Au-Yeung

  • Scott Galloway

    Scott Galloway

  • Netflix Technology Blog

    Netflix Technology Blog

  • Suminda Niroshan

    Suminda Niroshan

  • Jakub Miksa

    Jakub Miksa

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech