Category: Links

An Intro to Web Site Testing with Cypress

Devon Campbell: End-to-end testing is awesome because it mirrors the user’s experience. Where you might need a ton of unit tests to get good coverage (the kind where you test that a function returns a value you expect), you can write a single end-to-end test that acts like a real human as it tests several pieces of your app at once. It’s a very economical way of testing your app.Cypress is a new-ish test runner with some features that take some of the friction out of end-to-end testing. It sports the ability to automatically wait for elements (if you try to

Read More »
The Orange Juice Test

The Orange Juice Test

Des Traynor: Spending money is very easy. Spending money effectively is very hard. There are lots of dodgy people & service providers out there who will promise the world, send the invoices, and deliver mediocrity six months late. Or worse.It’s helpful if you can eliminate these chancers from your considerations early on, to make sure you’re only talking to people well equipped to solve the problem you have. This is where the Orange Juice Test comes in. What follows is a brief extract from the book “The Secrets of Consulting“.LeRoy was president of a custom software firm that that had

Read More »

The 4 questions you should stop asking during your one-on-one meetings

Claire Lew: Looking at the clock. Staring into the distance. Short, nondescript answers. A CEO recently told me how he’d frequently see this body language from an employee during their one-on-one meetings. Flat. Disinterested. Preoccupied. It felt lousy to witness, but it’d always been this way. He’d silently concluded that he was wasting both of their time. “I want to know what’s on his mind and how I can help, but these one-on-one meetings just aren’t working,” this CEO admitted to me. “I’m not really sure what to do except to stop having them.” To see if I could help,

Read More »

Ryan Holmes talks about the tech job no one talks about

Hootsuite’s Ryan Holmes: Mention “tech jobs” and thoughts typically turn to developers — the programmers and engineers who translate great ideas into working technology and keep the platforms we all use humming along. But the reality is that it’s impossible to scale and sustain most software platforms today without a highly capable, highly trained sales team. Indeed, at many of the most successful cloud software companies, the sales squads are just as big as the technical teams. I’ll repeat this for clarity: the current innovation boom hasn’t just created an outsized demand for IT pros; it’s created an equal — if not greater — demand for

Read More »
Learning by fixing

Learning by fixing

Drago Crnjac: Breaking things and fixing them again is one of the best ways to learn. I learned this lesson early, thanks to my younger sister and her Japanese robotic toy dog. Somehow, I convinced her to let me take apart her robodog so I could see how it works. “I’ll put it back together. Don’t be such a baby!” How wrong was I? It would probably have been easier to put back together a Volkswagen Beetle than this toy dog. There I was, sitting clueless on the floor, surrounded with plastic parts and electronics. My sister was crying and

Read More »

Steve Jobs’ Secret for Eliciting Questions

Andy Raskin: Last month, I was enjoying the remarkably good crab cake and poached eggs at Just for You Café in San Francisco’s Dogpatch neighborhood, when I overheard a mentoring session taking place at the next table. I recognized the mentor as the famous, fifty-something ex-CEO of a household-brand Internet company; the mentee, I pieced together, was the twenty-something CEO of an app on my phone that had raised over $70 million in VC cash. “My leadership team just gave me anonymous feedback,” Young CEO told Famous CEO. “One thing they said was that I’m not open to being questioned.”

Read More »

The Little Trade-Offs

Claire Lew: I was running a leadership training a few months ago, when a CEO said this to me… “I think I know why it’s so easy to become a bad manager, even when we don’t mean to be: It’s because of the little trade-offs.” I nodded and smiled. I knew exactly what he meant by “the little trade-offs.” I’d made so many myself as a leader, across my own career. The little trade-offs are the moments when we succumb to what feels most pressing in front of us, at the expense of what our company needs down the road

Read More »

Clark Kent’s shoes

Seth Godin: Back when Superman used to change into his outfit in a phone booth, the question was: where does he put Clark’s shoes? Because even if he could compress them with his super strength, they’d be ruined. Organizations that need to adopt different personas often get into trouble. On one hand, most of the time, they’re invisible. They’re a boring bureaucracy, optimized for stable jobs, predictable if not low-cost processes, mediocre customer service and average (or below average) user interface design. They’re a monopoly and they act like one. But then, when things break, they’re expected to act like

Read More »
3 Marketing Techniques Every Startup Must Master

3 Marketing Techniques Every Startup Must Master

Remember Pokémon GO? Of course you do because it was all you heard about for a few quick months in the summer of 2016. With millions of people downloading and playing the game, retailers and restaurants leapt at the opportunity to sponsor in-game experiences. Players flocked from location to location to virtually battle one another or to catch new Pokémon, and numerous companies were able to cash in on quick marketing wins. There’s a lesson here, though. It’s most likely been a while since Pokémon GO was part of a recent conversation. Chances are that businesses are also no longer

Read More »

CSS Naming Conventions that Will Save You Hours of Debugging

Ohans Emmanuel: I have heard lots of developers say they hate CSS. In my experience, this comes as a result of not taking the time to learn CSS. CSS isn’t the prettiest ‘language,’ but it has successfully powered the styling of the web for over 20 years now. Not doing too badly, huh? However, as you write more CSS, you quickly see one big downside. It is darn difficult to maintain CSS. Poorly written CSS will quickly turn into a nightmare. Ohans makes some interesting points about about CSS conventions such as the use of BEM naming convention (Body, Elements,

Read More »

Flybase helps you build real-time, collaborative apps in a fraction of the time with our API. Flybase lets you create fully interactive apps with just frontend code. Learn More