Rentomojo confirms data breach, says attackers accessed identifiable customer information
Some users are receiving an email from a group named, Shinyhunters. The email notes that the group "exfiltrated the date from Rentomojo."
Some users are receiving an email from a group named, Shinyhunters. The email notes that the group "exfiltrated the date from Rentomojo."
The web platform is evolving quickly, with UI features to improve developer experiences, create new responsive capabilities, and enable more accessible inter...
I've recently seen a post on HackerNews discussing an interesting article titled “Farewell to the Era of Cheap EC2 Spot Instances”, painting a pretty depressing picture of recent trends of EC2 Spot pricing.
edition 57
Using Coqtail to setup the Coq interactive theorem prover in Vim or Neovim Besides using Coq in the Coqide or with Proof General in Emacs, you can also set it up on Vim/Neovim with the Coqtail extension. I had some difficulties while setting it up and there we…
I spent 12 days in Nigeria, and saw the cities of Lagos, Kano, Ibadan, and Abeokuta. Even compared to my other travel writing, I have barely scratched the surface of Nigeria, but these are my notes…
/now answers “what are you up to recently?” and you should have one.
/xantham trust not in prophets that make prophecies /blue if we’re not doing *it, stop complaining about *it. /red Have you read the book “Flowers for Algernon”? If not, have you …
In the past 3 years, I've been promoted 3 times. I reflect on the habits and activities that helped me improve the most.
I need to feel special. That’s my biggest insecurity.
Using a single init.lua or vimrc configuration file for (Neo)Vim file is better than a multi folder/file layout approach. Let me tell why that is the case.
The single most important characteristic a good manager will possess is the ability to decide on a course of action and communicate it to the team. When this...
ActivityPub.Academy, a learning resource for ActivityPub
In today’s world, Artificial Intelligence (AI) has become an essential part of many businesses and industries. OpenAI offers a range of powerful AI models and tools that can be used to create…
Let's clear up some misconceptions surrounding EU privacy laws and look at why your privacy-friendly analytics is probably violating them.
As should surprise no one, based on my past projects of running my own autonomous system , building my own Internet Exchange Point , and bui...
In this video, Mike recaps the work done in this video series to migrate an ASP.NET app running on .NET Framework to ASP.NET Core on .NET 7.Series:1. .NET Mi...
VS Code Java update in April 2023 brings new features and enhancements for Maven, debugging, project explorer and Spring Boot.
We’re updating Visual Studio's UI to be cohesive with Fluent design principles, making Visual Studio a productive workspace for everyone.
Looking for the minimum requirements.
.NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
Here are some interesting articles, blog posts, videos, podcasts, and GitHub repositories I’ve run into over the last week (May 1, 2023 - May 7, 2023)
Swapping numbers using an intermediate variable is easy. But can you do the swap without the intermediate number?#shorts #dotnet #csharp #programming #progra...
🚀 Support me on Patreon to access the source code:https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead m...
How to use Test doubles (Dummies, Stubs, Spys, Mocks, and Fakes) in C# to avoid the complexity trap of Mocking Frameworks.💎 Be a Patreon to get the source c...
In F#, you specify the order of files explicitly. Any code can only reference types, modules and functions that are higher up in the same file or in a file higher up in the file list. When starting with F#, this feels strange because most programming languages…
In this session, learn how you can use the latest Azure Cosmos DB Extension for Azure Functions to build event-driven apps and services that can scale dynami...
Lets talk about Polyglot Notebooks and see how an entirely new type of application exists to empower developers and teams to build what's next.
Visual Studio is great to write code and create something amazing, but sometimes, you may want to use...
Have you read my previous post about .NET 7 and the new feature of dotnet publish? I recommend...
We’re excited to announce that Object Lifecycle Management for R2 is generally available, allowing you to effectively manage object expiration, all from the R2 dashboard or via our API
If you are developing a .NET MAUI app that uses WebViews to display web content, you might want to...
The .NET Logging API is lying!
The purpose of this post is to show you how to build a basic GPT-4 Q&A app in just a couple of hours that is capable of answering questions about your company's internal documents. We will use Azure OpenAI, Pinecone and Streamlit to build it.
Multidimensional array is a compact object in memory, unlike a jagged array which is composed of multiple single-dimensional arrays.
The article demonstrates how to change cursor of any .NET MAUI VisualElement.
Evan and Sujit talk to Allison Jones, a Group PM for Azure's AIOps System Team. She gives us insights into how Microsoft uses AI/ML to analyze various signals from Azure to provide actionable information about the state of the platform.
A breakdown of the React useReducer() hook and how it compares with the useState() hook for managing state.
Here’s a checklist of essential steps to protect your APIs from unauthorized access or abuse, ensuring that they remain secure throughout their lifecycle.
An introduction to .NET's Background Services framework for running services and jobs in your .NET applications.
SF's move buffer ExtMove moveList[MAX_MOVES] assumes a maximum move count of 256, but there are many "impossible" positions in which more than 256 moves are generated. When running on these impossi...
Did you know that you can deploy your application to Azure using GitHub Actions without having to manage service principal secret credentials! In this episode, Monster Dave converts an existing GitHub
TypeScript deprecated tsconfig.json option "importsNotUsedAsValues": "error" in 5. You can make type imports explicit with CommonJS if you use ESLint consistent-type-imports.
We want to know about all the technology that makes you swoon and scoff.
I am currently looking for a new job. One thing that keeps happening is that people get my CV, are impressed but then ask me that I seem to be focused on the front end a lot and what my experiences with backend and full stack development are. It seems to me th…
Consider the following scenario: you're using an application, but your Internet connection goes down. As a result, the app can't show the resources needed for interaction. Unfortunately, this sort of event happens frequently, so keeping the user informed is es…
Are you a .NET developer and love Blazor, yet you wish you could build your app entirely in C# without depending on another technology like WebSockets or WAS...