Skip to content
Kaliex

Kaliex

The blog that matter

  • /Home
  • /About
  • /Blog
  • /Support
  • Technology
    16 Sep 2021

    How to hash a file in a bucket S3 using AWS Lambda

    Calculating the file hash of an uploaded file in an S3 bucket, it’s a big deal. Especially, when it passes through an API Gateway, this will encode the file to base64. We can get the ETag generated by AWS to check file integrity, but this is not a secure solution, because AWS may change hashing…

    Read →: How to hash a file in a bucket S3 using AWS Lambda
  • Linux
    27 Aug 2021

    Linux Files Permissions

    What is File Permission? Working on file permission is weird when you start using Linux as an operation system. Imagining have a project folder and you want to change permission to be able to execute the run.sh script 🥲 First, when you run ls -al on your project folder 📂, you should see something like…

    Read →: Linux Files Permissions
  • Technology
    30 Jun 2021

    Pro Git commands you should know

    Git Cherry-Pick 🍒 Imagine working on a branch and a coworker fix a bug, as usual, you have to wait to merge in develop branch the you should rebase to get that fix in your branch. But, when you rebase, you’ll have all the commits you don’t need.All you need is the commit hash from…

    Read →: Pro Git commands you should know
  • Technology
    31 Mar 2021

    Clean your machine from node modules folders

    As node js developer, I used to clean my old projects by deleting node modules folder, but sometime I forgot to do that and it really take a lot of space about 400Mb for each project. I used to test a lot of libraries like react, webpack, snowpack, express and next js so I can…

    Read →: Clean your machine from node modules folders
  • Uncategorized
    5 Dec 2020

    What is SOAP Api ?

    An entreprise that would to connect to other entreprise’s service must know the address of the service and then send a request, the server will take this request and then do a job with data received and then send a response. When a client wants to invoque a service, it’s hard to tell him what…

    Read →: What is SOAP Api ?
  • Uncategorized
    15 Oct 2020

    Next GNOME will be 40

    GNOME Developers are scheduling to release a 40v version of Gnome. It’s a big jump after v3.8 (37 major releases, but why?) after an interne discussion between core team.

    Read →: Next GNOME will be 40
  • Technology
    25 Mar 2020

    [Ubuntu] Ubuntu 20.04 ‘Focal Fossa’ will be there

    This is a special year full of events, certainly, with the CODIV-19 disease epidemic. The Ubuntu community still wondering the new Ubuntu LTS release baptized “Focal Fossa”.

    Read →: [Ubuntu] Ubuntu 20.04 ‘Focal Fossa’ will be there
  • Technology
    17 Dec 2019

    CakePHP 4.0 🍓 Strawberry is out, a new Chapter for PHP dev

    What is CakePHP? CakePHP is a free, open-source, rapid development framework for PHP. It’s a foundational structure for programmers to create web applications. Since it’s based on MVC architecture, that makes it structured, rapid and more flexible.

    Read →: CakePHP 4.0 🍓 Strawberry is out, a new Chapter for PHP dev
  • Technology
    6 Dec 2019

    Why is React so popular?

    This is not a comparison between Vue, angular and React. This post is according to Indeed.com with over than 60,000 job offers. I’ll talk about why React is the most popular JavaScript library.

    Read →: Why is React so popular?
  • Technology
    22 Oct 2019

    Useful .zshrc aliases

    I mostly use these commands when I’m working. So for example, to make quickly a new folder, init the git repo and switch to develop branch, monitoring, cleaning, so I made this gist available and I will update it in case of a new helpful commands.

    Read →: Useful .zshrc aliases
← Newer
1 … 8 9 10 11 12 … 19
Older →

Kaliex

  • /Home
  • /About
  • /Blog
  • /Support

Made by @chokri with his Keyboard ( ◡̀_◡́)ᕤ

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT