This is one of the "Tiny tips" series.The purpose is to share little pieces of helpful practices and tricks that will make your work better and more pleasant. Upgrade your working environment by surrounding yourself with easily accessible helpers. Print out some useful (for you) content that can be used as a quick reference. Of … Continue reading Tiny tips: Use cheat sheets
Tiny tips: Automate your environment
This is one (and the first) of the "Tiny tips" series. The purpose is to share little pieces of helpful practices and tricks that will make your work better and more pleasant. You know the feeling when your machine needs to be restarted and then you have lo run all your programs again. Or when … Continue reading Tiny tips: Automate your environment
10 software development blogs to follow
No matter what technology you are interested in or what area of software development is your favorite one there are always Gurus out there for every topic. And guess what, all of them (or maybe almost all) are writing some kind of articles with the things they know and would like to share. So the … Continue reading 10 software development blogs to follow
Workshop: Principles, practices and professionalism in software development (in Bulgarian)
https://www.youtube.com/watch?v=SoBDqeRRpLk This is a workshop organized by "Software University" / aka SoftUni / (Sofia, Bulgaria) which took place on 21-st of Jan, 2021. The content which I covered here is about some good practices for software developers, a time management technique, the root OOP principles, SOLID, Composition over Inheritance, Design Patterns and Software Architecture Patterns … Continue reading Workshop: Principles, practices and professionalism in software development (in Bulgarian)
Visual Studio: Remove deleted branches on GIT fetch
Something small and easy but useful. I always google it when I setup a new Dev environment.If you are also working with Visual Studio and its built in GIT integration, then you have noticed that the remote branches shown under the Branches tree in the Team Explorer, are only increasing. Even some of the branches … Continue reading Visual Studio: Remove deleted branches on GIT fetch
Add and update values in BehaviorSubject (Angular)
BehaviorSubject example The BehaviorSubject is one of the 4 variants of RxJS Subjects ("a special type of Observable which shares a single execution path among observers"). The BehaviorSubject keeps the last emitted value from the observable object and can be returned to the subscribers. One useful usage of it is to be populated with the … Continue reading Add and update values in BehaviorSubject (Angular)
HTTP 500… with no app logs
Photo by Justin Little on Unsplash Recently I experienced a situation where one of the apps I am working on stopped working.There were no new deployments to the server, nor configuration or database-related changes. The symptoms When requesting the web site immediately receive - 500 internal server error. The problem OK, HTTP error code 500 … Continue reading HTTP 500… with no app logs
Quickly check a connection to DB Server (Windows)
One way of a quick connection test to a certain Database server can be done by creating a udl file (Microsoft Universal Data Link File). Create a new file with extension .udl (e.g. TestConnection.udl)Open the newly created file: 3. Fill in the data - Choose Provider - Fill the connection settings and click "Test Connection"
Watch out for burnout
Photo by nikko macaspac on Unsplash Working from home? How do you feel about it? I don't know about you, but from my experience working from home can lead to serious overwork and health neglect. When you have the working environment set-up at your home you can easily disregard your personal time and break the work-life balance. What … Continue reading Watch out for burnout
10 steps for a good code review
Photo by Charles Deluvio on Unsplash 1. Understand the problem Of course the first thing every code reviewer should do is to get himself familiar with the concrete problem which the implementation is meant to solve. You have to read the acceptance criteria, discuss them with the BA and with the developer to get the … Continue reading 10 steps for a good code review