Different approaches of implementing a filter function on a collection in Scala.
Technology
Software Engineering Interviews – 5 Red Flags
AVOID THESE THINGS AND INCREASE YOUR CHANCES TO CRACK INTERVIEWS
Functional Refactoring
One of the biggest challenges most software engineers face is, to maintain a badly written code. Refactoring code is a very difficult task, which can break a lot of things in a so called working software. There are only two […]
Hypermedia Driven Rest APIs – HATEOAS
What is HATEOAS ? (Hate-OAS, Hateous or any other pronunciation) Hypermedia as the Engine of Application State It basically means that your application state should be Hypermedia driven. Hypermedia ? – Basically hyperlinks to other resources. Which also means that, […]
Change Elastic Search Mapping
Remapping elastic search index For every change in the mapping or settings of the elastic search index, we have to create a new index as there is no way to edit an existing index. So here are the basic requests […]
Scaling applications : The Scale Cube
Scalability is one of the most important factors which decides the success of any application. Scaling an application is non trivial, hence it becomes more critical. Scaling can become a nightmare if not planned well. Keeping in mind some of […]
Managing credentials with AWS KMS
How and where do you store your secrets? Well, I am not talking about your personal secrets 🙂 , but here secrets mean your application credentials such as database passwords, account information or any other unencrypted data that you want […]
Smart and Stupid Alexa – My Experience
Smart speakers such as echo or google home, have enabled us to do wonderful things with speech. Instead of just plain commands, they can also start a smooth conversation with you and do tasks for you, such as ordering food, making payments, reading news, listening to music, reading books, telling jokes, entertain your kids and a lot more stuff.
Circuit Breakers : Break, before it breaks you!
In general it is a very simple pattern. You just wrap your function/method/behaviour with another function which keeps track of the failures/success of the that function (service/DB calls) and opens or closes the circuit for you. Sounds simple enough. It is simple.
How search engine works ? Elastic search – (Part-2)
Hello! Welcome to the part-2 of “How search engine works” series. Previous part was all about the basic concepts that go behind a search engine at a low level. If you want to refer the previous part, feel free and […]