Muhammad TabazainPragmaPragma: A Language For Building GraphQL APIs In No TimeWe’re very excited to announce the first release of Pragma: An open-source domain-specific language for building GraphQL APIs by defining…Oct 29, 2020Oct 29, 2020
Muhammad TabazainPragmaFunctional Programming: The Simple VersionI think functional programming (FP) has become a necessary skill to have for any software developer or programmer in general. Considering…Feb 7, 20202Feb 7, 20202
Muhammad TabazainPragmaA Guide to Scala 3Scala 3 comes with many amazing new features. This article attempts to explain the most notable ones, so it is by no means comprehensive…Oct 25, 20191Oct 25, 20191
Muhammad TabazainPragmaThe Scala Collections LibraryOne of my favorite features of Scala is the amazingly rich standard collections library. Normally, languages try not to make any…Sep 14, 2019Sep 14, 2019
Muhammad TabazainPragmaParsing The World with Rust and POMAs programmers, we spend a lot of time dealing with strings of text. Very often, we receive text as input from users, or we read text…Aug 23, 2019Aug 23, 2019
Muhammad TabazaRxJS From ScratchWhen looking at RxJS for the first time, some of the concepts might seam confusing, and strange, that’s because the library borrows ideas…Aug 3, 2018Aug 3, 2018
Muhammad TabazaFeathersJS For The Beginner: Hello World!In my last post, I explained the fundamental concepts that one needs to understand in order to leverage the power of Feathers, but in this…Jul 18, 20182Jul 18, 20182
Muhammad TabazaFeathersJS For The Beginner: Basic conceptsFeathers is great, it enables you to get a huge amount of work done in no time, it performs nicely, and it’s elegantly designed. But it’s…Jul 13, 20181Jul 13, 20181