BarelyHuman

Archive

Decisions and Updates November 2022

Things that I’ve done in the past month.

There’s stuff about preact-native, mudkip and others.

You can read all of it on here https://reaper.is/writing/20221204-decisions-and-updates-november-2022

#31
December 4, 2022
Read more

JS frameworks/libraries

Well, they are everywhere.

There’s a new one every other week at this point and I’d like to let people know that they can step back a little and stay with the one that they’ve been using for a while.

Or even better, just use vanilla js where possible

https://reaper.is/writing/20220912-do-we-need-js-frameworks
#29
September 12, 2022
Read more

Post Alert! Reaper

Well, been a while now since I posted anything so,

Here’s what we are doing, going a bit through plugins, lua and how a tiny tool I built uses and the problems you might face with it

https://reaper.is/writing/20220807-plugins-lua-alvu
#28
August 7, 2022
Read more

The `lab` Folder

I’m not very organised but here’s a post about how stuff goes from ideation to a git repository / public project

  • The lab folder
#27
July 26, 2022
Read more

Atomic Forms in React

The post goes through a simpler solution for maintaining form level state while isolating form validation from the actual component.

Atomic Forms in React

#26
July 9, 2022
Read more

Iterative GraphQL Server

I’ve talked about graphql slowing me down before and this is a correction to the older post since there is a way to make it faster to iterate changes with GraphQL and here’s a rather small write up about this

Iterative GraphQL Server

#25
July 1, 2022
Read more

You can write fastlane scripts in Javascript now

No it’s not an official port from the fastlane team but it’s pretty close, Here’s a write up about it

Writing fastlane scripts in Javascript

#24
June 16, 2022
Read more

I guess we're doing this again....

I honestly forgot I had a newsletter since I stopped the weekly post thing, and now you know why Be Unproductive was a necessary post to make.

I got 2 requests for newsletters, so we’re doing it again. Too much fame.... I tell you

Here’s the 2 additions to the blog this week

  • Notes on fixing react native 0.61.5 on a M1 mac

  • An attempt to reduce the monorepo complexity

#23
June 15, 2022
Read more

Be Unproductive

It’s okay to be unproductive.

That’s it, that’s the post.

But, seriously, why do people think that you have to have something really good going in your life, like everything is about having some form of achievement, like there’s no other thing in life to do. Have some god damn fun!

but but but, know that fun is different for different people.

#22
November 30, 2021
Read more

More than a devlog, 20th and 21st November, 2021

This weekend , we’ve got a bit more than just developer logs since a new package got added to our arsenal and here’s the developer log for it and the explanation of why it exists.

  • BarelyHuman - devlog[12]
  • Reaper - Working with Async Code in React
#21
November 22, 2021
Read more

Workation

There’s supposed to be a devlog today but there’s basically nothing that I did in the past 7 days that would count as enough content for it. There was progress but not enough.

Anyway, The founders planned a trip to Ghej Bid , a small village in Gujarat, India. The plan started about a month ago and as always my “Who cares, I don’t want to go” ass just went back to code review and handling merge requests for the day. About 15 days after that, my manager was like “come na, it’ll be fun” and so I just thought I’d give it a chance. I’ve been told enough times that I don’t go out and that’s why I’m not social. People don’t realise it’s the other way around.

#20
October 25, 2021
Read more

devlog[11]

This weekend was long, cause we had a break for about 4 days due to Indian celebrations and that gave me enough time to work on things.

Statico

Managed to add a hacky solution to get previous and next post meta data on Statico which is still unstable but is added to v0.0.7 and this was done since I am now using statico for documentation websites so I need the flow of the documentation. You can see this being used on statico’s own documentation.

#19
October 18, 2021
Read more

devlog[10]

Didn’t see many pushes and releases this week did you? That’s cause I didn’t make any. I was too busy researching the babel parser and traverser the last 2 days that I made close to no progress on other tools. Which is totally fine, but here’s the updates on what’s going on.

Stone

For those who don’t know, stone is a CSS-in-JS library and you can read all about it on Stone Documentation. So, there’s a functionality that was to be added to stone that would generate CSS files for you and I was going to do that with Babel and while I’ve worked with ASTs(Abstract Syntax Tree) before, I ended up having to research babel’s implementation for this since they add a lot of helper functions that could make it easier to implement the plugin.

#18
October 11, 2021
Read more

devlog[9]

Ahoy readers!

No, i’m not high on oxygen. I’m just excited about 3 projects that i’m working on right now extensively.

Statico

