Open in app

Sign In

Write

Sign In

Badu
Badu

337 Followers

Home

About

Jun 13, 2020

Custom Contexts in Python

Using the ‘with’ statement for custom python objects to manage resources. — If you’ve used python for a while you are familiar with the with statement, especially for reading and writing files. Using the with statement guarantees that the file will be closed even if an error occurs while executing the block of code inside the with statement This is kind of…

Python

3 min read

Python

3 min read


Published in The Startup

·Jun 13, 2020

Per-User Encryption with Elixir IV

Creating the Elixir Project — In the previous post, we discussed the design of how to share and update encrypted documents with multiple users. In this post, we will create an Elixir project based on those ideas. Create Elixir Project Let’s start by creating a new elixir project using mix new command $ mix new user_encryption This will…

Elixir

5 min read

Per-User Encryption with Elixir IV
Per-User Encryption with Elixir IV
Elixir

5 min read


Jun 13, 2020

Per-User Encryption in Elixir III

Sharing user-encrypted data using public-private key pairs — This is the follow up to a series of posts on securing sensitive user data using encryption. The first two posts explored how to encrypt user data using symmetric encryption by using user tokens such as a password or a PIN. In this post, we will explore 1) Securing user data…

Elixir

5 min read

Per-User Encryption in Elixir III
Per-User Encryption in Elixir III
Elixir

5 min read


Apr 19, 2018

Per-User Encryption in Elixir Part II

In Part I, we looked at how we’ll design a per-user encryption system. With the idea from Part I, let’s create our Phoenix project and see how we can accomplish per-user encryption. Creating a phoenix project $ mix phx.new user_encryption Libsodium Cryptography is hard and it’s definitely not a good idea to roll your own…

Elixir

9 min read

Per-User Encryption in Elixir Part II
Per-User Encryption in Elixir Part II
Elixir

9 min read


Apr 19, 2018

Per-User Encryption in Elixir Part I

Using passwords to encrypt user data — One of the projects I’m working on has one important feature — the privacy of users’ data. Basically, the ability for users to secure their data so that only that user can access the data. Even in case of a hack, the hacker should not be able to have access…

Security

6 min read

Per-User Encryption in Elixir Part I
Per-User Encryption in Elixir Part I
Security

6 min read


Published in HackerNoon.com

·Nov 17, 2017

Mixing Python with Elixir II

Asynchronous communication Important: Read Part I of this post before continuing. In Part I, we looked at how to call Python functions from Elixir using Erlport! ErlPort is an Elixir library which makes it easier to connect Erlang to a number of other programming languages using the Erlang port protocol. However, as…

Elixir

5 min read

Mixing Python with Elixir II
Mixing Python with Elixir II
Elixir

5 min read


Published in HackerNoon.com

·Sep 15, 2017

Mixing Python with Elixir

Generating and Decoding QRCodes using Python modules from Elixir app The Erlang VM, on which Elixir runs, is efficient for applications in particular domains but falls short when it comes to other operations like data processing and computation-heavy stuff. Python on the other hand, has a rich set of packages…

Elixir

3 min read

Mixing Python with Elixir
Mixing Python with Elixir
Elixir

3 min read


Sep 8, 2017

Phoenix UI Testing with Hound

UI testing is useful for apps with complex UI states especially where different users are involved in completing a task. For instance, in a patient management system, an x-ray technician cannot take x-ray of a patient before the patient has been given the right injections by a nurse. …

Elixir

4 min read

Phoenix UI Testing with Hound
Phoenix UI Testing with Hound
Elixir

4 min read


Jun 29, 2016

Erlang Panda Remix!

Erlang erlang erlang erlang … I got nodes and a clusters, Processes working like minions, So cheap, I can start a million Real-time, Erlang! Messaging, Erlang! Scalable, Erlang! Fault-tolerant, no need to catch, Fault-tolerant, I just let it crash Mnesia, handy Hot-swap, candy Concurrency, Erlang! RPC, Erlang! Clusters, Erlang! https://www.youtube.com/watch?v=lsJLLEwUYZM

Erlang

1 min read

Erlang Panda Remix!
Erlang Panda Remix!
Erlang

1 min read


Published in Beep App

·Dec 9, 2014

Entering Digits

How we cut SMS costs using Twitter Digits Important Update:

6 min read

Entering Digits
Entering Digits

6 min read

Badu

Badu

337 Followers

Software Engineer Python, Elixir/Erlang, NLP https://baduboahen.com

Following
  • M.G. Siegler

    M.G. Siegler

  • Shai Almog

    Shai Almog

  • Jon Gosier

    Jon Gosier

  • MEST Africa

    MEST Africa

  • Matt Munson

    Matt Munson

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech