Skip to main content

Search

Items tagged with: dev


Есть такой спор касаемо юнит-тестирования и разработки:

👉 Использовать в релизациях "final class" чтобы защититься от непреднамеренных наследований, но тем самым сломать моки в тестах и либо страдать, либо использовать костыли для манки-патчинга убирающие "final" в тестовой среде.
👉 Не использовать "final" чтобы не городить костыли в тестах, но потенциально страдать от нерадивых разработчиков, которые любят понаследовать направо и налево.

// Само собой, это релевантно только там, где есть синтасксис "final", который ломает моки.

CHOOSE YOUR FIGHTER!

#dev #log #testing #fun #vote

  • Monkey patching FTW! (0%, 0 votes)
  • Долой костыли из тестов, страдаем! (33%, 1 vote)
  • Я НЕ БУДУ ВЫБИРАТЬ ВОВСЕ (с придыханием) (66%, 2 votes)
3 voters. Poll end: 2 months ago


"The 10ish Tools I Install on Every New Mac I Get", by @j9t

meiert.com/en/blog/10ish-tools…

Other suggestion: Slack, Zoom, Dropbox, Evernote, Sublime, Krita (graphics)

#macOS #dev #techie #tools


Hey #Fediverse! @Seirdy has a 'forever' article: A look at search engines with their own indexes

One thing this article should remind you all about: there are three dominant #search indexes - Google, Bing, and Yandex. And Yandex is dominant outside of English.

But there are real options, and many of them are open source, especially for outside the commercial internet. (I am partial to the MarginaliaSearch project.)

#dev #internet


Wanted: Staff Manager, Software Engineering, Accessibility at GitHub; remote, US; via LinkedIn linkedin.com/jobs/view/3792420… #webdev #a11y #jobs #github #dev #mgr


Hi, we met at #37c3 , I am the #TinyWeatherForecastGermany #dev .

Is this what you look for?

Disclaimer: china refurbished, rom likely not original, bootloader locked because this is the AT&T US model.

Because of the locked bootloader, you cannot flash a custom recovery / rom on it.


The Ultimate Mobile Accessibility Resource Guide dev.to/steady5063/the-ultimate… by Mark Steadman #mobile #a11y #dev #ios #android #accessibility #resources


Inspecting websites and web views on iOS devices yatil.net/blog/inspect-web-ios by Eric Eggert #ios #webdev #dev #tips


1. Read this:

“Just as GitHub was founded on Git, today we are re-founded on Copilot.”

github.blog/2023-11-08-univers…

2. Go here:

codeberg.org/

#git #gitHub #codeberg #enshittification #BigTech #cooperative #dev


Welcome back to the ThunderCast: Episode 2 is READY!

We welcome special #Mozilla guest @mconley, a software mechanic, musician, livestreamer, and self-described “pre-internet phenomenon” among many other awesome things.

Join us for a great conversation full of nostalgia, a behind-the-scenes look at some great Firefox features, and much more!

blog.thunderbird.net/2023/05/t…

#Podcast #Firefox #OpenSource #Dev #Email #Linux


While K-9 Mail is developed in the open, following its development on GitHub can be somewhat tedious for a casual observer. So we’re trying something new and summarizing the most notable things that happened in the past month as we head down the exciting road to Thunderbird for Android!

blog.thunderbird.net/2023/03/t…

#OpenSource #Thunderbird #Android #K9Mail #Mobile #Dev


#Dev recommendations 6. #RegEx can be a hard topic for every new person starting with #programming. However don’t be scared of them because they are useful and fun! If you struggle to learn #RegularExpressions here are my favorite resources.
1. regex101.com. This website is your all in one toolbox for regular expressions, with tutorials, reference and a very advanced debugger which can visualise the expression’s output. All for free, and with #accessibility for the #blind out of the box.
2. youtube.com/watch?v=r6I-Ahc0HB…
A little course on regular expressions. The teaching is cler and the guy explains everything on the way.
As always, if you have any questions about #RegEx, #csharp #dotnet, #swift or anything else, feel free to ask me!


Sharing an interesting #foss #dev job opening from @kde

"KDE e.V., the non-profit organisation supporting the KDE community, is looking to hire a software engineer to help improve the software stack that KDE software relies on."

ev.kde.org/resources/callforpr…

It's a #remote contract position, and a great paid opportunity for people who have already contributed to KDE software. But even if you haven't, you can still apply! All details are in the linked job description. Good luck 💪


An alle, die mit #Flutter arbeiten: Ist die #Übersetzung der #App in andere #Sprachen wirklich so blöd und aufwändig, wie dort beschrieben? : docs.flutter.dev/development/a…

