Homepage
Open in app
Sign inGet started

Clever thoughts by Jit Team

  • About Jit Team
  • Jit Team home page
  • Shift-left testing — why it is so valuable and how it benefits your project

    Shift-left testing — why it is so valuable and how it benefits your project

    Shift-left testing is not a new approach to testing, but it is gaining popularity every year and is being used more and more in projects…
    Go to the profile of Beata Mlynska
    Beata Mlynska
    Jun 26
    Multithreaded Work Synchronization in C#/.NET — Part 4

    Multithreaded Work Synchronization in C#/.NET — Part 4

    Usage of specialized synchronization primitives like ReaderWriterLockSlim or SpinLock in multithreaded C#/.NET applications.
    Go to the profile of Paweł Okrasa
    Paweł Okrasa
    Apr 13
    Multithreaded Work Synchronization in C#/.NET — Part 3

    Multithreaded Work Synchronization in C#/.NET — Part 3

    Deep dive into (thread-safe) concurrent collections use cases and internal implementation.
    Go to the profile of Paweł Okrasa
    Paweł Okrasa
    Mar 24
    Multithreaded Work Synchronization in C#/.NET — Part 2

    Multithreaded Work Synchronization in C#/.NET — Part 2

    Deep dive into (thread-safe) concurrent collections use cases and internal implementation in C#/.NET.
    Go to the profile of Paweł Okrasa
    Paweł Okrasa
    Feb 17
    Multithreaded Work Synchronization in C#/.NET — Part 1

    Multithreaded Work Synchronization in C#/.NET — Part 1

    Deep dive into Monitor (lock) and SemaphoreSlim use cases and internal implementation.
    Go to the profile of Paweł Okrasa
    Paweł Okrasa
    Jan 20
    Can we live in harmony with stress?

    Can we live in harmony with stress?

    Stress is now a part of everyday life — whether it’s looking for a new job, handling tough meetings, deadlines or facing unexpected…
    Go to the profile of Aleksandra Krzywonos
    Aleksandra Krzywonos
    Dec 17, 2024
    Software development for Railway Applications

    Software development for Railway Applications

    Software development for Railway Applications is obligated to meet the requirements defined and described in the European Standard approved…
    Go to the profile of Mateusz Saganowski
    Mateusz Saganowski
    Sep 19, 2024
    You may not need a live coding session to hire a good programmer

    You may not need a live coding session to hire a good programmer

    Introduction:
    Go to the profile of Karol Tymiński
    Karol Tymiński
    May 12, 2024
    Frontend Myths Exposed: Dispelling Common Misconceptions about == in JavaScript

    Frontend Myths Exposed: Dispelling Common Misconceptions about == in JavaScript

    Introduction
    Go to the profile of Rafał Opacki
    Rafał Opacki
    Mar 25, 2024
    Frontend Myths Exposed: JavaScript’s Compilation Unveiled

    Frontend Myths Exposed: JavaScript’s Compilation Unveiled

    Welcome to the inaugural installment of our series on Frontend Myths! Throughout this series, I’ll be tackling prevalent misconceptions…
    Go to the profile of Rafał Opacki
    Rafał Opacki
    Jan 16, 2024
    Internal Back End with React Admin

    Internal Back End with React Admin

    Trying React Admin framework for an internal product proved to be a shot in the arm, let me explain why.
    Go to the profile of Łukasz Przybylski
    Łukasz Przybylski
    Jan 4, 2024
    Abstract classes, interfaces, and sealed interfaces — let’s help Santa find the best…

    Abstract classes, interfaces, and sealed interfaces — let’s help Santa find the best…

    Do you remember any situation that occurred, during your developer’s career, in which you were completely unable to find a suitable…
    Go to the profile of Magdalena Thomas
    Magdalena Thomas
    Dec 21, 2023
    AI on Azure — What is it? Business use cases and tutorial on how to start with Cognitive Services

    AI on Azure — What is it? Business use cases and tutorial on how to start with Cognitive Services

    In this article, we’ll explore how artificial intelligence (AI) can enhance business development within the Azure Cloud environment.
    Go to the profile of Adam Obrebski
    Adam Obrebski
    May 22, 2023
    Azure Hub and Spoke architecture: How to painlessly transit from on-prem to cloud.

    Azure Hub and Spoke architecture: How to painlessly transit from on-prem to cloud.

    Azure Hub and Spoke architecture is a design pattern used to connect multiple virtual networks in Azure, providing a central hub for…
    Go to the profile of Adam Obrebski
    Adam Obrebski
    Mar 16, 2023
    Why Kotlin makes developers live happier lives…

    Why Kotlin makes developers live happier lives…

    If you are a pure Java Developer and you want to make your life easier and more pleasant — then start using Kotlin!
    Go to the profile of Magdalena Thomas
    Magdalena Thomas
    Mar 8, 2023
    Teaching Young Minds How to Code: A Journey of Personal Rebranding and Sharing Knowledge

    Teaching Young Minds How to Code: A Journey of Personal Rebranding and Sharing Knowledge

    Few months ago my daughter asked me: “Mum, can you teach us how to code?”. That is the reason why every Friday afternoon I stand in…
    Go to the profile of Magdalena Sibila
    Magdalena Sibila
    Mar 2, 2023
    Myths and realities of performance testing

    Myths and realities of performance testing

    When we think about software testing, the first thing that usually comes to our mind is functional testing. It is understandable why we…
    Go to the profile of Tomasz Klepacki
    Tomasz Klepacki
    Feb 13, 2023
    Machine Learning and Artificial Intelligence evolution in test tools

    Machine Learning and Artificial Intelligence evolution in test tools

    What we typically think when we hear ML or AI?
    Go to the profile of Andrzej Mielczarek
    Andrzej Mielczarek
    Jan 26, 2023
    Buggy App — Why do we go live?

    Buggy App — Why do we go live?

    Before we answer that question let’s make some assumptions — some of them will only apply to mobile applications, and some will be…
    Go to the profile of Pawel Dolny
    Pawel Dolny
    Jan 20, 2023
    Do Automation testers test?

    Do Automation testers test?

    I won’t be too revealing if I say that the IT industry is striving for automation. Automated development, automated documentation…
    Go to the profile of Piotr Liss
    Piotr Liss
    Jan 12, 2023
    Do our projects need to be so complex?

    Do our projects need to be so complex?

    I drew inspiration to write this article from the presentation by Fabien Potencier entitled “Boring is the new hype” during the conference…
    Go to the profile of Mariusz Kozłowski
    Mariusz Kozłowski
    Sep 19, 2022
    Guidelines for creating your own CLI tool

    Guidelines for creating your own CLI tool

    Offering a great CLI experience is more about making your commands work well and follow best practices, rather than reinventing the concept…
    Go to the profile of Adam Czapski
    Adam Czapski
    Sep 19, 2022
    Documenting Python code with docstrings

    Documenting Python code with docstrings

    Python is a programming language with several features, including an easy-to-understand syntax and robust data structures, which can result…
    Go to the profile of Adam Czapski
    Adam Czapski
    Sep 14, 2022
    A world without daily stand-up meetings

    A world without daily stand-up meetings

    Imagine that one morning you open your email box and read an email sent by the CEO of the company you work for. This CEO sends the email…
    Go to the profile of Adam Czapski
    Adam Czapski
    Sep 8, 2022
    Bridge tools for machine learning frameworks

    Bridge tools for machine learning frameworks

    Machine Learning tools are abundant on the market and each framework has their own format for storing a neural network. Each of them has…
    Go to the profile of Adam Czapski
    Adam Czapski
    Sep 6, 2022
    The importance of dogfooding your own software products

    The importance of dogfooding your own software products

    One of the most important things to do in software engineering is to test your product before launching it. Many businesses use their own…
    Go to the profile of Adam Czapski
    Adam Czapski
    Aug 13, 2022
    5 steps you can take to protect your privacy on the internet

    5 steps you can take to protect your privacy on the internet

    A lot of people don’t realize or don’t want to realize that they are not being private online. The fact is that we are not really…
    Go to the profile of Adam Czapski
    Adam Czapski
    Aug 9, 2022
    How to deal with legacy code

    How to deal with legacy code

    Delete it!
    Go to the profile of Adam Czapski
    Adam Czapski
    Aug 3, 2022
    What is Persistent Memory and why we need it

    What is Persistent Memory and why we need it

    To have persistent memory means that you don’t have to worry about losing your data if something goes wrong with the computer. Your data is…
    Go to the profile of Adam Czapski
    Adam Czapski
    Aug 1, 2022
    5 reasons why women are underrepresented in software engineering

    5 reasons why women are underrepresented in software engineering

    Go to the profile of Adam Czapski
    Adam Czapski
    Jul 25, 2022
    Top 5 technical writing tips and tricks for software engineers

    Top 5 technical writing tips and tricks for software engineers

    In the previous blog post, we covered why engineers should invest their time in honing their technical writing skills and we also provided…
    Go to the profile of Adam Czapski
    Adam Czapski
    Jul 14, 2022
    5 stereotypes about software engineers that need to be put to bed

    5 stereotypes about software engineers that need to be put to bed

    In the world outside tech, the image of the software engineers is a bit different from the image of other professionals. Devs are seen as…
    Go to the profile of Adam Czapski
    Adam Czapski
    Jul 11, 2022
    About Jit TeamLatest StoriesArchiveAbout MediumTermsPrivacyTeams