marchof / javabubble Goto Github PK
View Code? Open in Web Editor NEWBackup list for my friendly Java bubble
Home Page: https://javabubble.org/
License: Creative Commons Attribution Share Alike 4.0 International
Backup list for my friendly Java bubble
Home Page: https://javabubble.org/
License: Creative Commons Attribution Share Alike 4.0 International
The current format of the LinkedIn link is not valid for company profiles.
E.g. Foojay: https://www.linkedin.com/company/foojayio/
But code wants to format like this: https://www.linkedin.com/in/%s/".formatted(getHandle())
It is common (and supported by Github) to prefix Twitter handles with an @
. I absent-mindedly copied my Twitter handle into my Github handle in javapeople.yaml
and my PR failed. It was easy enough to fix, but others may make the same mistake.
I am likely to add myself to the bubble in the near future, but would be interested in linking my reddit handle as well, as much of my Java discussion happens on https://www.reddit.com/r/java/
How would folks feel about having reddit handles as a optional field, and linking them to https://www.reddit.com/user/
handle ?
Many organizations, projects, and individuals choose to not use the word master for their branch and switched to main as new name (see https://github.com/github/renaming/).
I think it would be a good idea to follow this in this repository.
When I fork this repository, all GitHub Workflows will start running on my fork, too. Updating the handles does not make sense to run on all forks. That provides much higher load on the mastodon servers etc. than necessary.
Solution: Add a condition to run the nightly handle check only on the upstream repository (this one).
As discussed here:
05863ef#r93592262
I think a LinkedIn column could be useful as well. LinkedIn is an underrated network.
Would you be open to adding Bluesky (bsky.app) user names to this list? (I've connected with a few Java people over there, so I can provide a basic set of Bluesky handles)
First, the Java User Group Switzerland had an account on mastodon.social. Then the Java User Group Switzerland moved their profile to ijug.social. The file javapeople.yaml
was updated but the Mastodon Bot keeps posting the old handle.
Example: https://ijug.social/@[email protected]/112167586261734636
Hi! What do you think about adding a section for Java User Groups? Do you count them to be a part of the Java Bubble?
Hello! I came across your code and I was wondering if you have considered adding a license file to your repository. A license file is a way of letting others know how they can use or modify your code legally. Without a license file, your code is technically not open source and no one can use it without your permission. This might limit the potential impact and reach of your project. GitHub recommends that you include a license in your repository to let others know how can your code be used and built upon (Source: Licensing a repository). If you are interested in making your project open source, you can check out Choosing a license to learn more about the different types of licenses and their benefits.
To add a license file to your repository, you can follow the steps in this guide: Adding a license to a repository. You can also read this article for more information on open source licensing: Open Source Licensing Guide.
Instead of regenerating the CSV file it would be great to automate this action using Github Actions.
This would free @kabutz from having to regenerate the file constantly.
Add another Data Export
option, so you can import all the mastodon accounts as a list.
This helps the users to filter just for the java content in their mastodon stream.
this will be solved with this PR: #345
We have done the following in Hackergarten at Zurich:
document.addEventListener("DOMContentLoaded", () => {
const searchInput = document.getElementById("search-input");
const rows = document.querySelectorAll("tbody tr");
const onSearchInputKeyPress = () => {
const searchTextLower = searchInput.value.toLowerCase();
rows.forEach((row) => {
const namesLower = row.children[0].textContent.toLowerCase();
const handlesLower = row.children[1].textContent.toLowerCase();
const rowText = namesLower + handlesLower;
if (rowText.includes(searchTextLower)) {
row.style.display = "table-row";
} else {
row.style.display = "none";
}
});
};
searchInput.addEventListener(
"keyup",
debounce((e) => onSearchInputKeyPress())
);
function debounce(func, timeout = 300) {
let timer;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => {
func.apply(this, args);
}, timeout);
};
}
});
In html, before table:
<input id="search-input" placeholder="Search" style="margin-bottom: 1em" />
Include <script src="./search.js"></script>
.
@McPringle will create the PR.
Co-authored-by: @elenizoump
Co-authored-by: @lokajis
Co-authored-by: @McPringle
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.