For a side project I am currently working on I needed a simple random image generator. I was recommended to take a look at unsplash.com/random, and it was exactly what I wanted!
But, it worked not exactly how I expected.
It opens images in the browser perfectly fine, but the Unsplash random image API returns a JSON object with lots of extra information about a resource, instead of a binary blob.
The example below is not the complete JSON object from a response. It is a part that includes URLs to different sizes of the image.
I can request…
When you open the MongoDB Compass application, an initial dialog that appears is a connection screen. There are two ways in which you can connect to your desired database: fill in connection details manually or connect via a connection string (URI). We wanted to improve the user experience of the connection screen to make the tool more flexible and the connection process more transparent.
Earlier versions of Compass could detect whether you have MongoDB URI in your system clipboard and auto-populate the connection dialog using this information. The parsing process happened only in one direction — from the connection string…
You might have a question, why on earth would you format ESLint output when it prints good, styled, verbose reports, plus has lots of configurable options out of the box? Well, I want to learn more about the ESLint tool, play with CLIEngine API, and it definitely should be a use case for customizing it. For example, to format the terminal output when a linter succeeds, perform some extra operations before it exits, or to have more detailed debug information during the execution process.
This is how you call a regular
eslint ./ --ext .json --ext .js
Du bist so wunderbar Berlin!
When I was moving to Germany, I didn’t know anyone here who could help me with the relocation process. It was very stressful but at the same time the very exciting period of my life. To make your experience more exciting and less stressful, I decided to collect all my notes and useful links here.
The first thing you need to understand and accept, you have to get over these difficulties and bureaucracy only once. …
In my career I have spent plenty of time developing my technical skills, rather than being actively involved in the life of community. There are many reasons for that, but what is more important, after a while I realised, that developers are not just people who write code. It is a small slice of a much larger pie.
Early this year, I joined the team which develops and supports MongoDB Compass, a graphical interface for MongoDB. Compass users via Intercom requested a tool which would enable them to write database queries using any convenient programming language supported by the MongoDB driver. So, we needed a capability to transform (compile) the Mongo Shell language into other languages and vice versa.
Want to be a react developer, but don’t know how to start?
There was a time when I as a backend developer quite often heard such fancy word as React, but didn’t have a clue what it means. The only thing I knew for sure, if you truly want to stay relevant as a developer, you have to keep learning.
This is how you can start learning React. I would take it in this order:
Senior Software Engineer at MongoDB