Ask HN: What useful internal tools or libraries have you built in your company?
1–10 of 30 posts
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#2The whole thing was built with read-only SQL scripts, Flask, and some JQuery.
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#3I built a slack app that would keep track of my team's pages and what people did to respond to them. As new pages were triggered, the bot would show the on-call person what previous people had done to resolve the page.
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#4Re: Ask HN: What useful internal tools or libraries have you built in your company?
#5Used the same experimentation framework for automated javascript binary releases, so at some point i could release 5 times a week, with no issues. Now i left the team, people took that on and continuing like tic toc.
Showed them how to use powerdrill (data drilling, analysis tool), and taught them metrics. It is surpising how little people care what their work is really about eventually, and bringing them data driven mindset gave even more productivity boost.
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#6I built a code generator package in Kotlin which generates codes for Kotlin, Swift, Web (JS), and React-Native (TypeScript). Basically, you provide your class definition in a DSL style (Similar to TOML) and it will generate the implementation and interfaces of the bridge for different technologies.
Any good resources worth looking at?
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#7I built a code generator package in Kotlin which generates codes for Kotlin, Swift, Web (JS), and React-Native (TypeScript). Basically, you provide your class definition in a DSL style (Similar to TOML) and it will generate the implementation and interfaces of the bridge for different technologies.
This is great! We're working on code generation from class definitions right now. Any good resources worth looking at?
Now, I have to generate different languages once the DSL is finalized. To achieve this I use Flask framework architecture. There we have routes with HTML templates. Here each generator has its own templates.
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#8Lots of issues we used to see being reported were either already fixed or had been config issues. In order to (somewhat) quickly find existing fixes/comments for issues that we get reported, I built a search tool (webapp) which scraped the bugs and comments in those bugs in order to find any relevant information around your query and listed them in order of matching probability.
Was a pretty cool learning experience to build that out. I had deployed it on a personal remote VM that devs were granted, have no idea if people are still using it.
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#9I wrote a Python script that uses openpyxl module to read His Excel docs, and report lab module to generate bar codes in a PDF document with appropriate spacers so that he can simply print it out, and stick them in boxes.
He is happy and so am I that I could save his time. It only took me 20 mins to write this script.
Re: Ask HN: What useful internal tools or libraries have you built in your company?
#10Yes, it's really hacky and the whole thing is entirely silly and could have been solved by using more proper tools (i.e. not a defunct make software without wildcard support for input files or Excel for configuration), but I was VERY pleased when I got it working.