trenpixster's thoughts on software development
  • Home
  • Contact
Nizar Venturini

Nizar Venturini

12 posts •
til

TIL Handlebars.js each has an else

Today I learned that Handlebars.js has an {{else}} instruction when you're iterating over a collection with {{each}}. This allows you to make a contextualized check if the collection is empty.

  • Nizar Venturini
    Nizar Venturini
1 min read
elixir

TIL :calendar rocks

Today I learned that Erlang's native calendar module has a super useful function: last_day_of_the_month/2! This saved me a ton of work. Here's how you could use it in

  • Nizar Venturini
    Nizar Venturini
1 min read
elixir

TIL about Ecto schema @derive

TL;DR; You can use @derive to choose what attributes from your model you want to serialize via Poison.encode instead of adding custom code to clean your models: Not TL;DR; version

  • Nizar Venturini
    Nizar Venturini
2 min read
elixir

A saner way to deal with complex flows

Yes, finally! We now have in Elixir the with keyword! (See what I did there with the post title?) In a gist, with allows you to sequence function calls and return a certain

  • Nizar Venturini
    Nizar Venturini
1 min read
elixir

Digging - Phoenix models

I’ll start a new - well, and first too - series of posts called “Digging”. Whenever I face an interesting and enriching digging through code I’ll just write down the steps

  • Nizar Venturini
    Nizar Venturini
3 min read
elixir

Elixir and Travis CI

It took me a few hits to make Travis CI and my Addict lib to flow smoothly, so here’s the full instructions to set it up: Go to Travis CI homepage and

  • Nizar Venturini
    Nizar Venturini
1 min read

Error handling flow in Elixir

I’ve been playing around with Phoenix in the last couple weeks and it’s been great fun!:) Amidst my dwellings, I wanted to implement an API call to create a username and

  • Nizar Venturini
    Nizar Venturini
1 min read
programming

Elixir: from 0 to spawn() in 30 minutes

Introduction A bunch of tutorials already exist online. But while me and @tjsousa were making the slides for the Lisbon Elixir Meetup, I thought that it’d be great to have something like

  • Nizar Venturini
    Nizar Venturini
6 min read

Elixir TDD'ing

I like TDD. I also like automated stuff. Adding these two, I like my tests to run when I save code files in my project. I have this need to see “N tests,

  • Nizar Venturini
    Nizar Venturini
1 min read
programming

The wonders of .bind()

Here’s a quick cool tip to improve code smoothness. How many times have you var self = this; or var _this = this; and all these variants? I always hated typing this - pun

  • Nizar Venturini
    Nizar Venturini
1 min read
programming

RVM to install Ruby 2.0.0

Ruby 2.0.0 is here for quite a while. If you’re using RVM to manage your installed Ruby versions all you have to do is: rvm install 2.0.0 If

  • Nizar Venturini
    Nizar Venturini
1 min read
programming

Backbone JS Slides

Here are the slides for my Backbone JS presentation made on require lx meetup, on June 2014. Errata: Slide 27: the verb should be PUT and not POST

  • Nizar Venturini
    Nizar Venturini
1 min read
trenpixster's thoughts on software development © 2025
Latest Posts Twitter Ghost