The first one is what this site (https://barelyhuman.dev), https://reaper.im and a few other documentation sites I wrote are built on. I finally spent time writing documentation for tools that need a little more work than just running the cli command (eg: commitlog ).

#17
October 5, 2021
Read more

devlog [8]

Another week passes by and we’re already close to October, like slow down a little!

Getting back to work and development cause that’s all I do....

Saturday was fun, woke up around 2 PM and then just sat on my bed thinking about what to do, and then it was somehow already 4. Then I just jumped onto one of the projects that’s been waiting to get simple additions to itself.

Statico

#16
September 27, 2021
Read more

Typescript, VSCode, JSDoc - An overview on managing coding style and restricting developers

Javascript and Typescript , the unneeded debate as to which is better and which should be used has been around for as long coffeescript existed and the debate shifted to Typescript once typescript started getting a lot more heated.

Anyway, none of my business.

Getting to what I use and why I use it. Oh and before we start

#15
September 23, 2021
Read more

devlog [7]

Hey humans!

Let’s get started with things I was able to complete the past weekend.

Projects I helped with

#14
September 20, 2021
Read more

Product Update - Taco

Product Update https://www.tacotasks.co/

  • Simplified Task Creation and Editing
  • Monochromatic UI - Less distractions
#13
September 15, 2021
Read more

Taco , It's tasty and now ready

Product Update for the newsletter family!

Taco Tasks is officially completed with it’s base feature set. It’s now for both actual consumers and beta testers , so go bonkers!

Oh also, all the updates and everything will be sent to you from the email so please make sure you don’t spam it. PLEASE!

#12
September 14, 2021
Read more

devlog [6]

Let’s see, did I even do something the past week?

I did. Not much, but it was fun stuff

Taco

As intended there was a bit of code cleanup and ended up spending a good amount of time writing tests for a few of the API’s that I was adding and removed a few elements from the UI that weren’t needed for now and cleaned up a few UI elements and made them more minimal where needed.

#11
September 13, 2021
Read more

Writing cleaner state in React and React Native

Writing cleaner state in React and React Native

Ever since hooks got introduced in React, it made it a lot more easier to handle composition in react components and also helped the developers of react handle the component context a lot better. Also, as consumers of the library, we could finally avoid having to write this.methodName = this.methodName.bind(this) which was a redundant part of the code to which a few developers ended up writing their own wrappers around the component context.

But that's old news, why bring it up now?

#10
August 30, 2021
Read more

Should you use Hasura?

You can also read the post here

For those who don’t know, I work with Fountane and we are a creative studio that helps business gain digital presence or even technical presence.

#9
August 20, 2021
Read more

Custom Roms and the need for a custom rom index

You already know where the post will lead, it’ll lead to some side project I ended up doing during the weekend. But, there’s twist, this wasn’t done on a weekend. I did it on a weekday and that’s the only twist. Let’s get to the post.

It all started with a general day at work, writing features, fighting bugs, with my brain just imagining me to be a super hero. Once I logged out, I just go sit with my parents and eat dinner or talk about random crap. During this I observed dad constantly patting the back of his phone like it was a TV Remote and hitting it would magically make it work.

I grabbed his phone and randomly started doing intensive tasks to see that the phone wasn’t just slowing down but literally begging for resources to work properly. Shouldn’t be happening to a decent phone but might just have been a faulty piece and my dad doesn’t really tell me that it’s not working cause then I’d instantly order a new one instead of trying to get it fixed.

Anyway, with the new knowledge that the king’s telecommunications weren’t working, the prince went ahead to look for another phone and I remembered that I could just swap the current ROM with a custom one to see if it’s the hardware or it’s the software optimizations that are causing the issue. I reset the phone, the phone still hanged itself to death and then came back to life after 2-3 mins. Pretty irritating!

#8
August 17, 2021
Read more

Dev Labs Updates [5]

Previously I mentioned I’d be travelling the weekends and so the amount of work on my own projects was close to nothing, fortunately this week there’s no external factors that’d spoil my weekend so I’ll be working both days.

There still was a few things that I accomplished in those few hours.

Taco

#7
August 10, 2021
Read more

Dev Labs Updates [4]

Apparently the previous emails never got delivered to the inbox, so you can check your spam for them if you wish to.

There’s not been much in terms of development the past weekend since I’ve been travelling around without much time to work but I’ve done a few changes with regards to the following.

  • Taco
#6
August 4, 2021
Read more

The Immediate Next Steps to Taco

A big welcome to the mailing list, if you didn’t already get one from buttondown.

This post is going to be only on the mailing list.

Firstly, I hope everyone read the short email I sent a few days back as Taco was released as a beta for the public.

The launch went well, it wasn’t huge but I guess that’s okay for something that’s trying to get into an already saturated marketspace, we’ve got 5 users already so I’m super pumped!

#5
July 27, 2021
Read more

Taco | It's Up

To everyone, Taco is now available for beta testers and early adopters to start using.

#4
July 25, 2021
Read more

Updates from BarelyHuman | Reaper - 22nd July 2021

Hey,

Development Log Updates

There were changes to Hen, the React Playground.

Also created a new init template to help you out with react native , which includes the newest metro replacement from callstack

#3
July 22, 2021
Read more

Developer Log - 12th July

I’ve tried the per project log approach and it didn’t really click, so I’m going to keep doing single development logs. Let’s get to it.

Major Updates

Taco

As promised the Team API’s were done by Monday and were added so you could now view and invite people to your team. But just that alone wouldn’t help so we were done with the assignment of tasks to team members yesterday and that’s up on the alpha url as well.

#2
July 12, 2021
Read more

Status, Vercel and How I built it.

By Status i mean this website barelyhuman/status

The reason I built it was simple, I needed a simple setup to see if the web services were all up and running, the list is quite small because those are the currrent one’s I would like to keep a track off.

#1
July 3, 2021
Read more
Brought to you by Buttondown, the easiest way to start and grow your newsletter.