Skip to content

Instantly share code, notes, and snippets.

View NduatiK's full-sized avatar

Nduati Kuria NduatiK

View GitHub Profile
@NduatiK
NduatiK / 1_searchbar_live.ex
Created February 12, 2023 06:09 — forked from caspg/1_searchbar_live.ex
Example of real-time search bar implementation in Phoenix LiveView and Tailwind. Working example on https://travelermap.net/parks/usa
defmodule TravelerWeb.SearchbarLive do
use TravelerWeb, :live_view
alias Phoenix.LiveView.JS
alias Traveler.Places
def mount(_params, _session, socket) do
socket = assign(socket, places: [])
{:ok, socket, layout: false}
end

Fashion mnist autoencoder

Mix.install(
  [
    {:axon, "~> 0.1.0-dev", github: "elixir-nx/axon", branch: "main"},
    {:exla, "~> 0.2.0", github: "elixir-nx/nx", sparse: "exla", override: true},
    {:nx, "~> 0.2.0", github: "elixir-nx/nx", sparse: "nx", override: true},
    {:scidata, "~> 0.1.5"}
  ],
@NduatiK
NduatiK / CandleChartComponent.elm
Last active April 4, 2022 19:53
Candle Chart with elm-charts
port module CandleStickComponent exposing (..)
import Browser
import Chart as C
import Chart.Attributes as CA exposing (dashed)
import Chart.Events as CE
import Chart.Item as CI
import Chart.Svg as CS
import Html as H exposing (Html, div, span, text)
import Html.Attributes exposing (class)
@NduatiK
NduatiK / centerWrap
Created May 25, 2021 12:57
Center Wrap ElmUI
centerWrap : Attribute msg
centerWrap =
Html.Attributes.class "centerWrap"
|> htmlAttribute
.centerWrap>div.wrp {
justify-content: center !important;
}
@NduatiK
NduatiK / Guardian JWT.md
Last active April 15, 2021 17:04 — forked from nikneroz/Guardian JWT.md
Elixir + Phoenix Framework + Guardian + JWT. A tutorial and step by step installation guide.

Elixir + Phoenix Framework + Guardian + JWT + Comeonin

Preparing environment

Let's generate User model and controller.

mix ecto.create
mix phoenix.gen.json User users email:string name:string phone:string password_hash:string is_admin:boolean
mix ecto.migrate
@NduatiK
NduatiK / RealmObjectExtensions.swift
Created May 3, 2019 10:28
Convert JSON date strings to date objects automatically using reflection
extension Object {
static func setPropertiesToDate(in dict: [String: Any]) -> [String: Any] {
var dict = dict
for property in dateConvertibles {
if let dateStr = dict[property] as? String,
let date = dateStr.toISODate()?.date {
dict[property] = date
} else if (dict[property] as? Date) != nil {
continue
} else {