Some more interesting links I found this month:
- waldian – wall-hanging sound and light sculpture
- reactotron – ultimate Redux helper tool for developing on mobile
- A 1020-year old shop in Kyoto
- Collection of OS and other GUIs screenshots
- This Website is valid JSON
- Cameras and Lenses – interactive in-depth explanation how cameras work
- Shitlist-driven development (circa 2016)
- Google Analytics Opt-Out browser extension
- Jet-powered VW Beetle for sale
- Official Apple Developer Downloads — in case AppStore downloads 12Gb of Xcode for too long.
- What happens when you type google.com in a browser — ages old interview question gets explored
Ultimate Computer Mouse 🤘
I prerecorded myself in video meetings for a week (and nobody knew)
Prior to wedding with my lovely wife, I have created a React/Firebase family wish list, so relatives and friends could choose some gifts.
It was the most basic React to-do app that stored items on Firebase, which provided the reactivity to all clients (so in case two people visited the page at the same time, choosing the same gift was quite improbable).
At some point I decided to move adding new items to a mobile app. It was more as an experiment with React Native, rather than a security concern. So another pretty basic to-do list was created. I copied most logic over from web version, and in total created maybe 3 files. Also I only built it for Android. Didn’t really renewing Apple developer license weekly for an app that I barely use most of the time.
Fast forward 3 years, and I want to add a couple smaller features, refactor some if-conditions with router, etc.
By this time I have upgraded Android Studio on my machine, along with some of its build tools. I have very surface knowledge of mobile build pipeline and how all of the components interact. Also React Native app creator adds quite an opaque layer on top of it — I never had to configure any of those build scenarios.
So in short I created a new project with react-native CLI and copied old files over.
Thankfully my project is very small and I only had to update a couple of things in the components for it to work.
Together with this I created a Github actions workflow, so I don’t stuck with building this in future.
React Native looks much more unified for both iOS and Android now than 3 years ago, so it’s a plus.
When I joined DI.FM two years ago, it was my first completely remote work. I had some misconceptions and prejudices about it, but still wanted to try.
A lot of has changed since then, and this month I went on to join Wildix. I started and will continue as a remote developer, occasionally working at office.
Yesterday I worked in the office, and felt elation. I got a warm welcome, though there were only a few people at the time. It was nice to meet and talk with my coworkers in person. Also the office is great, has a lot of room, quiet and feels like a proper working space.
Even got a desk phone, heh, haven’t seen those in a while (telephony and PBX are the core company products).
The view should be great in a good weather.
More links found interesting this month:
- Is a billion dollar worth of server lying on the ground?
- Booting from a vinyl – because why not? Going much further than usual in overcoming the “boring”.
Made me cringe a bit, this really looks like a future, but not the one I’m comfortable with.
Some more interesting links I’ve found this month:
Some more reading I found interesting in the end of this summer:
- ☆ Digital Sight management – argument on the broader aspect of AR data scrapping possibilities
- Creating QR code step by step
- The UX of Lego interfaces
- Stopping phishing campaigns with bash
- Raspberry Pi Recovery Kit – Off-Grid Cyberdeck
- Akin’s Laws of Aerospace development
- Help message for shell scripts – Clever and simple
- 1947 prediction of smartphones and on-demand television
- Money for Something – a collection of articles for newbie individual investors
- A Bug-Sized Camera for Bug-Sized Robots and Bug-Sized Bugs
- The widest freeway in the world
Some more interesting links:
- Chrome Kiosk Mode to build custom kiosk devices
- hCaptcha – recaptcha-like, but focused on privacy. Cloudflare has moved to it.
- Ask HN: Is your company sticking to on-premise servers? Why?. Some highlights:
- Not sure that’s universally true. We have probably tens of thousands of EC2 instances in our infra right now. Just the cost alone to build out on-prem infra and migrate things over would likely wipe out a half-decade or more of cost savings. And in the meantime our shift in focus would hurt our market position. If we’d started in the beginning (11 or 12 years ago) with our own infra, I imagine our recurring infra costs would be lower right now, but I also suspect that our 3-person founding team would have failed to produce an MVP before their initial time and money ran out. If I were starting a company now, I’d probably do things in a more “platform agnostic” way such that a cloud->on-prem migration might be easier. But I still never expect it’d be easy.
- I agree with everything you say – I’m convinced that a huge part of the cloud’s financial success is due to how it allows CTOs/CIOs to indulge their fantasies about having a mega-scalable app – even if their workloads are very regular and predictable. Along the lines of buying an expensive sports car but never driving it fast, you’re just paying for the kudos it brings you in the eyes of other people. Having said that, we are happily using the cloud for our small app because it makes no sense to build out our own infrastructure for a single VPS and database.
- XOD – visual IDE for Arduino.
- Opod living space – a living space prototype made out of concrete water pipe.
- The man who lived 50 years off the grid in a redwood forest
🕶 Cool stuff:
- Now you can remote control people in the Faroe Islands – a crazy project by Faroe Islands administration. Project Web-Site.
- ISS Docking Simulator by SpaceX (you can also make Earth flat in the settings)
- Russian Espionage and Electromagnetic Fields: The Story of the Theremin