Hat jemand eine Empfehlung für einen schnellen Workflow oder Tools?

#development #dev


Any Rustaceans looking for a challenge want to implement soft-wrap for Helix Editor?

(Pretty please?) :)

github.com/helix-editor/helix/…

#HelixEditor #rust #dev


What is your favourite system for carrying out translations? Weblate? Locize? Other…? (And why?)

Which would be most suitable for a free and open source project would you think?

(And is there any library and/or service that you’ve found especially useful for JavaScript projects – both on the server and client sides – i18next, etc?)

Thanks!

(I’m looking into implementing internationalisation and localisation for Kitten projects – codeberg.org/kitten/app)

#i18n #l10n #fediBrain #web #dev #js


As I work through implementing Domain (codeberg.org/domain/app) in Kitten (codeberg.org/kitten/app), I’m evolving what an “application” will mean on the Small Web:

codeberg.org/domain/app/issues…

#SmallWeb #domain #kitten #topologicalDecentralisation #web #dev #git #clone #modify #remix


I’m giving a (virtual) talk on Small Web at the Wizard Amigos Code Camp this Thursday, 5PM Irish time.

I’ll be demonstrating the latest state of development of Kitten (codeberg.org/kitten/app) and Domain (codeberg.org/domain/app) and talking about how we must focus on topological decentralisation and tackle decentralisation from a non-colonial perspective.

wizardamigos.com/codecamp2022/

#smallWeb #smallTech #WizardAmigos #web #dev #decentralisation #kitten #domain


With error pages this nice, you might actually want to introduce some bugs into your sites ;P

(Coming soon to Kitten… having a bit of Friday fun.) :)

#kitten #smallWeb #dev


Oh, and I’ll be porting stuff like sessions back from Domain into Kitten so there will be out-of-the-box support for such basic functionality for any Kitten app. Building such things out in Domain first is helping me ensure that it’s fit for real-world use :)

codeberg.org/kitten/app

#smallWeb #kitten #web #dev #sessions


Just implemented a fix for Kitten commands not exiting properly (regression from the new development-time process manager).

Things should be much smoother now. (Also, your pages will auto-refresh in the browser after you fix an error and save the page and/or a dependency of your page.)

codeberg.org/kitten/app

#kitten #smallWeb #web #dev


Folks, if you’re using @small-tech/auto-encrypt in your projects, please make sure you’re running the latest version of the package (3.1.0) or certificate provisioning/renewal will fail due to the latest Let’s Encrypt protocol update.

codeberg.org/small-tech/auto-e…

#tls #https #letsEncrypt #autoEncrypt #js #javaScript #nodeJS #web #dev #smallWeb #smallTech


If you’re using Helix Editor and you want to keep movement bindings in insert mode as a default, have your say here:

github.com/helix-editor/helix/…

#HelixEditor #dev


Join Laura, me, and our special guests TyChi and Michael Toomim live in one hour (5PM Dublin Time; UTC+1) to talk Small Web, DWeb Camp, and Braid (the HTTP synchronisation protocol).

owncast.small-web.org/

#smallWeb #smallTech #dWebCamp #braid #HTTP #web #dev #liveStream #owncast


So what do y’all think about this for all the code you need for a basic POST/redirect/GET guestbook web app with Kitten?

Does it all make sense?

codeberg.org/kitten/app/src/br…

Basically, you run kitten on that directory and hit https://localhost.

(Note: Kitten is not ready for use yet. I think the core design is solid now though. You can play with it but I’m only starting to work on the developer experience now. Should be far nicer in the next few weeks.)

#kitten #web #dev #smallTech #smallWeb


Oh, you have 309 tests and 100% code coverage? That’s nice.

🤦‍♂️

#dev #JSDB

#dev #jsdb


Lipstick on a Pig version 1.0.1 released

- Fixes bat plugin

codeberg.org/small-tech/lipsti…

(Lipstick on a Pig makes command-line apps follow your light/dark mode settings on GNOME.)

#smallTech #LipstickOnAPig #GNOME #CLI #terminal #dev #utility


Use a terminal? Write shell scripts?

Check out these two tools:

- Explain shell: explainshell.com
- ShellCheck: shellcheck.net

(Via the Web Weekly newsletter.)

#shell #terminal #scripting #dev


mmv (not to be confused with the other mmv) is an excellent tool written in go for quickly renaming multiple files using your editor of choice.

github.com/itchyny/mmv

#mv #mmv #dev #terminal #rename #tool