HNHacker News
TopNewBestAskShowJobs

asadawadia

179 karma · joined May 14, 2020

https://linktr.ee/asad.awadia

curl https://aawadia.dev/

submissionscomments
asadawadia··on What's New in Kotlin 1.6.20
In the given example where is logger actually instantiated/mocked/setup?
asadawadia··on Ask HN: Why are there no easy-to-use highly-available open source databases?
What do you want specifically in a DB? Consistency? Sql or nosql? HA or sharded? homogeneous nodes?

Jbtw, the risk of nodes dying is quite exaggerated. DO/Vultr/Linode all provide 99.99% up time

asadawadia··on Kaitai Struct: A new way to develop parsers for binary structures
Great library - too bad it only allows reading
asadawadia··on How to Design Better APIs
>Sometimes, I feel that we ought to have a simple protocol, on top of HTTP, to simply do remote procedure calls and throw out all this HTTP verbs crap. Every request is a http POST, with or without any body and the data transfer is in binary. So that objects can be passed back and forth between client and server.

https://github.com/asad-awadia/indie-rpc

asadawadia··on Using www-authenticate for user authentication
what a coincidence I just wrote about this last night on my blog - https://blog.aawadia.dev/2022/02/17/basic-auth-with-javalin/
asadawadia··on Ask HN: What is your “I don't care if this succeeds” project?
heh, this was next on my side projects list - i was going to do debate a stack - rails or node js type
asadawadia··on Ask HN: Great Blogs by Programmers
https://blog.aawadia.dev/
asadawadia··on Ask HN: Can we just take a moment to appreciate how elegant C# is?
Kotlin to get a List<Pair<Int, String>>

val list = (1..20).map { Pair(it, "hey") }

asadawadia··on Ask HN: Skill you want to learn in 2022?
check out kotlin
asadawadia··on Ask HN: Skill you want to learn in 2022?
Lmk if you want virtual lessons - we can set something up. I have been playing for over 10 years and have taught many people before
asadawadia··on Code Smell: Primitive Obsession [video]
wdym user's world?
asadawadia··on IceFireDB: Distributed disk storage database based on Raft and Redis protocol
>Easy you push the configuration to every target. Then they are logically consistent.

What does this mean? This doesn't mean anything?

Are you saying to push the DB to the client?

asadawadia··on Go 1.17 Release Notes
>systems level programming or embedded development

Like building what?

asadawadia··on Go 1.17 Release Notes
Yeah but how often do we meet toaster devs?
asadawadia··on Go 1.17 Release Notes
That is not really a reason. What can I not build in Go that is easy to do in rust?
asadawadia··on Go 1.17 Release Notes
why though? some perf gains?
asadawadia··on Spreadsheet formulas for personal finance
For the developers, there is a really nice go library with these formulae https://github.com/alpeb/go-finance

A guide is here: https://blog.aawadia.dev/2020/12/01/finance-concepts-go-fina...

asadawadia··on SpaceX ISS Docking Simulator Autopilot in Elixir
Is there a spec for this? How are there multiple open implementations?
asadawadia··on Ask HN: What are some tools / libraries you built yourself?
I love Dbmate! Such a great library!
asadawadia··on Crazy fast build times, or when 10 seconds starts to make you nervous (2012)
have you looked into ktorm?
asadawadia··on VPS Showdown – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
Thanks for doing these. I am always looking forward to the next one

Three requests:

1. Can you move Lightsail column to the end of the table?

2. Benchmark the premium servers from DO

3. Postgres bench along side/in place of mysql

asadawadia··on Live chat feeds with Vert.x and Kotlin in less than 20 lines of code
I wanted to build something like a live feed app where users could go to any `/<room-id>` and they would be instantly connected to all other users on that URL on a live chat.

I wasn't sure how to stop high volume chats from just flying by [queue with throttling?] and massive spam that happen on chat apps so decided not to put anything live.

I wanted to share the code regardless on how a websocket chat prototype can be setup with Vert.x and Kotlin in less than 20 lines.

Maybe this will inspire more devs to pick kotlin and vertx for their backends

asadawadia··on The Database Inside Your Codebase
I can barely read with that font colour..
asadawadia··on Blog with Markdown and Git, and degrade gracefully through time
https://blog.aawadia.dev/2021/02/08/where-is-this-blog-hoste...

Lmk if you need any extra details

asadawadia··on How to teach technical concepts with cartoons
can you share an example image of storyline meeting notes?
asadawadia··on PostgreSQL on ARM-Based AWS EC2 Instances
https://blog.aawadia.dev/2021/01/06/upgrading-pg-10-to-12/ wrote a bit about it
asadawadia··on Expanding Fuchsia's open source model
What was your journey to principal?
asadawadia··on Expanding Fuchsia's open source model
They need work to give their thousands of devs
asadawadia··on Advent of Code 2020
the puzzles also get quite difficult later on
asadawadia··on What Makes a Great Product Manager
A good product manager converts code written by developers to products used by customers

A bad product manager handles jira tickets

https://www.joelonsoftware.com/2006/04/11/the-development-ab...

← PreviousPage 3 of 4Next →