@nessita@fosstodon.org avatar

nessita

@nessita@fosstodon.org

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

mahryekuh, to random
@mahryekuh@fosstodon.org avatar

Following my question about language differences, someone sent me this perfect book advice:

"The Culture Map; Breaking Through the Invisible Boundaries of Global Business" by Erin Meyer.

The link below has a descriptive summary.

https://erinmeyer.com/books/the-culture-map/

nessita,
@nessita@fosstodon.org avatar

@mahryekuh @CodenameTim I'm glad you found it! :masto_love:

nessita, to django
@nessita@fosstodon.org avatar
felixxm, to django
@felixxm@fosstodon.org avatar

I've decided to retire from being a Django Fellow at the end of March 2024. It's a great honor to be a Django Fellow. I've spent the last 5 years in my dream job ๐Ÿ’š ๐Ÿฆ„ but it's time to move forward ๐Ÿ”ญ I'm not abandoning Django completely, nothing like that ๐Ÿค—. I will continue to be an active member of our amazing Community and do my best to help it grow ๐Ÿ’“

I'm open to new positions from April, 1st, so contact me if you need someone with my expertise ๐Ÿค

https://www.mariuszfelisiak.org/

nessita,
@nessita@fosstodon.org avatar

@felixxm I still can't believe it, I'm in shock since this morning when you told me! You'll be greatly missed, your absence will be profound. I'm sure you'll excel at anything and everything you do next. ๐Ÿš€

carlton, to django
@carlton@fosstodon.org avatar

I just remembered that @django is really just kept on the road by our two wonderful Fellows @felixxm and @nessita.

That's 1.5 full-time roles for all of it. ๐Ÿคน Remember to be gentle. They do a wonderful job โค๏ธ

I don't really celebrate but that's what I'm grateful for this Thanksgiving weekend. ๐ŸŽ

nessita,
@nessita@fosstodon.org avatar

@carlton @django @felixxm Thank you so much, for your words and for being so kind and empathetic ๐Ÿค—

nessita, to random
@nessita@fosstodon.org avatar

Django 5.0 RC 1 was released yesterday, so string freeze is in effect. Please help completing the pending translations before the final release!
More details at: https://forum.djangoproject.com/t/django-5-0-string-freeze-is-in-effect-translations-needed/25511

davidsmith, to random
@davidsmith@fosstodon.org avatar

A second blog post in two days?!

Here is my guide for future contributors on finding your first Django ticket. ๐Ÿ’š

https://smithdc.uk/blog/2023/how_to_find_a_ticket_on_django_trac

nessita,
@nessita@fosstodon.org avatar

@davidsmith Great post, thanks for sharing! bookmarked ๐Ÿ˜

nessita, to random
@nessita@fosstodon.org avatar

Vote for the DSF board!

Yesterday I read all the amazing applications from the twelve candidates, and I was thrilled with the diversity, ideas and energy that they could bring to the board.

https://www.djangoproject.com/weblog/2023/nov/13/2024-dsf-board-candidates/

carlton, to django
@carlton@fosstodon.org avatar

In the latest @djangochat, @nessita discussed how her non-Django friends were underwhelmed by the features in 5.0 โ€” the major version is meant to mean some big breaking change.

@wsvincent has discussed numerous times how the X.0, X.1, X.2 LTS, Y.0, โ€ฆ cycle is confusing.

But how could we change it? The X.2 tells you WHICH ONE is the LTS.

The 24 month cycle means that if we went CalVer (say) the .4 would always be the LTS, so 23.4 (4.2) 25.4 (5.2) and so on.

nessita,
@nessita@fosstodon.org avatar

@carlton @sarahboyce @djangochat @wsvincent
What I like a lot about CalVer is that it clearly conveys the message that "this is an scheduled release", as opposed to "this is a release because <this super feature was completed>".

nessita,
@nessita@fosstodon.org avatar

@webology @carlton @valberg @sarahboyce @djangochat @wsvincent

My understanding of "the right approach" to push this forward would be a Django Forum post to gather consensus, and then perhaps a DEP.

djangochat, to random
@djangochat@fosstodon.org avatar

Ep149: Becoming a Django Fellow with Natalia Bidart is live!

