Open-Source Contributions and React Native done right?
Hi, welcome back! This past week, I tried different things. New code editors, new frameworks and new food too! Some change every now and then is refreshing! Also it’s gamescom this week🥳️! I’m watching coverage from it as I’m writing this newsletter issue!
Was this forwarded to you? You can subscribe here!
Notable Links
Zero to $10 Million with React Native + Next.js - Fernando Rojo - (Next.js Conf 2021) (YouTube)
Why EVERYONE Is Struggling to Get a Software Job Now – Created By KC (YouTube)
Male Loneliness Is A Problem for Everyone - Amala Ekpunobi: Unapologetic (YouTube)
Solito and the nando-stack
If you haven’t checked out the “Zero to $10 Million with React Native + Next.js” video I linked above yet, Solito is a library the unifies React Native + Next.js.
I’ve experimented with this library and so far, I’m impressed. The navigation routes are based on the way you’ve arranged your code files in your file system which is a nice touch!
Another thing is that there are other libraries that work together with Solito as a part of the “nando-stack”.
My favourite so far is Dripsy unifies styling on React Native and web platforms as well as simplifying responsive styling in React Native. Dripsy has built-in components that can replace most of the built-in React Native components. Dripsy’s components have built-in support for Dripsy styling.
However, you also have the option to turn any React Native component into a Dripsy component one with Dripsy’s styled()
function.
I’m looking forward to working with Solito and the rest of the nando-stack in future projects!
Switched My Primary Code Editor From Visual Studio Code To Lite-XL
When it comes to code editors, I value efficiency and flexibility. I used to use Sublime Text for years however, I found the stable update schedule a bit slow. Combine that with it being closed-source (so other contributors can’t help fix bugs) too. Over time, this became increasingly frustrating for me Eventually I switched to Visual Studio Code.
Last week, I came across Lite XL. Bugs aside, it’s just what I wanted. I’ll help fix some of the bugs and contribute to the ecosystem over time. I’ve got it working with language servers for the languages I mainly use so that‘s good enough for me!
By the way, LiteXL uses Lua for customising settings and for plugin scripting. Writing code with it is always a delightful experience for me!
Contributing to serve-d (D Language Server)
While the lite-xl-lsp plugin has plenty of built-in configurations available, it didn’t have one for the D programming language. I was working on a project written in D at the time so I decided created a Lite-XL LSP configuration for serve-d.
I added configuration examples to the serve-d’s GitHub repository in the Lite-XL editor guide.
Now D programming language developers will be able to have a great coding experience with Lite-XL too!
Collaborating on a raylib Wrapper Library for D (raylib_misc)
The D project I was working on was raylib_misc. It’s an object-oriented D wrapper library with utilities for raylib.
This is to help with my friend’s game “Alien Hack” which uses the raylib_misc library. I’ve been helping out by contributing to raylib_misc’s documentation wiki.
It’s been a great experience so far. It started off pretty slow since I didn’t know much about D and raylib at the time. However, as I’ve been researching and writing more documentation, I’ve been getting more comfortable with D and raylib. I even started writing demos for examples!
I’m going to be continuing with this at least one day a week.
Make sure to follow me on Twitch for the chance to interact with me live as I work on various projects.
That’s all folks!
I’ll speak to you again next Wednesday.
Thanks for reading!
Make sure to subscribe to my YouTube channel to watch me showcase the projects I've been working on!
Thanks for reading!
Website | X (Twitter) | Mastodon | GitHub | Twitch | Bluesky