Search
47 results for “hauleth”
-
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
-
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
-
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
-
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
-
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
-
-
@hauleth @[email protected] I don't know if @Codeberg has it available, but Forgejo and Gitea support a PR workflow directly from Git:
-
So I was nerdsniped by @PragTob to implement `defconst` for Elixir. It is a simple macro that looks like a function, but is evaluated at compile time to provide runtime constant.
https://github.com/hauleth/defconst
I have added `defonce` that will lazily evaluate code during first call as an icing on that cake.
Available on Hex as `defconstant` because of naming clash
-
So I was nerdsniped by @PragTob to implement `defconst` for Elixir. It is a simple macro that looks like a function, but is evaluated at compile time to provide runtime constant.
https://github.com/hauleth/defconst
I have added `defonce` that will lazily evaluate code during first call as an icing on that cake.
Available on Hex as `defconstant` because of naming clash
-
So I was nerdsniped by @PragTob to implement `defconst` for Elixir. It is a simple macro that looks like a function, but is evaluated at compile time to provide runtime constant.
https://github.com/hauleth/defconst
I have added `defonce` that will lazily evaluate code during first call as an icing on that cake.
Available on Hex as `defconstant` because of naming clash
-
So I was nerdsniped by @PragTob to implement `defconst` for Elixir. It is a simple macro that looks like a function, but is evaluated at compile time to provide runtime constant.
https://github.com/hauleth/defconst
I have added `defonce` that will lazily evaluate code during first call as an icing on that cake.
Available on Hex as `defconstant` because of naming clash
-
So I was nerdsniped by @PragTob to implement `defconst` for Elixir. It is a simple macro that looks like a function, but is evaluated at compile time to provide runtime constant.
https://github.com/hauleth/defconst
I have added `defonce` that will lazily evaluate code during first call as an icing on that cake.
Available on Hex as `defconstant` because of naming clash
-
How do I write Elixir tests? by @hauleth https://lobste.rs/s/4xgljh #elixir #testing
https://hauleth.dev/post/writing-tests/ -
How do I write Elixir tests? by @hauleth https://lobste.rs/s/4xgljh #elixir #testing
https://hauleth.dev/post/writing-tests/ -
How do I write Elixir tests? by @hauleth https://lobste.rs/s/4xgljh #elixir #testing
https://hauleth.dev/post/writing-tests/ -
How do I write Elixir tests? by @hauleth https://lobste.rs/s/4xgljh #elixir #testing
https://hauleth.dev/post/writing-tests/ -
How do I write Elixir tests? by @hauleth https://lobste.rs/s/4xgljh #elixir #testing
https://hauleth.dev/post/writing-tests/ -
Journey in optimising Elixir application by @hauleth https://lobste.rs/s/7mqzck #elixir #erlang #performance
https://hauleth.dev/post/things-about-elixir-you-probably-will-never-need/ -
When writing ExUnit files always add `@subject` module attribute containing name of the module that you are testing. It allows you to automatically see what exactly is tested without keeping the context at the back of your head.
-
When writing ExUnit files always add `@subject` module attribute containing name of the module that you are testing. It allows you to automatically see what exactly is tested without keeping the context at the back of your head.
-
When writing ExUnit files always add `@subject` module attribute containing name of the module that you are testing. It allows you to automatically see what exactly is tested without keeping the context at the back of your head.
-
When writing ExUnit files always add `@subject` module attribute containing name of the module that you are testing. It allows you to automatically see what exactly is tested without keeping the context at the back of your head.
-
When writing ExUnit files always add `@subject` module attribute containing name of the module that you are testing. It allows you to automatically see what exactly is tested without keeping the context at the back of your head.
-
I finally found the time to write a tutorial on how to implement this hexagonal tiling material:
https://www.artstation.com/blogs/haukethiessen/BPb7/cheap-hex-tiling-for-every-occasion
The two most interesting aspects that I haven't seen described anywhere else:
- use of dithered UVs instead of sampling textures multiple times
- stepped offsets instead of rotation for grid-like surfaces like brick walls, etc. -
Haleth, Prince of Rohan on horse. This was an enjoyable challenge to paint. Getting the colours for the horse right took a while, but I think the end result was worth it.
#Warhammer #WarhammerCommunity #LordOfTheRings #GamesWokshop #PaintingWarhammer #PaintingMiniatures #PaintingMinis #MESBG #LotR #MiddleEarthStrategyBattlegame #Tolken #BoardGames #Nerdlings
-
Know someone in #baltimore who might be interested in #zumba ?
Our website and class schedule:
https://halethorpezumba.comOur Google Maps page (reviews)
https://maps.app.goo.gl/A8BfU8zWofqDPPwM6?g_st=com.google.maps.preview.copy -
My partner @sketchee and I recently got Zumba certified, and we're starting to teach Zumba classes together!
In March, we'll start doing weekly public events on Thursday evenings.
If you're in #baltimore and like to #dance #zumba then I hope to see you at one of our dances!
Thursdays in March: 7, 14, 21 @ 7-8pm (public, paid)
-
I wrote a new Unreal plugin📢!
https://github.com/HaukeThiessen/CompositeTexturesFinder
The Composite Textures Finder does exactly what the name implies: It finds matching normal maps to use as composite textures for roughness maps and assigns them automatically. Composite Textures increase roughness in smaller mips in areas where geometric detail is lost. This helps to maintain consistent specular highlights and avoids specular aliasing, and is usually finicky to maintain manually. -
#Unreal now (I think since 5.6?) has a series of material functions to create UVs for hex tiling, tri- or octaplanar mapping and several other useful projections. There are even POM variants and outputs for tangents and bitangents, which you need to transform the normals into world space. Figuring out the math to implement parallax mapping on your own and transform normals into world space is a daunting task, so if you ever struggle with this, this is immensely helpful.