Daniel Agbemavadanagbemava.hashnode.dev·Sep 4, 2023[Project A] Devlog #6: Task SchedulingBefore we begin, you can get the previous entry in this series here. It's been an interesting couple of days. I'm about done with the MVP that I wanted to release. So I'll just recap the things I did within the period I didn't release any devlogs. U...DiscussProject A DevlogElixir
Daniel Agbemavadanagbemava.hashnode.dev·Aug 29, 2023[Project A] Devlog #5: UIBefore we begin, you can check out the previous entry in this case by clicking this link. In the last entry of this series, I ended up creating an endpoint I could use to generate attendance data, did a little bit related to the attendance stuff, an...DiscussProject A Devlogdevlog
Aashish Chakravartyaashishchakravarty.hashnode.dev·Aug 25, 2023Creating Constant Modules in ElixirElixir, a functional programming language built on top of the Erlang Virtual Machine (BEAM), offers developers a powerful and flexible environment for building scalable and fault-tolerant applications. One common requirement in software development i...DiscussElixir
Daniel Agbemavadanagbemava.hashnode.dev·Aug 24, 2023[Project A] Devlog #4: AttendanceBefore we begin, if you want more context, you can read the previous entry in this series. It is here. I didn't do much today. A lot of my time was spent working on one feature(which I will talk about in a bit) and meetings to get in sync with other...DiscussProject A DevlogElixir
Daniel Agbemavadanagbemava.hashnode.dev·Aug 22, 2023[Project A] Devlog #3: File uploadsBefore we begin, if you're not sure what this is about you can check out the previous entry in this series right here. Over the past couple of days, I have been trying to get file uploads working. The files we will be uploading are mainly csv / exce...DiscussProject A DevlogElixir
Meraj Mollameraj-gearhead.ca·Aug 20, 2023An Opinionated Way of Organizing GraphQL APIs using Absinthe and PhoenixREST has been the predominant architectural choice for API development on the web. GraphQL being the new kid in town has been continually gaining traction over the last few years as an alternative way to build APIs. GraphQL is - "A query language for...Discuss·13 likes·1.2K readsElixir
Daniel Agbemavadanagbemava.hashnode.dev·Aug 17, 2023[Project A] Devlog #2: Testing Role ApisBefore we begin If you want to get up to speed on what this project is and where it all started, kindly read the first article in this series. I will link it somewhere in this post. With that out of the way, let's get started [Project A] Devlog #1: T...DiscussProject A DevlogElixir
Meraj Mollameraj-gearhead.ca·Aug 12, 2023Building Self-referential Associations in Elixir/PhoenixSelf-referential association is used to associate a model with itself. It's pretty common to have this kind of association to build relationships in today's social media applications - Twitter, Mastodon, Facebook, etc. However, the association model ...Meraj Molla and 1 other are discussing this2 people are discussing thisDiscuss·794 readsElixir
Meraj Mollameraj-gearhead.ca·Aug 10, 2023A Collection of Tips for Elixir's Interactive Shell (IEx)Something very fundamental and part of any Elixir developer's day-to-day workflow is Interactive Shell (IEx). The focus of this article is to present a collection of tips I find very useful while using IEx. I will be using IEx version 1.14.3. Some of...Discuss·553 readsElixir
Kihika Samuelsamkihika.hashnode.dev·Aug 7, 2023Build and Deploy Elixir App with Releases and CircleCIIntroduction One of the common ways to deploy an elixir-phoenix application is through releases. A release is a self-contained directory with all of your application code, all dependencies, and the whole of the Erlang Virtual Machine runtime environm...DiscussCI/CD pipelines