WW<CODE> Maker Bytes
Written by WWCode Core Team
Issue 108
We are building features for the Women Who Code community and we want to highlight that work with our stakeholders, you! THANK YOU to our contributors for dedicating their valuable time to help us build tech a place where women can excel.
You can follow all of our work on github. Below are a few snippets of our awesome features.
Featured Core Team Contributor: Maya Pasini
We want to use this space to highlight our fantastic contributors. Without their ongoing dedication and help these projects would not be a success. This week we would like to give a big shout out to Maya Pasini.
Maya Pasini
Portfolio: http://mayapasini.com/
GitHub: https://github.com/mpasini810
Maya works in finance by day and is a freelance developer by night and enjoys nerding out over backend development, anime, and marine biology (whale sharks in particular). She is currently building a website for Ann Arbor-based competitive-gaming non-profit, Grayskull Games and in the past has created full blogging platforms for clients from scratch using PHP!
When asked what advice she has for peers and colleagues, Maya says, “sometimes, your greatest technical woes are in the form of a single semicolon at the bottom of the page. Look out for those and don't give up.”
She went on to talk about the industry and said, "I think the biggest misconception people have about tech is that it's a cruel, cutthroat, Wild West-esque realm where people only look out for themselves. While it is competitive, I personally have found again and again that most people I encounter in tech are extremely kind and ready to help others. Organizations like WWCode especially demonstrate those qualities.“
Pro Tip: Use Bootstrap for everything, always. Kidding, but really, Bootstrap makes anything front-end related so much easier and nicer. – Maya Pasini
Released
We have done a lot of important work this week on WomenWhoCode.com including working to improve the security of our product, adding new features to profiles, and the job board, and implementing some minor upgrades and bug fixes to ensure that everything is running optimally.
Removed Unnecessary Keys to Improve Security
We removed keys that were not needed from review apps, including some ENV variables that were rarely if ever used, and some variables that were automatically generated rather than being copied from staging-3. This helps to reduce our overall security burden.
Join and Un-join Network Profiles
We implemented a soft delete Network option for users. This lets a user remove a Network from their profile, and then add it again when they want to rejoin.
– Log in as a user, go to /profile
– Ensure you have at least one Network on your profile. ( /profile/edit )
– Edit your profile, remove the Network from your profile and save.
– On the front end you should no longer see the Network on your profile.
– Edit your profile again, to add the Network.
– The Network should show up on your profile again.
Fixed SECRET_KEY_BASE Issue
Updated Vagrantfile for SECRET_KEY to solve a problem some contributors were having with SECRET_KEY_BASE being generated incorrectly.
Default Social Image for Job Posts
We added a default image that will show up when blog posts are shared on social media, in order to increase visibility and engagement with the post.
Puma Settings in app.json
We added Web Concurrency Max Threads and DB Pool values to app.json.
Bug Fix: Profile Photo Upload
We fixed an error that was preventing users from uploading profile images. Users can now add a picture to their profile by clicking the image or "upload" copy on the profile, and it will render in black and white like the rest of the site.
Our Website
Our repo is private, yet running under an open source license. Instead of pointing to issues and PRs, we are including a screenshot of what our weekly pulse looks like.
Existing website contributors, please check out our pulse!
Potential website contributors, please email coreteam@womenwhocode.com with your GitHub username to get started. It's built in Ruby on Rails + React + Postgresql.
Applauds!
Talk to us
Any ideas about existing features, new features, getting involved as a contributor, please share it in this FORM and/or watch our repos on Github.
To submit feedback, comments or questions email coreteam@womenwhocode.com, we would love to hear from you.
User Research is a Team Sport
Join our User Research Team! Be the first to check out all of the great products that we are building and have your voice heard from the earliest stages of development.