balder1993

joined 1 year ago
[–] balder1993@programming.dev 1 points 2 months ago* (last edited 2 months ago) (1 children)

Brands want to push their own style on people, to make themselves recognizable, and to push their ideas about UX to their users

That’s not a universal behavior though. There’s so many utilities and simpler apps made by indie developers or smaller companies that don’t care about this.

[–] balder1993@programming.dev 14 points 2 months ago

Yeah, saying “most GitHub users can’t live without a commercial entity” is such a nonsense. GitHub is successful while it works well. The moment it doesn’t, there will be other services.

[–] balder1993@programming.dev 4 points 3 months ago* (last edited 3 months ago) (4 children)

At the same time, I feel like nowadays there's less forums or places people can ask help with, although today ChatGPT can be a good help with newbie questions.

[–] balder1993@programming.dev 3 points 3 months ago

You’re right, but that’s not the point. The other poster said it’s a skill issue. Sure, if the person can’t run commands in a terminal or doesn’t know what’s an executable that’s a skill issue.

Getting stuck because the game is having weird glitches that show off once in a while and you need classes on computer graphics to debug isn’t skill issues imo. Otherwise are all gonna establish that Linux isn’t for non programmers then?

[–] balder1993@programming.dev 4 points 3 months ago

Another option is to have enough people in the company interested in using that to justify it.

In my company (a large bank) Linux is now being rolled out to selected people as test because there was enough interest from a lot of the backend crowd.

[–] balder1993@programming.dev 5 points 3 months ago* (last edited 3 months ago)

It’s a good concept, I just have to look it up and understand exactly what it is doing before I start using it.

[–] balder1993@programming.dev 4 points 3 months ago* (last edited 3 months ago) (2 children)

That’s what I do, except I straight up create the python venv in a folder, activate it and then do pip install yt-dlp. No messing up with my system.

[–] balder1993@programming.dev 2 points 3 months ago

This is at the very least super interesting.

[–] balder1993@programming.dev 5 points 3 months ago

This is very good.

[–] balder1993@programming.dev 1 points 3 months ago

It seems that it is based on Qt, so there might be a easy way to fix this unless they’re creating their controls from scratch. I know QML can be used as a canvas to draw custom controls, so it depends on the code.

[–] balder1993@programming.dev 2 points 3 months ago* (last edited 3 months ago) (1 children)

I’m not sure how that could even be done, maybe a way to control the GUI with commands that you’d then be able to script, like Selenium on browsers?

[–] balder1993@programming.dev 2 points 3 months ago

That would probably look terrible though.

 

“Today, we're going through the many techniques in the Swift Concurrency toolkit. We'll discuss theory when it's appropriate, but for each tool we'll also provide a context where it might be the best solution.”

 

“E.V.A Information Security researchers uncovered several vulnerabilities in the CocoaPods dependency manager that allows any malicious actor to claim ownership over thousands of unclaimed pods and insert malicious code into many of the most popular iOS and MacOS applications. These vulnerabilities have since been patched.”

 

“The Swift compiler is notoriously slow due to how types are inferred. Every June I hope that Apple will announce that they fixed it; sadly this is not that year.”

 

“An issue introduced by macOS 14.4, which causes Java process to terminate unexpectedly, is affecting all Java versions from Java 8 to the early access builds of JDK 22. There is no workaround available, and since there is no easy way to revert a macOS update, affected users might be unable to return to a stable configuration unless they have a complete backup of their systems prior to the OS update.”

 

“Now that iOS 17 is available, let’s analyze its built-in apps to answer a few questions: How many binaries are in iOS 17? Which programming languages are used to develop these apps? How many apps are written with Swift? What is the percentage of apps using SwiftUI versus UIKit?”

 

In iOS 17, Apple added a range of sensory feedback view modifiers to SwiftUI removing the need to rely on UIKit.

 

#Predicate is a new Macro available since Swift 5.9 and Xcode 15, allowing you to filter or search a data collection. It can be seen as a replacement for the old-fashioned NSPredicate we’re used to from the Objective-C days.

 

An overview of the different types of charts you can make with Swift Charts

 

Get ready to dive deep into the inner workings of the Objective-C language and runtime! Each post delves into a specific aspect of the language and explores the details of its implementation. I hope you’ll find this valuable to demystify the language, tackle tricky bugs, and optimize your code for performance.

 

Y-Charts is a Jetpack Compose-based charts/graphs library that enables developers to easily integrate various types of charts/graphs into their existing UI to visually represent statistical data.

 

Although at WWDC 2023, Apple will mainly focus on introducing the new data framework SwiftData, Core Data, as the cornerstone of SwiftData, has also been enhanced to some extent.

view more: next ›