@pepicrft@mastodon.social
@pepicrft@mastodon.social avatar

pepicrft

@pepicrft@mastodon.social

I’m Pedro a Spaniard living in #Berlin, where I moved to in 2015 and the place I consider my home. My passion lays on building with #software and collaborating with people through #OSS in doing so. My most recent focus has been on developer tooling and CLIs, but I’m intrigued about the localization space through my lovely wife. When not coding you can find me running around the city.

#DevX #Elixir #Devtools #Entrepeneurship #l10n #Xcode #Swift #JavaScript #Coding #JavaScript #TypeScript #Tuist

This profile is from a federated server and may be incomplete. Browse more on the original instance.

pepicrft, to random
@pepicrft@mastodon.social avatar

80% of the time spent building for Xcode developers is spent helping them understand and clean up their projects. The remaining 20% is spent regaining the mental clarity lost in the process so that you can build new things.

pepicrft, to elixir
@pepicrft@mastodon.social avatar

Bridging #Elixir and #Rust is so convenient with Rustler. We are using it in @tuist to use an S3 SDK from Elixir

https://github.com/rusterlium/rustler

finestructure, to beeper
@finestructure@mastodon.social avatar

I've used #Beeper for several weeks now across #Discord, #Slack, #Whatsapp, #Signal, #Telegram and it's been a great improvement to the messaging mess:

• I've actually had an easier time keeping up with Slack than in Slack itself
• Initially I ran clients side by side but Beeper updates just as fast and I've since stopped running most except for Discord which I use for calls
• Even so, it's great to run it in parallel to Discord, because it's easier to text chat in Beeper while in a video call

pepicrft,
@pepicrft@mastodon.social avatar

@finestructure I’ll give it to you try again 🙂

pepicrft, to elixir
@pepicrft@mastodon.social avatar

It blows my mind how much you can achieve with modules, functions, and basic types in #Elixir

pepicrft, to random
@pepicrft@mastodon.social avatar

Recognizing one’s levels of stress is something I wish I was taught about earlier in my career. It’d have helped prevent some mental damage that that it’s going to take me some time to revert.
https://hbr.org/2024/04/how-burnout-became-normal-and-how-to-push-back-against-it

pepicrft, to 11ty
@pepicrft@mastodon.social avatar

I tried #11ty today for the first time and the experience was amazing. I really like how lean it feels and their default to standards over complex abstractions.

pepicrft, to swift
@pepicrft@mastodon.social avatar

We are going to draw inspiration for the @vuejs ecosystem to design @tuist ’s
approach to open source. We’ll extract reusable functionality into independent layers as Swift Packages for anyone to use, and come up with new layers to underpin some future Tuist Cloud ideas.

Besides XcodeProj, which we open sourced a long time ago, we’ll extract Tuist’s generation logic into an XcodeProjectGenerator package, and we are also working on SwiftTerminal, a set of tools to build better CLIs in

pepicrft,
@pepicrft@mastodon.social avatar
pepicrft, to random
@pepicrft@mastodon.social avatar

@ctietze do you know a service or tool to generate license for macOS apps? I remember you writing on this subject, but I can’t find it.

pepicrft,
@pepicrft@mastodon.social avatar

@ctietze thanks a lot 😃😃

pepicrft, to elixir
@pepicrft@mastodon.social avatar

#Elixir if often looked through the lenses of how easy it is to scale in production, but the scalability of other areas like fast test execution thanks to parallelization and its functional paradigm are priceless. I wonder how well the compilation times scale

pepicrft, to random
@pepicrft@mastodon.social avatar

Has anyone written in the past about the architecture of a system that requires updating software in running servers that act like agents? For example, for a CI/CD provider to update the agents in the servers.

pepicrft,
@pepicrft@mastodon.social avatar

@dzamir but what if the system is to deploy and update the virtualization software in the machines?

pepicrft, to random Spanish
@pepicrft@mastodon.social avatar

Something we often come across when talking to Xcode developers that develop direct on the platform (no React Native or Flutter) is that they strongly lean on using anything that’s coming from Apple, even if it’s getting in their way to be productive. For instance, I’ve seen CI turnaround times of more than 30 minutes being normalized and I can’t wrap my head around it.

ctietze, to random
@ctietze@mastodon.social avatar

@pepicrft Found http://ppinera.es broken in my feed reader -- wasn't that your page?

pepicrft,
@pepicrft@mastodon.social avatar

@ctietze that was an old domain. The new one is pepicrft.me. I should have set up redirects 😒

wchr, to random
@wchr@mastodon.social avatar

LiveRamp, formerly known as Acxiom, sits at the core of much of today's opaque personal data sharing for marketing purposes and maintains comprehensive identity records about everyone in many countries, including in Europe and the UK.

We examined LiveRamp's identity surveillance system, which facilitates digital tracking and profiling across many companies.

New 60-page report published today:
https://crackedlabs.org/en/identity-surveillance

pepicrft,
@pepicrft@mastodon.social avatar

I’ve seen Tuist working with #Swift Packages and caching their dependencies 😍 and OMG. It’ll be coming very soon!

pepicrft, to swift Spanish
@pepicrft@mastodon.social avatar

Does Foundation provide an asynchronous/await API for filesystem IO operations? #Swift

pepicrft,
@pepicrft@mastodon.social avatar

@mattiem that’d be awesome. I’m very surprised there isn’t anything yet 😅

pepicrft,
@pepicrft@mastodon.social avatar

@krzyzanowskim @daveanderson @mattiem what’s the difference?

pepicrft, to swift Spanish
@pepicrft@mastodon.social avatar

I need to prepare a talk about building CLIs with #Swift. If you’ve never built one, what would you like to learn in a talk like this?

krisfreedain, to berlin
@krisfreedain@fosstodon.org avatar

Hello #Berlin

pepicrft,
@pepicrft@mastodon.social avatar

@krisfreedain welcome!

pepicrft, to swift Spanish
@pepicrft@mastodon.social avatar
krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

must relocate to the office

pepicrft,
@pepicrft@mastodon.social avatar
pepicrft, to swift
@pepicrft@mastodon.social avatar

I created a Swift Package, added a #Swift Macro, and tried to compile the package using "swift build". It's been 2 minutes in an M2 laptop and I'm still here. Is this a strategy to sell M3 or M4 laptops?

pepicrft,
@pepicrft@mastodon.social avatar

@ctietze 😂 also suffering from it?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines