@emattiza@hachyderm.io avatar

emattiza

@emattiza@hachyderm.io

Sr Software Engineer @ Axuall. Python, Typescript, Vue3, React, and any thing that lets me use FP. Spare time Rust and Purescript.

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

danderson, to random
@danderson@hachyderm.io avatar

It has been [0] days since I've been sorely tempted to wrap terraform goop into a thin layer of Lisp, just so that I get to use extremely basic programming things like abstraction through functions and macros.

emattiza,
@emattiza@hachyderm.io avatar

@danderson You might like then that terraform has an intermediate json language. So if you can build to that intermediate json, you can plan and apply it...
Have fun!

emattiza,
@emattiza@hachyderm.io avatar

@danderson Fully agree. Maybe opentf will give us some frontend extensibility long term

mkennedy, to python
@mkennedy@fosstodon.org avatar

Questions for @talkpython -->

I'm doing an episode on mobile apps built with and/or backed by services. Questions and comments you think I should asked our panel of guests (show is in 1hr from now).

emattiza,
@emattiza@hachyderm.io avatar

@mkennedy @talkpython Love hearing about offline capabilities and primary id generation approaches (uuid, ulid, monotonic integer, etc)

emattiza, to random
@emattiza@hachyderm.io avatar

My time at Lofty is coming to a premature end, and outside of my circumstances. If you're in need of a Senior Software Engineer with Data Engineering Skills in the US Remote CST zone, reach out and let's talk about any potential opportunities for work.

If you have a current colleague of mine that you are interviewing or considering offering, I'd be happy to vet and provide recommendations for all of them.

dabeaz, to random
@dabeaz@mastodon.social avatar

As Python continues its ascendance, I sometimes wonder if I even have a place in that world. I'm not so sure.

emattiza,
@emattiza@hachyderm.io avatar

@dabeaz I can confidently tell you that programming jazz is still alive and well, and it was your style in our last meetup activity that made it so much fun. Ive gotten comments from 2 engineers about how it "was refreshing" to be coding for the joy of it.

nedbat, to random
@nedbat@hachyderm.io avatar

At work we're running a hackathon (three days, try out any idea you want), but we want to pull in non-engineers also. "Hackathon" sounds very engineer-y. What are some other possible names for the event that would attract a broad audience? The days don't have to be devoted to code, there are lots of ways to explore innovation. No idea is too weird...

emattiza,
@emattiza@hachyderm.io avatar

@nedbat Lab days is what we call them. Put on a lab coat and make a mess experimenting!

danderson, to random
@danderson@hachyderm.io avatar

I'm toying with writing up my adventures in writing lisp in assembler, but it's one of those things where it's really best to build up the code as you go and see it evolve. I remember some articles that do this with kind of a two-pane presentation with the code on one side, explanations on the other, and as you scroll through the narrative the code evolves.

Is this a thing? Did I dream it? Where do I get one?

emattiza,
@emattiza@hachyderm.io avatar

@danderson Ive seen kt but can't remember where either. https://github.com/russellsamora/scrollama is a good bet though for scrollytelling

adamchainz, to django
@adamchainz@fosstodon.org avatar

Can you see why this code is suboptimal?

🧵

emattiza,
@emattiza@hachyderm.io avatar

@adamchainz I wrote a post on this as well covering some internal review gotchas on the .get method being exceptional. wrapping with some rust-styled types and modern python has some cool benefits too! https://mattiza.dev/blog/result-types-exceptions/post/

dabeaz, to random
@dabeaz@mastodon.social avatar

Getting ready for the penultimate in-person course in my Chicago office this coming week. This course, "The One", is just nuts--I think it took my brain 6 months to recover from the last time I did it.

The final send-off for my Chicago office comes in a few weeks with the Raft course. That seems to be a more fitting close. Bon Voyage!

emattiza,
@emattiza@hachyderm.io avatar

@dabeaz Im gonna be running a trimmed down version of day 1 for a 1hr meetup in a month, and trial runned internally yesterday. It definitely hooked one of our engineers and he really went for it after the 1 hr time limit.

emattiza, to django
@emattiza@hachyderm.io avatar

So whats up with the doc note on Model.Meta.unique_together maybe being deprecated in favor of constraints in ? Is this still an active conversation? Is the doc note still relevant?

For context, we've got some internal discussion around it and prefer unique_together style and would hate to see it go style wise.

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

I'm starting to understand things about terraform

..terrible, terrible things.

emattiza,
@emattiza@hachyderm.io avatar

@fasterthanlime theres even a intermediate language (json) that hcl compiles to for planning and applying

emattiza, to django
@emattiza@hachyderm.io avatar

I got asked about using .save over .create in and wanted to put my thoughts down in some longer form about my experience. Anyone else using .full_clean and .save instead of .create? Are you a .create fan? How do you choose?

https://mattiza.dev/blog/django-save-v-create/post/

emattiza, to django
@emattiza@hachyderm.io avatar

I hate seeing good colleagues leave, and this one really hurt. I just wasnt ready to feel so deflated after building someone up so much.

If you need a very strong backend , , and web developer, I know a guy, and we wrote some great, well tested, and typed code

webology, to random
@webology@mastodon.social avatar

🤔 Does anyone have thoughts on a good/reasonably priced analytics web service that's not Google Analytics (they have enough of my data)?

Emphasis on reasonably priced please.

Django Packages is 2 to 3 million hits a month, every month, which is $200 to $500 a month (browsing pricing pages) for non-Google companies.

Cloudflare has been fine, but they only show the last 30 days.

emattiza,
@emattiza@hachyderm.io avatar

@webology have you seen fathom? Personal user with low traffic site.

sethmlarson, to programming
@sethmlarson@fosstodon.org avatar

I've added the new feature "Trusted Publishers" to the secure package template repository, you can now publish packages without credentials in Actions! 📦

https://github.com/sethmlarson/secure-python-package-template/#configuring-a-trusted-publisher

emattiza,
@emattiza@hachyderm.io avatar

@sethmlarson i just published a new package using the guides and docs this afternoon. Extremely simple UX! Great work to the packaging team and all involved.

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