• 10 Posts
  • 29 Comments
Joined 1Y ago
cake
Cake day: Jun 21, 2023

help-circle
rss

Yes, I don’t know how I forgot to mention that Iceshrimp and Sharkey both have Mastodon compatible APIs - so all the same apps work (mostly).


Based on your requirements, I would suggest looking at one of the Firefish / CalcKey forks. They are ideal for single user or small instances and they support s3 compatible object storage out of the box.

I would recommend looking at Sharkey or Iceshrimp. Both are under very active development and have very responsive developers if you need support.

If you would like to check out an example, Ruud (of mastodon.world and lemmy.world) set up an instance of Sharkey at (you guessed it) sharkey.world.


Honestly, for any large scale project in Python, Pydantic makes it bearable. We use Python heavily at work (and I’d argue we shouldn’t be for the projects we’re working on…), and Pydantic is the one library we’re using that I wouldn’t be without. Precisely because it allows us to inject some of these static typing concepts and keeps us honest, and our code understandable.


Yes! The concepts are intertwined. I think the key take away, for me, is to lean heavily into your type system and allow that to do some of the heavy lifting. Accept that something like a username is not a string, but a subtype of a string (this has to be true if any validation is required, otherwise you’d just accept any valid string).


It’s one of my favourites. Something I revisit every couple of years.




That one has been on my list for a while. Are you finding yourself able to easily apply what is taught to your day-to-day?


Different strokes for different folks, I guess. I enjoyed Heroes for what it was.

I agree that Sonic Battle was one of, if not the best entries for character building. And SB is, in fact, my all-time favourite Sonic game. Breaks me that I may never see a sequel / reboot, and get to relive Emerl’s story.


I’d honestly be happier with no guns. Not sure if that was their greatest move, in their effort to make him ‘edgier’. He was perfect in SA2 and Sonic Heroes.


I am very excited for this. One part of my childhood that I’ve never been able to let go of is my total fanboy-ism of Shadow.


I have read a few of these books. As for non-fiction:

Pragmatic Programmer Excellent book; should be compulsory reading for all software developers.

The Phoenix Project Enjoyable enough. It’s a fictional story and has some extremely role-cast, trope filled characters. But its purpose is not to be a great novel. Its purpose is to teach the history of and purpose of how dev-ops came about. I think it’s worth reading. I’m yet to try the Unicorn Project which I understand is actually more about software.

Eloquent JavaScript I am not a huge fan of working with JavaScript or front end, but I did read this when I got placed on a long term project where I would be using it for the duration. I found this book excellent, and my JavaScript certainly benefitted from it.

I also read a bunch of the fictional books. Bobiverse is one of my favourite series ever, despite the weirdness of the fourth book (it was still good). I’m just over halfway through Children of Time, and seriously regret not picking it up sooner. Well kind of, if I had I suppose I wouldn’t be enjoying it so much now!


I came across this list and thought it might be interesting to the programming community here. Which of these books have you read, or are on your list? Did any have a profound impact on your life? Were any a struggle to get through?
fedilink

I believe the lower cable connects the two boards. The upper cable is for connecting to your device, so would only be connect to one of the boards when in use.


I use UK standard layout, and Apple UK for work. It always takes me a few minutes to switch between them, but both are absolutely fine for programming. Just the odd placement of # that bothers me a little, but I tend to use that only for Python comments - which I tend to do more commonly from a keyboard shortcut anyway.




As in, I have Nginx running on my server and use it as a reverse proxy to access a variety of apps and services. But can’t get it playing nicely with AIO Nextcloud.


Yes I’ve not managed to solve this yet. For me, it’s hosting AIO behind my existing Nginx.


I particularly enjoyed a recent company meeting that spent considerable time talking about the importance of flow state. It had an awkward pregnant pause when someone (usually very quiet) unmuted to ask, “is the policy to increase the number of days we must spend in our open-plan office kind of undermining this?”. Literally all of our directors just shifted on their seats hoping another would answer that.

Eventually, HR director stated “Not at all, that’s what headphones are for!”

Which was particularly delightful, as our tech director had only 20 minutes before stated how he would like to discourage people sitting in the office in silos with their headphones on.



