Category: General

Introducing the Next-Generation Bing Search: Smarter, Faster, and More Personalized than Ever Before

Microsoft has just released a new and improved version of its popular search engine, Bing. The new AI-powered Bing search engine is a step beyond the traditional search engine and is designed to provide users with real-time and accurate information. One of the most notable improvements of the new Bing is its ability to produce high-quality content, such as hilarious resignation letters and summaries of current news events. Microsoft has achieved this by upgrading the AI technology behind ChatGPT, which is known for its ability to generate human-like text. One of the unique features of the new Bing is its “compose” feature that allows users to ask the search engine to write texts such as resignation letters or summaries of news articles. The search engine has been trained to understand...

I will be able to find more opportunities and have better outreach in my future 0

Sharing is caring – Starting a blog

I got featured on Googles Featured list! As some of you may have noticed. I have started a blog at the start of the year. And I honestly did not expect it to do so well, and I didn’t expect that I would actually keep writing for it. The blog is a software developer blog, focusing on the issues, challenges, and solutions I face and find in my daily job as a freelance software consultant. So far it has mostly been about technical issues, but I am steering it toward describing some of the leadership-role challenges I face, and what I learn. I wish to include more stuff about being self-employed and what that feels like, but I am unsure of the interest. Why did I start the blog, you...

Heres why you should use gRPC for everything 20

Heres why you should use gRPC for everything

gRPC makes calling services on other applications or servers very easy. It is blazingly fast, and uses protocol buffers to deliver very compact messages! gRPC is a “remote procedure call” system that initially was developed by Google, counterintuitively Google claims the g in gRPC does not stand for anything Google related, but come on, we know it does 😉 gRPC is a high-performance open-source RPC framework than can be used by almost any language. Most popular languages are supported with already written libraries and new ones are created every month. What does gRPC solve? gRPC makes calling services on other applications or servers very easy, it is based on Protocol buffers so you are able to create a very clear interface and service description with .proto files, and these proto...

Git does not remember username and password 4

Git does not remember username and password on Windows

Git does not remember username and password…! I was having issues, where Git would not remember my credentials for some repositories on Windows. Usually, the repositories are stored on AzureDevops and use Windows Authentication as default, with PAT (Personal Access Token) as a fallback. In this case, since I am not an employee in the company, I was given a PAT. But git kept asking me to enter credentials for every operation against the repository origin and it was making me crazy that it was not remembering my credentials. Make sure that you are using Windows Credentials manager If you are using Git on Windows, you should store your credentials in the Windows Credentials manager, so they are properly encrypted and protected. You can check this by running the following...

8

10 tips for conducting code reviews

Code reviews are a common part of most development teams workflow these days and for good reason. Code reviews give us a process of keeping code quality high, sharing knowledge. catching mistakes and keeping a consistent code base. If you use git, you probably already heard about pull-requests, which basically is a merge request with a code review requirement. I help teams learn to conduct productive and positive code reviews, so the process becomes an enjoyable part of their development life-cycle. Here are my 10 tips for conducting a productive and positive code review, that gives value to both the reviewer and the author(s). 1. Figure out what the goal of the code review is Something that often happens in teams that are new to code reviews, is that the...

Software consultant 1

10 tips and tricks for solving software problems

As software consultants, we are often faced with bugs or problems the client cannot fix themselves. We are expected to quickly figure out the problem, and propose or implement a solution. Through my career I have developed a sort of mindset to get to the bottom of issues without wasting time hunting deadends or non-issues, and deliver results and value more efficiently. Here is my list of 10 tips for how I go about solving software problems 1. Focus A common problem I saw in myself, and I see very often in software developers, is a lack of focus. If you are trying to solve too many issues at once, you will probably fail at all of them. The first thing you must do, is figure out what you are...

0

Hello world!

Finally, I created the blog. My old website on this same domain, was a static html file, telling people who I was, and what I do. Not only was that 3 years out of date, and I had since changed jobs, and become a consultant. But it provided no value for anyone.   Like most other developers, I run into problems and find solutions to those problems, but I am not sharing that knowledge with the world, which is a shame. Through my career I have functioned as a tutor and then later a teacher at the local academy, but I often find myself in mentoring positions, such as the one I am in now. I currently work as a Senior Software Consultant, and one of my many duties, is...