GURRL..Let’s Learn How to Code
What is it really like to be a woman in a software engineer or developer team? Yes it might sound intimidating or daunting, and we might even rarely hear about their existence in this predominantly male occupation. But wait.. last night I went to the kick-off event of ‘Girl Development’ founded by Saba El-Hilo and a few other awesome software engineers from Hootsuite. Their goal is to encourage more women to participate in the developer community here in Vancouver.
I am super excited to be a part of this community and surprisingly there are a lot of other female developers (more than I expected) in town. Some have been around the industry for several years or other’s just freshly graduating from school, like me :).
There are couple things that I brought home from the meetup last night.
Think and Start Small
You don’t need an Einstein’s brain or Edison’s light bulb to create something awesome especially when you’re in the learning steps. What you really need is a bag of self-motivation and a hand-full of passion to start doing and get your hands dirty with code.
Learn, learn, learn, and (one more time).. learn.
Is there ever enough learning? No, you need more and there will never be enough knowledge to gain. SO, no matter where you are right now, how excelled you are.. there are a ton of other things that you can stack up on your brain.
Lastly, I’m so happy to be able to share this with Unbounce peeps, and hopefully soon enough I will never have to go to this event alone. Also for the next four weeks, Girl Development will host 3 hour-free-sessions workshops, which will begin with an Introduction to HTML and CSS, which is currently filled. But…there will be more advanced classes to come.. so keep an eye out for them!
Soo..if you are a girl, even though you are not yet a woman (Ohh Britney..) anyways.. what I’m trying to say is.. no matter what job you are doing right now.. It won’t hurt to learn how to code :)
Post by Novita Prasetia
The “Your Brand, Your Style, Your Way” Video Design Process
The developers at Unbounce built a shiny new landing page builder and to celebrate its arrival and demonstrate its awesomeness, the marketing team built new landing page templates. Since we also wanted to show just how easy it is to brand them (making them look like anything but a template) we also put together the “Your Brand, Your Style, Your Way” video.
It’s the first video like this our team has ever put together in-house, so we thought it’d be fun to share some of the design process.
1. Establishing the Story Beats
Our first task was to establish the key points we wanted to cover, story beats help set the timeline, but they also help us to understand the visual elements we’ll be needing down the line.
Traditionally this approach is taken when writing a narrative, but in our case, we decided to tell the story by simply showing a landing page go from a template to a branded page.
2. Mocking up the Storyboards
The storyboards are a direct translation of the story beats, just in a rough visual form. Now we get to qualify the needed elements to establish clarity and story flow. An important part of this video focuses on the features of our landing page builder, so we needed it to be showcased in a way that viewers could see how the templates were being edited within it.
3. Selecting our Color Spectrum
Determining the right color spectrum helps us set the mood, and that is everything when it comes to motion graphics design. Here we chose a palette the was colorful and fun, but without losing the Unbounce blue, grey and orange.
4. Establishing Composition & Style
Now it’s time to put the elements together and create high fidelity storyboards, breathing some life into it with color, images and short concise messaging.
5. Setting the Sound
Nothing sets mood like the right soundtrack and it can be a challenge to find the right fit. We wanted something without vocals, upbeat, yet calming. Here we’ve set the track over top of the storyboards, giving us a great sense of what to do next and the pace moving forward.
6. Digging in to Animation
We started by pre-building some of the animation segments, like “short-tests”, which helped us move faster. We also used a couple of standardized animations throughout: the fold out, the drop, and the slide.
Nobody said it would be easy. In fact, it took 56 hours to finalize just the animation for the video.
All in all, it was a lot of fun to experiment and collaborate with my team. And, I think we ended up with a video that communicated just what we were shooting for: the new Unbounce landing page builder is awesome.
Oh and hey, you should watch the final render here.
~Denis Suhopoljac, Design Director
Gettin’ to know “Helicopter” Lou Sturm
Est. at Unbounce: April 2012
Career Path: Unbounce Customer Success
Give us the lowdown on what you do here at Unbounce:
I make sure prospective, new, and longstanding customers have what they need to prosper in their campaigns and with all things Unbounce. I also host weekly demos, which you can sign-up for here (shameless plug).
The best part of your job?
Hands down, the customers I get to work with on a daily basis. Whether I’m troubleshooting a question, fielding a sales call, or hosting an Unbounce demo, it’s equal parts awesome + satisfying when I get to be part of a customer’s Oprah-esque “Aha! moments.”
Career path that lead to Unbounce?
I graduated with a BA in Communications and a Diploma in Marketing. Out of University, I worked as a communications assistant for a non-profit whilst moonlighting as a customer service manager in retail. I knew I wanted to combine both my love of people, with my love of marketing. The universe presented itself with Unbounce and without hesitation, I followed that yellow brick road.
The main thing you geek out over?
The Holy Trinity of pop culture: literature, film/tv and music. I also collect an obscene amount of vinyl, particularly 1960s soul and Phil Spector’s “Wall of Sound.”
What would be the theme song to your life?
Try a Little Tenderness by Otis Redding. However, if I’m free from Freudian and Jungian psychoanalysis, it has to be R.Kelly’s Ignition: The Remix
If you could be any fictional character, who would you choose?
Maggie Smiths’ character, Dowager Countess of Grantham, in “Downton Abbey.” I can only hope to grow old and grey, and deliver a lightning fast quip like nobody’s business.
End of the world: zombie apocalypse, natural disaster, economic meltdown, asteroid or human virus?
Let’s break this down. Natural disasters happen annually, we’ve already seen the financial crisis unfold before our very eyes, and in February, Russia laughed in the face of a mega asteroid. You don’t need Raymond “Rain Man” Babbit to tell you, all poker chips are on zombies.
Best trip you’ve ever taken?
It’s a photo finish tie between backpacking solo across Western and Eastern Europe versus visiting South Africa. Although both trips were vastly different, both taught me intuition and a friendly smile can go a long way when you’re far from home.
Time travel: go into the past or future, and what’s one thing you would do?
I would pull a Marty McFly, à la “Back to the Future” and travel to the past to procure all the vinyl I could fit in my DeLorean. Fast forward, back to the future, I would be living comfortably off all eBay profits I earned, a direct result of selling mint condition first edition LPs and 45s.
Most prized possession?
I dislike speaking in platitudes, so I hope this doesn’t come off as trite, but I really do believe personal relationships are the most prized possessions anyone can have.
Describe your perfect day in Vancouver:
A day at Third Beach, followed by rehydration therapy at The Narrow outdoor tiki patio, and ending with a BBQ at home. Vancouver is at its very finest in summer.
Favourite hidden gem in Vancouver?
The Remington Gallery, Redgate, and pretty much every underground music and art venue in the city. Without question, all are more safe, more fun, and full of more talent than any venue on the Granville Strip.
If you weren’t doing your job at Unbounce, you would be doing…
If Pret a Manger weren’t so averse to franchising, I’d be acquiring the franchise rights for Canada. That, or running a Sloth Sanctuary (yes that’s a real thing) .
PS. ”Helicopter”refers to Lou’s ability to don a headset and go into “Helicopter Mode”
PPS. As our resident demo host, Lou hosts weekly sessions to help new Unbounce customers become Unbounce experts. Click here to register for this week’s demo.
How John Sung, Founder & CEO of DoctorBase went from 2 to 20 employees and millions in revenue in 3 years by empowering marketers.
Learn more & read the full case study here:
Director of Customer Acquisition, Nemo Chu & the team at KISSmetrics used landing pages to generate $13,000 in sales opportunities per webinar.
Learn more & read the full case study here:
Vancouver Startup Weekend
A mentored event where hardware-engineers, software-developers, graphic-designers, and entrepreneurs unite to pitch ideas, form teams, build products, and create startups.
…in 54 hours. No sweat, right?
This year, I was lucky enough to head down as the event’s official Unbounce Coach to help teams build & test landing pages with Unbounce to validate their business ideas.
Non-technical folks used Unbounce to build launch pages without having to monopolize their developers’ time. Everyone could push full-steam ahead and contribute their talents & skills where they were needed most.
Tons of awesome products and services evolved like a pitch that began as a product manufacturing transparency app and ended up as a kids game. Some ideas nabbed the attention of Songza’s founders and others have already landed real customers.
Some highlights were:
- KurateStyle - think Songza for online shopping
- Pitchn - Connecting non-profits and skilled professionals
- Prom.io - Run better twitter contests
- LanguageExp - like Airbnb for homestays
Gallons of coffee, red bull, and fist pumps later (that’s right, gallons of fist pumps), the teams took to the stage to present the culmination of 3 bleary-eyed-days’-efforts. There were some amazing pitches and the winners, LanguageXP, embodied everything that Startup Weekend is about: passion, hustle, and collaboration.
It was awesome to bring Unbounce to Vancouver Startup Weekend and to work with this talented group of people. I’m still awestruck.
PS. Unbounce has startup discounts! Email (sarah [at] unbounce [dot] com) to get hooked up.
Remember that time you needed a new landing page?
And your developer was all “I’m busy doing something nerdy” and your designer was all, “I’m making the Mona Lisa over here” and your boss was all “ain’t nobody got time for that.”
That was lame.
But don’t worry. We’ve got you covered!
How, you ask?
With Unbounce’s brand spankin’ new landing page templates!
Feast your eyes on our glorious, ready-to-brand templates & see how you can build a landing page in under 20 minutes.
Pretty snazzy, right?
Well don’t just stand there, you could’ve published a page already!
And while you’re at it, show the world (or sneakily show your coworkers!) your new found independence by Tweeting up a storm like this or like this.
You can also show your friends on Facebook and Google+.
Our test suite is inching towards 90% coverage of our rather large codebase, and it just takes a long time to run all those tests. Currently 15 minutes on my machine.
Here’s a quick breakdown:
↳ rake stats +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC | Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 6480 | 4465 | 72 | 465 | 6 | 7 | | Helpers | 1923 | 1444 | 0 | 187 | 0 | 5 | | Models | 10895 | 7131 | 107 | 1120 | 10 | 4 | | Libraries | 2527 | 1666 | 33 | 244 | 7 | 4 | +----------------------+-------+-------+---------+---------+-----+-------+ | Total | 21825 | 14706 | 212 | 2016 | 9 | 5 | +----------------------+-------+-------+---------+---------+-----+-------+ Code LOC: 14706 Test LOC: 0 Code to Test Ratio: 1:0.0
And a run of rspec:
↳ rspec spec 3532/3532 |=================== 100 ===================>| Time: 00:16:34 Finished in 994.51 seconds 3532 examples, 0 failures
Here’s a summary of what’s going on with the codebase when running tests:
LOC: 14706 Test Count: 3432 Test Coverage: 78% Test Runtime: 16.5 minutes
I also grabbed cloc and ran that in our API directories to help get these stats:
API LOC: 1001 API Test Count: 812 API Test Coverage: 99% API Test Runtime: 4.2 minutes
API specs are contributing a significant amount of time to the overall runtime. I plan on improving that. That said, the API project is also much more completely tested than the majority of the codebase, so it will probably continue to contribute a large amount to the runtime. I am certain I can pull it down to 3 minutes, but I’d like to get as close to a minute as possible.
I’m curious what other Rails projects look like and how we compare. If you’re reading this and you are working on a Rails project (or something similar), then please leave a comment with your:
- Lines of Code
- % Spec Coverage
- Time to run specs
As any parent can attest, the time eventually comes when you must release your child into the world.
Our beloved child Ned (“New Editor”) is all grown up and is ready to take on the world. His beautiful features, strong foundation, and robust skills will make him the perfect companion to Marketers everywhere.
Of course, who wants to hear about Ned from biased, adoring parents?
See Ned in all his glory in the video above!
Excited? Good! Try him out yourself »
[Webinar] Designing for Conversion: The Psychology of Persuasive Design
The man. The myth. The legend.
Some say that his mere presence lifts conversions.
On Tuesday, May 14th at 11:00am PST, Unbounce Co-Founder and Creative Director, Oli Gardner, will expose the secrets behind the psychology of Conversion Centered Design.
In 1 hour Oli will show you how to:
- Use design principles to increase conversions
- Optimize your lead gen forms
- Make your CTA’s the center of attention
- Use social proof to leverage the psychology of ‘Me too!’
This webinar will also include a live Q&A for any additional questions you may have about Conversion Centered Design.
When: Tuesday, May 14th at 11:00 am PST / 2:00 pm EST
Duration: 1 hour
Get Started with Conversion Centered Design »
And hurry. Right now there’s only 126 seats left.
(Oli will know if you missed it)