ruby
fastlane
Our great sponsors
ruby | fastlane | |
---|---|---|
182 | 69 | |
21,490 | 38,567 | |
0.6% | 0.3% | |
10.0 | 9.3 | |
7 days ago | 9 days ago | |
Ruby | Ruby | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ruby
- Ruby 3.3
-
Tests Everywhere - Ruby
Ruby testing with RSpec
-
YJIT Is the Most Memory-Efficient Ruby JIT
https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md#co...
It just dumps all the JIT-compiled code? I'd expect to see some kind of heuristic or algorithm there... LFU or something.
The internals of a JIT are essentially black magic to me, and I know the people working on YJIT are super talented, so I am sure there is a good reason why they just dump everything instead of the least-frequently used stuff. Maybe the overhead of trying frecency outweighs the gains, maybe they just haven't implemented it yet, or maybe it's just a rarely-reached condition.
Also for a practical tip on YJIT memory usage, note that there is a "--yjit-exec-mem-size" option, see https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md#co... for more details. (This command-line argument is mentioned in the paper https://dl.acm.org/doi/10.1145/3617651.3622982 but not in this blog post about the paper.)
At Heii On-Call https://heiioncall.com/ we use:
ENV RUBY_YJIT_ENABLE=1
Not parent poster and do not have production YJIT experience. =)
My guess is that you would monitor `RubyVM::YJIT.runtime_stats[:code_region_size]` and/or `RubyVM::YJIT.runtime_stats[:code_gc_count]` so that you can get a feel for a reasonable value for your application, as well as know whether or not the "code GC" is running frequently.
https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md#pe...
-
GitHub and Developer Ecosystem Control
Part of the major userbase pull in GitHub revolves around hosting a considerable number of popular projects including Angular, React, Kubernetes, cpython, Ruby, tensorflow, and well even the software that powers this site Forem.
-
Ruby Outperforms C: Breaking the Catch-22
The title is misleading, just like other commenters mentioned. Just check how much indirection "rb_iv_get()" has to make (at the end, it will call [1], which isn't "a light" call). Now, check generated JIT code (in a blog post) for the same action where JIT knows how to shave off unnecessary indirection.
We are comparing apples and oranges here.
[1] https://github.com/ruby/ruby/blob/b635a66e957e4dd3fed83ef1d7...
-
A Tour of CPython Compilation
As with actual spoken languages, programming languages have their own grammar as well. I've you've read any RFCs for networking protocols you may have come across a variation of Backus–Naur form, commonly referred to as BNF. The HTTP protocol uses an augmented version of it for its standard. Other languages such as Ruby may even utilize a grammar file.
-
Everything about this Device is so good but I need to know if there is an easy way to delete duplicated games like almost 10K + is duplicated
It relies on ruby and would be installed with ruby gems: gem install finddups TBH, I've only tested it with macOS. It should work with linux too, but I don't think it will work with windows.
-
Creating a Gem using Ruby C API (part 1)
But do not trust in me, see the repository of language!
fastlane
-
Supercharge Your Mobile Dev Skills: 10 Essential Tools for Max Efficiency
Fastlane: For mobile development, Fastlane is an automation tool that can automate the building and releasing of iOS and Android apps.
-
My Flutter Development Toolkit 2023: Daily Apps and Software
Fastlane
- Roast my supposedly impressive iOS developer resume
-
One click deploy via command line
Fastlane is my go-to tool for mobile app deployments. It can run a custom command to build your app for each platform, and you can perform Godot exports from the command line, so all the pieces are there.
Yep, MIT licensed FOSS just like Godot itself :)
-
Hey guys, just landed a gig as a DevOps release engineer! I'm super stoked but also pretty nervous. Any seasoned vets out there have any tips or advice for a newbie like me? Would love to hear your thoughts!
Fastlane - self-hosted solution for building apps on a "box in the closet".
-
I Am Falling Out Of Love With Flutter
https://github.com/fastlane/fastlane is currently abandoned by Google. 36k stars is what I would call “big”.
-
What are dependecies/tools you cannot live as a iOS dev?
Fastlane is huge. Even if you don't use it for CI/CD, having a command line tool (that doesn't suck) to automate so many important things is a huge boon.
-
🚀 Mobile App deployment automation 📱
So i was thinking to myself, as somebody ever thought of automated these ? As i was searching for a way to do it, I found this tool named... Fastlane 🤩
-
Google abandoned Fastlane, it has no maintainers currently
https://github.com/fastlane/fastlane/releases/tag/2.212.0
joshdholtz released this 9 hours ago
What are some alternatives?
Bitrise
CocoaPods - The Cocoa Dependency Manager.
react-native-code-push - React Native module for CodePush
HockeyKit
LaunchKit - A set of web-based tools for mobile app developers, now open source!
RubyMotion
dryrun - :cloud: Try the demo project of any Android Library
Rpush - The push notification service for Ruby.
Ruboto - A platform for developing apps using JRuby on Android.
boarding - Instantly create a simple signup page for TestFlight beta testers
advent-of-code - My solutions for Advent of Code