avdept
non-devs have no idea about security at all, except that they need login page lol
Few words about me so I could gain more trust before you read all text below: I'm softtare engineer, 17 years in industry, worked with pretty much any technology and language, including embedded development(had a project related to bmw kafas system) and had positions at few relatively big enterprise corpos
The first customers - I found few folks on reddit complaining about their project code quality and suggested to fix them for some fixed price. I charged $500 per project(they all were pretty small).
Alot of projects suffer from one issue - no data scoping, you could request somebody's data by just passing different id in url - be it order id, profile id, etc. Somehow all those projects were built in same manner/way. This still an issue even on modern LLMs in cases when original author isnt a technical.
Another issue was(much rarer now) - exposed private keys directly on frontend.
One more thing - a lot of apps suffer from absence of backend and passing all requests to database directly from frontend, basically opening database to everyone(you could see creds in frontend js bundle)
The most dangerous one I saw - billing related, when on error the app would swallow the error in try-catch block and basically even failed payments were treated as succesful, so one of customers(yeah it was LLM wrapper) lost some good money on failed payments by granting subscription to those folks. In fact, billing-related issues are taking a big part of fixes and refactors. For these things I usually add extensive test coverage with proper VCR cassettes, so that tests are run against real requests/responses and having VCRs I can actually have response with needed data(failure, etc)
Recently I hired a guy to help me with this work, so if you want someone to help with your app, I'm happy to assist.
Sorry for all typos, no AI used to create this text, all manually typed and edited(im not native speaker)
Show HN: Linkshor.tr – free, ad-free, anonymous link shornener with API support
Just wanted to share a tool I've been using myself for sometime and now decided to make it public
I switched from Ruby to elixir and built a product to learn new tool
I turned feature into full featured product
Why release notes important for your product?
Show HN: Updatify – release notes and changelog tool
Hello HN, I'm Alex.Today I'm launching updatify.io, a tool that delivers product updates and changelogs to your customers through embedded widgets, auto-generated blogs, or emails. It also collects feedback through an up/down vote mechanism (with comments coming eventually).Similar tools exist, but I built my own for several reasons: some lack integrations, others lack features, and I needed...
Flutter multi window support on desktop
Jellybox v1.8.4 – native desktop/mobile music player for Jellyfin
Jellyfin is a selfhosted media library.
OpenGraph protocol and why you need it
Alpine.js for Ruby on Rails Developers: Simplifying Front End Development
Show HN: Jellybox – open-source cross platform Jellyfin client
https://github.com/avdept/JellyBoxPlayer
Hey guys, for some time I'm working on jellybox client. I use it myself and earlier shared link to test flight. Since then a lot changed, it's open sourced now and already in App Store(iOS and macOS). Android APK available from GitHub releases