beam-community / elixir-companies Goto Github PK
View Code? Open in Web Editor NEWA list of companies currently using Elixir in production.
Home Page: https://elixir-companies.com
License: MIT License
A list of companies currently using Elixir in production.
Home Page: https://elixir-companies.com
License: MIT License
When http is missing, it converts the url to be a part of the website ("https://elixir-companies.com/url").
Edit: not just the website url, we need to force users to enter the correct protocol for their website, so we do not have to guess which one works.
We need to add a better styled 404 page.
Currently we have a very barebone page that says "Not Found" without any styling (example here)
Right now we need to check regularly to see if there are pending changes, we should be alerted when these occur. For now we can stick with a Slack webhook 👍
I see some occasions where people are using their github field to post their twitter handle.
Should we consider a more robust option (select a "field type" eg twitter - github - etc, give a value, select another "field type", give another option etc)?
It would be great to allow folks to sort companies and jobs by their geography (and jobs by remote).
We may want companies and jobs as separate issues.
It would be nice to have some info on how elixir is used.
seneca.systems
The favicon appears to be missing, we should fix that.
All (as far as I checked) company github links are returning 404
.
Apparently, the company layout is expecting the github field to be a user/org and it's appending to http://github.com/
, resulting in a broken url (homepage's first company's github is https://github.com/https://github.com/ScriptDrop?language=elixir
).
Consulting — http://cobenian.com/
#493 is merged so now we need to devise a way to identify the user's locale and where to handle this. We could use URL paths (/ru/, /en/), rely on a cookie, or browser headers.
What do you think @tajchumber, @gemantzu, @Nitrino, and @brain-geek?
It's currently possible to browse by industry, but I think it might also make sense to add location as a filter so folks can see which companies can be found in their country/neighbourhood? What do you folks think, would that be a good feature?
The industry breakdowns are useful but it would be great to just scroll through a comprehensive list as well.
I would like to add my german company Digimondo, which is providing a IoT LoRaWAN Network.
Should i create a new category "Internet of Things" for that?
In order to provide the best support for location support and mapping companies/jobs/freelancers, we should encode locations into lat/lon. To properly store this we should look at using PostGIS in this project and adding a point
to the company table to store the exact location of the company.
How do we handle companies would multiple locations? Do we even bother supporting that or require a single headquarters? Is a point
of nil
sufficient for us to determine the company as being truly "remote" and without any office?
As you can see, hiring label hides a part of the text for company name. Should we change this or is it as intended?
@doomspork / @tajchumber / @burden thoughts?
Keeping this list fresh (especially jobs) can be only be automated so much. With the pending_changes
table we know who has added, updated, and deleted content. Do we want to explore "incentivizing" folks participation?
@gemantzu / @burden / @shawnonthenet, thoughts?
While on mobile, i can't see the approvals and sign in / sign out buttons.
The industry list has been a sore spot for us for a long time, we've had a number of issues on the topic (#337, #252 are just two that come to mind).
With #493 being merged we need to figure out how to complete that work and allow the translation of industries. Before we trouble translators for their time we need to consolidate this list down and identify a way to map a company to the list.
cc @brain-geek @Nitrino @tajchumber @gemantzu
Right now, browsing companies per name does not work properly, the companies with the correct starting letters are displayed but the order they are displayed is not alphabetical.
I'd like to be able to download and/or upload company information in a machine-friendly data format (eg, JSON, TOML, YAML). If this is already possible, please document it. If not, please consider supporting this feature.
This is something brought up during the gettext work. How do we want to handle this if at all? I'm going to defer to @brain-geek and @gemantzu who have years of experience managing and providing translation for Elixir School.
Following my conversation with @Nitrino it was determined we need to create an issue it identify and implement some profile enhancements to companies. Some of these off the top of my head could include:
I'd love to get your thoughts @tajchumber since you do a lot of the UI work 😁
I think we should use slugs
for industries than the raw id
field. For instance, I think http://beta.elixir-companies.com/industries/156
should become something like :
http://beta.elixir-companies.com/customer-service
http://beta.elixir-companies.com/industies/customer-service
Or maybe we want to ditch the search-by-industry and build a more powerful search page. That could satisfy sorting by industry, #13, and potentially even #14.
http://beta.elixir-companies.com/companies?industry=customer-service
Thoughts @gemantzu, @shawnonthenet, and others?
Looking at the HTML for https://elixir-companies.com/en/browse, I noticed a possible typo:
Should this be icon-purple?
AppSingal shows this:
function CompaniesWeb.CompanyController.hiring/2 is undefined or private
which is possible if you come from google, where we have /hiring as a path (probably some seo left from the old website). This path exists in our router, but internally we have changed this functionality to work through browse?type=hiring
.
Right now the project has a problem: most of jobs are outdated. This can be partially solved programmatically.
In case of URL specified is no longer invalid (had 200, now has 404) it's safe to say that vacancy is no longer relevant. We also should check whether site actually has the linked page at the moment of creation.
Would this be a useful feature?
What about adding something like [BR] [US] [PL] in the right side of the name or something like that?
Right now at http://elixir-companies.com/browse page there are 7 companies, 5 on http://elixir-companies.com/browse?page=2 and 8 on http://elixir-companies.com/browse?page=3 and (apparently) further.
It's definitely a bug. But what is the reason why there are 8 companies per page initially? Wouldn't it be better with at least 16, or with endless scrolling?
I would like to add Resultados Digitais as a company on the list.
Our main stack is Ruby and Go, but we have some projects that are built with Elixir/Phoenix.
Company data:
name: Resultados Digitais
description: We develop a Marketing Automation Platform for S&M companies
url: https://resultadosdigitais.com.br/
github: https://github.com/ResultadosDigitais/
localhost: Florianópolis, Brasil
blog: http://shipit.resultadosdigitais.com.br/
industry_id: Enterprise SaaS
Is that enough? Also, I was not able to find a way to contribute to and add new companies.
We need a way to tell users who've submitted a change that we accepted it or rejected it and why.
I'm ashamed of how little testing there is (read: none). This was intended to be quick-and-dirty but now that it's working, we should make it less dirty. The best place to start with that is going to be adding test coverage.
If a company has more than one (approved jobs), they are not all displayed. Only the latest added one is shown.
We should update the README with instructions for running the application and seeding data.
We have a lot of categories, too many. Should we consolidate the categories into a smaller set with broader categories? If we do, should we add in the concept of tags?
@stevedomin any thoughts?
Right now, we don't handle the reject option on the admin. We should check on the approved param and either approve the change, or reject it. Also, there is a typo on the accept button name in the form.
There is no way to update a company or a job after it has been posted, we need to provide a means to do this.
rav.io
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.