jmmastey / chicagoapprenticeships Goto Github PK
View Code? Open in Web Editor NEWA site to list software apprenticeships in Chicago with details on what they provide (e.g. bennies?)
A site to list software apprenticeships in Chicago with details on what they provide (e.g. bennies?)
I don't remember how to memoize data in Sinatra between requests, but right now we're reading from the filesystem every single time the page is loaded. That's... stupid. We'd get some performance increases by just memoizing this value.
Since the http://chicagoapprenticeships site tends to have more concrete information about any given apprenticeship than the company's own hiring page, I'd like to be able to link people directly to a given apprenticeship.
A link might look something like http://chicagoapprenticeships.com/#launchpad, and when a user visited that link, that apprenticeship should be shown in a more focused way (not just alongside the other entries).
Questions / Concerns:
It's nice that they're large click targets right now, but at the same time that has been a huge limiting factor for putting further links into the apprentice data. Here's what I think:
<a>
elements to <div>
elements. I haven't tried this yet, but I think I recall the code for the masonry library or the CSS being dependent on the element type, so this may either be trivial, or a shit-show.apprenticeships.json
.Use seomoz to assess the site and see where there's an opportunity to drive more traffic to the site. Although people tend to share the link themselves, it'd be nice to see it show up in search results under "chicago apprenticeship".
Known issues:
I've heard grumblings from employees that the Enova apprenticeship is starting to fall apart. Truth be told, I'm not sure how to tell whether a program is ongoing when the company
JellyVision had a program, but I can't tell if it's ongoing and add them, because Dan Rumney hasn't really been forthcoming with details.
What we need:
Hashrocket goes to "contact" page, it could go to apprentice page: https://hashrocket.com/careers/apprentice
Narrative Science goes to home page, could go here:
https://narrativescience.com/Resources/About-Narrative-Science/Careers
Dough is now a new company, no careers page that I can see.
Devmynd link is dead, could point it here:
https://www.devmynd.com/culture/careers/
Enove goes to the home page, it could go here: https://www.enova.com/careers/
Having dug around people's apprenticeships a bit now, I think there may be a chance for some smarter arrangement of the dataset. For instance, everyone reports having a "mentor program", but I don't think this is meaningful feedback for learners.
What we need:
Note: We've already neglected to add some programs based on e.g. requiring a CS degree. Are there other disqualifiers?
I'm positive that there are software apprenticeships outside the Rails community, but the dataset is incredibly anemic on that front. It's also true that the Rails community (at least for small companies) is biased towards Rails.
Still, who can we find inside the community to break into that space and either advertise to those folks, or at least unbury the ones who are already doing a program.
This is an incredibly non-actionable TODO :|
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.