Thank you, that’s very kind of you - and I completely agree, healthcare works are so undercompensated for what they do, and yet so vital. I feel the least they deserve is a Christmas meal to celebrate the end of the year together.

I really appreciate your offer to contribute and share this on.


Teaching programming to raise money for my local cardiology ward
I have set up an [Open Collective](https://opencollective.com/codehearts) to do some fundraising for my local Cardiology Department. Long term I wish to raise money for equipment, amenities and things like patient taxis, but in the short term I am looking to help fund the staff Christmas party. Like many parts of the NHS, the budgets are super tight. I found out recently that the Christmas meal for the cardiology ward this year is going to be cancelled as there is no budget for it. This breaks my heart (pun only slightly intended), and I would like to help fund it. I am offering to teach people how to code, or help out junior programmers still early on in their journey. If you are interested, or know someone who is, please consider checking out the [Open Collective](https://opencollective.com/codehearts). I have added some tiered "contribution rewards" to give an idea of what might be a good contribution in return for a desired service. Having said this, this is supposed to be a charitable cause and there are no fixed prices. I can certainly arrange with someone to have some group or one-to-one mentoring for less than the tiered listings. At a minimum, anyone contributing any amount will get access to a Discord server where I and some other volunteers will help out with any programming questions you'd like to ask, and are more than happy to also help debug problems. Additionally, if you have no interest at all in learning to code, but feel like you'd like to contribute even a small amount, please do so. I have opted to use Open Collective as it's a platform conducive to openness and transparency - all money used to help the ward and its staff will have invoices posted to that page. I know this is not the most engaging programming content, so apologies if this of little interest to you - feel free to ignore or even downvote.
fedilink

It is fantastic. The most polished and stylish monster tamer I’ve played to date. I strongly recommend it to any fan of the genre.


That’s so interesting. I’m a developer myself, but haven’t ever tackled a making a framework. Having obviously dealt many times with assuming there must be a framework error after hours of debugging (usually to find out it was indeed a user error…), I can imagine the debacle of trying to figure that out while developing one!


What have been your biggest challenges as you’ve developed this?

I’d give it a go, and probably will at some point, but just don’t have time at the moment. But having had a cursory glance, I’m very impressed with the documentation. The framework looks similar enough to Vue and svelte that I feel it would be easy enough for most frontend devs to pick this up quite quickly.


Like many others here, at the company I work for you get nothing.

I do one on-call shift as primary per week and one as secondary. I then also cover a week every six weeks or so.

If shit really hits the fan, them work is pretty cool about taking some time back, but we’re far from micromanaged as it is, so we can just kind of make it work.

I’d say an incidency probably occurs on around half of my primary shifts (and I’ve yet to ever do anything as secondary), and nearly always it was something I could resolve within one hour.

Every dev at the company is on the rota once they’ve got a few month’s experience.

Based in the UK.


Who are you with? I get 150 symmetrical for £25 with Swish.


I enjoyed reading this so much. I am ashamed that I am British and a big fan of video games, but never knew that Rare was a British company. I’d never even heard of Ultimate, but I’ll put that down to age.

Rare made some of my absolute childhood favourites. It’s a shame they fell from glory, but it’s good to remember that a company is only as good as it’s people - and people move on - much like the previously adored Blizzard.



I’d rather not dox myself. They’re not a huge company. I promise you that this is not something uncommon.


Sorry, I thought the rest was implied. Because the company also sold user data (and stated that in the T&C’s). The industry is very aware of email aliases and so it is more valuable to have sanitized data.


I used to work for a product comparison company (think finance and insurance). We used to save the email address as typed for login and also with everything after the plus removed separately. For Gmail and certain other large providers, we also stripped out any dots e.g. a.j.uniquename@gmail.com became ajuniquename@gmail.com.


Took me far too long to realize that there is a kids version of the kindle that you were talking about, and that you weren’t just referring to other users as kids.


I’ve played the hell out of this game, and long been a fan of the developer’s articles on game development. He’s pretty active on the Reddit roguelike development sub (one of which hasn’t really sprung up on Lemmy yet, as far as I can tell).



programming.dev/c/learn_programming would also be a good fit for this.


Just checked it out. Big fan of the simplicity you’ve kept with this. Do you think it would be worth adding in some kind of rate limiting functionality?