Founder and CTO at Shevirah and Bulb Security LLC, Fractional CISO and Security Advisor, Author of Penetration Testing: A Hands-On Introduction to Hacking (currently finishing 2nd edition)!
I conducted another lesson on my courses, where we learned and used Redux Toolkit on our project. Besides that, we also learned how to work with the state in an immutable way using Immer and mutable methods. Additionally, we performed code refactoring.
https://lnkd.in/eezKfkUP
Today, it's the turn of:
Becoming Sherlock • Debugging is Like Detective Work
An Introduction to Debugging
A good time to do this course is right after the beginners' course, when you have enough knowledge to tackle debugging techniques, and you'll start needing them more!
[YAVA23]
🔸Back to the Future: Strategies for Dealing with Date and Time in Test and Production Code
🔸Marek Dominiak
Writing tests may sound easy, but writing good tests is actually hard. It's even more challenging to write robust tests that consistently produce the same result each time they are run.
In this talk, we will discuss how to write tests that produce consistent results despite common issues related to date and time, such as running tests on February 28th, just before midnight, or across different time zones. We will have a look at how to simulate our code to run in the past or in the future (testing long-running processes aka Sagas).
There are a couple of simple rules that can make those tests deterministic and more trustworthy. We will see examples of solutions that will lead to better unit and integration tests, and also production code with examples in the Spring framework.
🔗 https://lnkd.in/d4dKNqCG
Constantly looking for simple ways to explain complex things in Python • Mentoring learners • Writing about Python • The most important aspect of communicating about coding? Clarity…
The analogy between debugging and detective work is not just a fun diversion.
It sets the right mindset for debugging.
In this course on The Python Coding Place, which follows the beginners' course, we're on a quest to learn to be a detective to hunt for bugs…
Today, it's the turn of:
Becoming Sherlock • Debugging is Like Detective Work
An Introduction to Debugging
A good time to do this course is right after the beginners' course, when you have enough knowledge to tackle debugging techniques, and you'll start needing them more!
Pro tip when debugging code (or any task that requires full focus):
Take regular breaks - a walk is especially helpful!
You can cover more scenarios than you think. More ideas can flow. Clarity of thought skyrockets (exaggeration here but definitely an improvement)
Day 69:
#100daysofcode#learninpublic#dsa
Learn some hard concepts of Heap
>Merge K sorted
Arrays .
>Merge K sorted
Linked List.
>Convert BST into
max Heap.