Elektrine lite

← Feed

Pasi Salenius

pasi@infosec.exchange

<p>Senior iOS Engineer in wearable health</p><p>Also develops Mac and iOS apps:</p><p>Proxygen for hacking with HTTP 🔬<br /><a href="https://proxygen.app" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">proxygen.app</span><span class="invisible"></span></a></p><p>Maptrails for hikes in the wilderness 🗺️<br /><a href="https://maptrails.app" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">maptrails.app</span><span class="invisible"></span></a></p><p>Previously spent 10 years securing online banks and mobile apps against attacks.</p>

Posts

  • Post #4434175

    Saw one of the three last concerts Eppu Normaali here in Tampere. They really were just amazing live as everyone has told me. (this band is regarded as one of the all time greats of Finnish rock music - a main staple of any karaoke bar) 🎸

  • Post #4349414

    Oh don’t mind me. I’m just rendering vector tiles on Apple Watch and downloading map regions for offline use.

  • Post #4276401

    Since AI is so stupid and only produces slop I’ve decided not to share any of the Swift frameworks I built with it over the summer. You’re welcome.

  • Post #4272058

    Over the summer I built a vector tile rendering pipeline to my topo map app Maptrails. I can pretty confidently say it’s the best and most accurate map there is for Finland right now. The update is available today.

  • Post #4089285

    I notice that now, by using AI for most of my app development, I spent much less time in front of my computer. Shorter stints here and there instead of sitting hours on end implementing some new feature. These days I don’t touch my desktop computer almost at all. I’ve had much more time for other hobbies, and taking a proper habit of hitting the gym several times a week. 🏋️

  • Post #3602926

    Here’s WiiM iOS app sending out a list of all devices in your local network. Including IPs, names and exact models.

  • Post #3578526

    RE: https://wandering.shop/@cstross/116860752476719057 My first computer was a Psion and I learned programming by writing applications for it. To me this is the greatest computer manufacturer of all time. They really invented so much of what we take for granted today.

  • Post #3479454

    Our fishing spot today was just a little over 800 meters from the Finland - Russia border. No luck catching salmon this time 🎣

  • Post #1590109

    @marioguzman https://www.youtube.com/watch?v=rKnfJQWaORs

  • Post #1590108

    Proxygen 5.1 is now available with MCP support. It’s not just programmatic access to the app’s model layer. Whatever the agent does via MCP tools is visible in the app UI for you to review and continue from. I’m still wrapping my head around what I’ll use this for but it definitely changes what the app is, in a profound way. Download at https://proxygen.app #appdev #infosec #mcp

  • Post #1470384

    Getting started at @ARCticConference

  • Post #1040310

    Been working on something

  • Post #1000608

    Proxygen v5.0 is now available for Mac and iOS. It is the biggest update yet, including: - New Test tool with scripting, test assertions and variable extraction. - Environment variables that are extracted from responses and inserted using {{var}} syntax. - Sitemap for quick filtering of message history. The app now also has a lower price point and is 50% off for a limited time. We are just getting started. https://proxygen.app #swiftlang #appkit #macdev #iosdev

  • Post #825723

    Proxygen v4.5.0 now comes with scripting support in Mac and iOS apps. Write JavaScript code to modify HTTP traffic. It’s pretty great! Get the app 50% off for a limited time at https://proxygen.app (the website also got a refresh)

  • Post #825722

    Proxygen for iOS v4.5 comes with a completely new tunneling engine that ensures no traffic leaves your device without the proxy seeing it. There’s a custom TCP/IP stack and a traffic classifier. It also shows SSE events in Sockets message history and allows DNS server override. It’s a one-time $10 purchase. No subscription ✌️ https://apps.apple.com/fi/app/proxygen/id1602229284

  • Post #618258

    Improved the diff output a little bit for upcoming Proxygen update. Added options for line wrapping and a unified view. The highlighting is now closer to what you see in other tools.

  • Post #618253

    Really happy with how the new Diff tool turned out. The simplified controls work better together and it’s much easier to read the diffs now. You can even drag and drop files right into the tool.

  • Post #618252

    Been playing this 90s R&amp;amp;B mix on repeat all winter 🎹🎸 https://soundcloud.com/ocean_people_hrd/larger-than-life

  • Post #618250

    Proxygen v4.4.0 with a new Diff tool, JSON and XML path filtering, and a whole load of other fixes and improvements is now available at https://proxygen.app 🔬 #appdev #appkit #macdev #swiftlang

  • Post #618249

    I wonder what a diffable data source NSOutlineView would look like 🤔

  • Post #618248

    After having listened to room corrected music upstairs all winter, listening music without correction downstairs just sounds wrong. There’s no way around it.

  • Post #131384

    My near eyesight is not what it used to be just some years ago. I can read but I really need to work my eyes to do it. I’m gonna need reading glasses 👓 I’m getting old.

  • Post #128729

    @jaanus@iosdev.space But if you’re always reading posts from the past won’t you just see the same fake posts before the corrections? People don’t generally update their posts.

  • Post #126494

    @thias@mastodon.social @provuejim@techhub.social This is quite one-sided take on app development. I’d think Apple (like any platform owner would) has always preferred developers make apps that “are invisible”, use their native components (whatever is de jour that year) and don’t surprise (or delight) the user in any way. We as indie developers know better. It is exactly the fun, playfulness and innovation that drives users to come to our app. This makes our apps stand out even when the winds ch...