@frank@frankwiles.social avatar

frank

@frank@frankwiles.social

Expert in building, scaling and maintaining complex web applications - Founder of
REVSYS (https://www.revsys.com) and Former President of the Django Software Foundation

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

frank, to random
@frank@frankwiles.social avatar

The Django Project is looking for a new Django Fellow! If you're a strong Python/Django developer or know someone who might be interested in the role, please reach out. https://www.djangoproject.com/weblog/2024/jan/19/django-fellow-applicants-2024/

frank, to random
@frank@frankwiles.social avatar

"Most importantly, however, we can build toward the plan without implementing the whole damn thing."

https://frankwiles.com/posts/napkin-plan/

I reminded a client of this post I wrote earlier this year and thought I would share it again.

frank, to random
@frank@frankwiles.social avatar

If you have meetings every day with your software developers you are doing it wrong.

frank, to random
@frank@frankwiles.social avatar

Changes should be either measurably positive or embraced by the majority of your team. Don't fall for "let's just try it" https://frankwiles.com/posts/lets-just-try-it/

frank, to random
@frank@frankwiles.social avatar

Django 5.0rc1 has been released. Which feature are you most excited about? https://upgradedjango.com/5.0/

frank, to random
@frank@frankwiles.social avatar

Wanted to share some practical development tips for the whole SDLC. This advice comes from over 25 years of doing this almost right.

Before you code: Design and architecture are super important and hard to get right on the first try.

frank, to random
@frank@frankwiles.social avatar

Just released a new version of django-health-check which updates a lot of small things and adds the ability to run a subset a tests and to disable threading in tests. https://github.com/revsys/django-health-check/releases/tag/3.18.0

frank, to random
@frank@frankwiles.social avatar

Saw a new Github Issue and I shouted "Not It!". Sadly that did not work.

frank, to random
@frank@frankwiles.social avatar

Today is my last day of working before a much needed holiday break. Since I'm in the office alone and not needing a TON of focus today, I'm watching all the
DjangoCon 2023 talks I didn't get a chance to see in person. Will narrate as I go, follow along if you like!

frank,
@frank@frankwiles.social avatar

Most people don't know you can include non-Wagtail models into the Wagtail admin and there are some great reasons to do it. Watching Sage Abdullah's talk "Modern editing experience for your Django Modals with Wagtail" now https://youtu.be/fblHyh8XWXU?si=lGNIwlXkCOR_SK0Z

frank,
@frank@frankwiles.social avatar

My friend Zags' talk "Hosting and DevOps for Django" is a great overview of the main options available to you. https://youtu.be/nCaEXtFTpKQ?si=TQY0TQ3R-jCoJ55w

Personally, I'm not a fan of AWS ElasticBeanstalk as I've had a hell of a time debugging apps running there in the past. I would probably still recommend Heroku, Fly, etc. over it these days.

frank,
@frank@frankwiles.social avatar

Now I'm enjoying @nessita 's great talk on Inclusion https://youtu.be/jYAeO37-420?si=GIaWNajsnYszF-_m we can all be better about this, myself included!

frank, to random
@frank@frankwiles.social avatar

Like PyCharm and want to support the DSF? This promotion is a large part of the DSF's revenue so please boost https://www.jetbrains.com/pycharm/promo/support-django/

frank, to random
@frank@frankwiles.social avatar

There are around 65 people here on the first day of sprints at DjangoCon US. While this is an important, albeit small, part of the Django work done yearly, it's very weird to think none of this would be happening if not for us managing to get Django Open Sourced many years ago.

frank, to random
@frank@frankwiles.social avatar

New version of django-test-plus with some bug fixes https://github.com/revsys/django-test-plus#django-test-plus

frank, to random
@frank@frankwiles.social avatar

Django 5.0 is getting close! https://upgradedjango.com/5.0/

frank, to random
@frank@frankwiles.social avatar

Does anyone have a great designer who is master of blogs? Typography, code snippets, etc? Don't need a whole site, branding, etc just some help/guidance on the visual/layout/etc.

frank, to random
@frank@frankwiles.social avatar

Keeping your naming consistent throughout a codebase is one of the more overlooked sources of bugs and low productivity.

Singular vs plural.
updated vs updated_at vs modified, etc.

Pick something and freaking stick to it EVERYWHERE!!!

frank, to random
@frank@frankwiles.social avatar

I tend to do this out of habit, but this is a good write up about why ditching your else clauses makes for better code. https://preslav.me/2023/09/22/ditch-that-else/

frank, to random
@frank@frankwiles.social avatar

Ah yes, that simultaneous invigorating and exhausting feelings of surprised I'm surprised by it every year

frank, to random
@frank@frankwiles.social avatar

Is it just me or does this look like the plans for the Death Star?

frank, to random
@frank@frankwiles.social avatar

REVSYS is old enough to drive now! 16 years ago I would have never dreamed to make it this long. Thank you everyone! Find out our origin story, projects, and what we do. https://www.revsys.com/tidbits/revsys-is-16-years-old-today/

frank, to random
@frank@frankwiles.social avatar

At dinner tonight was talking geek and we said something along the lines of “well dask is really just distributed pandas… but they’re using it like celery” and my business partner’s wife stopped us to point how silly that sounds if you aren’t a geek.

frank, (edited ) to random
@frank@frankwiles.social avatar

How often do you get an email or slack from a client or colleague that should really be an issue in your ticket system? (GitHub/JIRA/etc)

frank, to random
@frank@frankwiles.social avatar

Of course the shirt I procrastinated ordering before PyCon showed up while I was at PyCon 🤣

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