@nessita is a developer from Argentina who is the newest Django Fellow. We discuss her background in computing, her career at Canonical, consulting, and getting up to speed on the Django Fellow role.

https://djangochat.com/episodes/becoming-a-django-fellow-natalia-bidart

nessita,
@nessita@fosstodon.org avatar

@wsvincent @djangochat Thank you, I enjoyed so so SO much talking to both of you! It was my pleasure.

nessita, to random
@nessita@fosstodon.org avatar

Every single time I need to search for the proper import path to use cached_property. Every time! ๐Ÿคก

ryancheley, to random
@ryancheley@mastodon.social avatar

@nessita my wife and I made our first cup of matรฉ and it was very much enjoyed. Thank you for the recommendation!

nessita,
@nessita@fosstodon.org avatar

@ryancheley I'm so glad! Thank you for sharing!

nessita, to random
@nessita@fosstodon.org avatar

Is there a way to get the git diff of two repo hashes that ONLY considers the diff of each hash "in isolation"?

I have tried git diff hash1 hash2 but this shows a diff that includes the (diverging) history of previous commits from hash1 and hash2.

My use case is diffing between specific Django patches that need updating between Django (stable) versions.

I'm sure there has to be an easy way that I'm not finding!

nessita,
@nessita@fosstodon.org avatar

@shaib Thank you, I'm looking at the repo right now.

While this is helpful, is not quite solving my need: I seek a way to diff between two hashes (hash1 and hash2), where hash1 is an improved patch against main (which original patch is hash0), and hash2 is the result of the cherry-picking of hash0 into a stable branch.

Specifically, this is to "backport" review fixes or improvements from an existing patch (still in review) to other patches. A diff of diffs I guess ๐Ÿ™ƒ

nessita,
@nessita@fosstodon.org avatar

@carlton @shaib I completely agree! Though this was my first security patches batch so did all of them from the beginning to get a sense of the complexity involved and plan around that.

Thanks, will check git range-diff out!

carlton, to django
@carlton@fosstodon.org avatar

It's a coming! ๐Ÿ˜œ

% git fetch origin
...
From github.com:django/django
...

  • [new branch] stable/5.0.x -> origin/stable/5.0.x

@nessita making it Rock 'n' Roll ๐Ÿค˜

nessita,
@nessita@fosstodon.org avatar
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/

nessita,
@nessita@fosstodon.org avatar

@tykling @emattiza As a Django developer, the distinction is clear to me in that save means to store (in the database) and says nothing about validation. I consider it "lower level" tan create and quite handy when needing to store objects crafted manually.
The other important difference which signals a difference in semantics and behavior, is that save is an instance method, while create works "at the table level." I hope this makes sense! (I had to summarize due to char limits)

nessita,
@nessita@fosstodon.org avatar

@tykling @emattiza @valberg Yes, I can. From the top of my head (and these are real cases I've dealt with in my professional career) : 1. Tests, when intentionally creating instances in borked/legacy state to build specific scenarios, 2. On management commands that may do different processing at different stages, 3. (less common) When needing to optimize a potentially expensive validation or check and you need full control, for example to do it in bulk, or with async/tasks, etc. Does this help?

nessita,
@nessita@fosstodon.org avatar

@tykling @valberg

Besides the tests argument, I provided two more, which to me are quite relevant.

Secondly, yes, I can honestly say that I do believe that skipping validation is a good default because of the decoupling in validation -> persisting of the data. Just like with forms, if form.is_valid(): form.save(): saving a ModelForm will not run the validations.

Lastly, IMHO, if there is a validation that you must enforce at all costs and no matter what, I'd rely on DB checks/constraints.

jacob, to random
@jacob@jacobian.org avatar

A pattern for Django model fields with sub-attributes (eg obj.field.html): https://jacobian.org/til/django-model-fields-with-attributes/

nessita,
@nessita@fosstodon.org avatar

@jacob @carlton Great TIL! Thanks for sharing it.

Small typo: " Descriptors a class with get and set methods." Perhaps "are a class" is what you meant?

CodenameTim, to random
@CodenameTim@fosstodon.org avatar
nessita,
@nessita@fosstodon.org avatar

@CodenameTim Thank you for your ongoing support!

I have to confess I had one or three moments of panic, but @felixxm held my hand all the way ๐Ÿ‘Œ

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