recent articles
-
Elasticlunr Query DSL
2 years ago
Like every other search engine, you can make more advanced search queries depending on your requirements, and I'm pleased to tell you that Elasticlunr has not left out such capabilities. I will like to mention that Elasticlunr tries to replicate popular Query DSL (Domain Specific Language) with the same behavior as Elasticsearch, which means the learning curve reduces if you have experience using the search engine. The above are the available query types you can use to build more advanced queries for your use case.
#Backend #Elixir #Series -
Introduction to Elasticlunr
2 years ago
Elasticlunr is a small, full-text search library for use in the Elixir environment. The library is built for web applications that do not require the deployment complexities of popular search engines while taking advantage of the Beam capabilities. Imagine how much is gained when the search functionality of your application resides in the same environment (Beam VM) as your business logic; search resolves faster, the number of services (Elasticsearch, Solr, and so on) to monitor reduces.
#Backend #Elixir #Quickstart #Series -
Elixir Data Types (Part 2)
3 years ago
In this post, we will look at Elixir data types: integer, float, booleans, string, lists, maps, tuples... I will try to make this article concise as possible.. This post expects that you fiddle with the language by writing code to try out any of the given examples. Typing out these examples yourself helps improve memory muscles. So you are expected to have Elixir installed on your machine and you can run the interactive shell.. Remember that Elixir upholds the Immutability mantra of a functional language meaning that modifications made on a value return another copy of the value with the modifications without modifying the actual value in place
#Backend #Elixir #Introduction to Elixir #Quickstart #Series -
Introduction to Elixir (Part 1)
3 years ago
Elixir is a dynamic, functional language for building scalable and maintainable applications. While Erlang and Elixir are both still used widely in their respective fields, Elixir is much more popular and gaining popularity due to its low learning curve with its Ruby-like syntax and expressiveness. The Elixir programming language wraps functional programming with an immutable state and an actor-based approach to concurrency in a tidy, modern syntax.
#Backend #Elixir #Introduction to Elixir #Quickstart #Series -
My First Experience With The Stock Market
3 years ago
At this point, I had completed the registration on the platform of choice, Investbamboo, and I've made a $50 deposit, I know it's not a huge amount but I've heard sad stories and I had to play safe — I'm not ready to lose a huge amount in a market I have no experience about. My first-day experience was mostly spent buying stocks and getting used to the dynamics of the market and getting familiar with the platform I use in trading. The second day was a positive one, 5 of the stocks were up in a positive shade while one stock cost me some loss but this time around my total loss is reduced to $0.84, even though it's few cents from a dollar I still felt good.
#Experience #Insight #Investment
all posts
-
Elasticlunr Query DSL
January 8th, 2022
Like every other search engine, you can make more advanced search queries depending on your requirements, and I'm pleased to tell you that Elasticlunr has not left out such capabilities. I will like to mention that Elasticlunr tries to replicate popular Query DSL (Domain Specific Language) with the same behavior as Elasticsearch, which means the learning curve reduces if you have experience using the search engine. The above are the available query types you can use to build more advanced queries for your use case.
#Backend #Elixir #Series -
Introduction to Elasticlunr
January 3rd, 2022
Elasticlunr is a small, full-text search library for use in the Elixir environment. The library is built for web applications that do not require the deployment complexities of popular search engines while taking advantage of the Beam capabilities. Imagine how much is gained when the search functionality of your application resides in the same environment (Beam VM) as your business logic; search resolves faster, the number of services (Elasticsearch, Solr, and so on) to monitor reduces.
#Backend #Elixir #Quickstart #Series -
Elixir Data Types (Part 2)
May 23rd, 2021
In this post, we will look at Elixir data types: integer, float, booleans, string, lists, maps, tuples... I will try to make this article concise as possible.. This post expects that you fiddle with the language by writing code to try out any of the given examples. Typing out these examples yourself helps improve memory muscles. So you are expected to have Elixir installed on your machine and you can run the interactive shell.. Remember that Elixir upholds the Immutability mantra of a functional language meaning that modifications made on a value return another copy of the value with the modifications without modifying the actual value in place
#Backend #Elixir #Introduction to Elixir #Quickstart #Series -
Introduction to Elixir (Part 1)
May 14th, 2021
Elixir is a dynamic, functional language for building scalable and maintainable applications. While Erlang and Elixir are both still used widely in their respective fields, Elixir is much more popular and gaining popularity due to its low learning curve with its Ruby-like syntax and expressiveness. The Elixir programming language wraps functional programming with an immutable state and an actor-based approach to concurrency in a tidy, modern syntax.
#Backend #Elixir #Introduction to Elixir #Quickstart #Series -
My First Experience With The Stock Market
March 18th, 2021
At this point, I had completed the registration on the platform of choice, Investbamboo, and I've made a $50 deposit, I know it's not a huge amount but I've heard sad stories and I had to play safe — I'm not ready to lose a huge amount in a market I have no experience about. My first-day experience was mostly spent buying stocks and getting used to the dynamics of the market and getting familiar with the platform I use in trading. The second day was a positive one, 5 of the stocks were up in a positive shade while one stock cost me some loss but this time around my total loss is reduced to $0.84, even though it's few cents from a dollar I still felt good.
#Experience #Insight #Investment -
How I Built My Blog
March 6th, 2021
I remember surfing the web, inspecting (by having my browser's devtools opened at most times) other developers blogs and personal site, trying to find one or more inspiration to lead me to my inner mansion of thoughts — I'm not the right person to meet for design suggestions because I'm quite terrible at it. It was an eye-opener, looking at other developers' design choices with their blog or personal site. I started looking at different tools, WordPress, gatsby, Jekyll ..., but Statamic caught my attention because it provides most of the things I was looking for, and it's built on Laravel — I have experience working with Laravel
#Backend #CI/CD #Frontend #Insight -
Initial Commit
February 12th, 2021
I learnt most of my software development skills by reading resourceful articles from tech websites, the blog posts by fellow community members. Looking at authors whose articles have been of help to my career, I have decided to share my experience as a developer, and a tech lead, into a blog. I believe by doing this I will be able to give readers insights into my journey as a software developer.
#Quickstart