Raspberry Pi cutiepi.io

A complete Raspberry Pi in a tablet form factor

CutiePi is a good name for this device. It sure is cute! We believe in open source, and we believe people should have control over the technology they use. Everything you see here is open source – schematics, PCB, drivers, firmware, UI, everything. It’s still early (no pricing, for example), but they’re shooting for a release before 2019 is out.

read more

Jef Spaleta blog.sensu.io

How Kubernetes works

If you’ve ever wondered why exactly Kubernetes is a thing OR wondered what the root problem is that Kubernetes solves, then this post from Jef Spaleta is for you. For organizations that operate at a massive scale, a single Linux container instance isn’t enough to satisfy all of their applications’ needs. It’s not uncommon for sufficiently complex applications, such as ones that communicate through microservices, to require multiple Linux containers that communicate with each other. That architecture introduces a new scaling problem: how do you manage all those individual containers? …Enter Kubernetes, a container orchestration system — a way to manage the lifecycle of containerized applications across an entire fleet.

read more

TeamCity by JetBrains Icon TeamCity by JetBrains – Sponsored

Test Automation with TeamCity

One of the strongest features of TeamCity, a self-hosted continuous integration server from JetBrains, is test handling, and particularly how it helps you investigate test failures. TeamCity offers a number of ways to help you work with tests. First of all, it presents the test results for each build execution so it’s easy to analyze what happened and why something has failed. Besides that, TeamCity includes advanced features like code coverage, flaky test detection, metadata in tests, and the ability to re-order the test execution. In this blog post, we provide a brief overview of these features. To learn more about TeamCity, head to teamcity.com/changelog.

read more

logged by @logbot permalink

Julia Evans jvns.ca

Not getting your work recognized? Brag about it.

Most people are modest about their contributions in the workplace. We also forget how important our contributions are. Then, when it comes time for recognition, you’ve forgotten, others didn’t notice because they don’t understand all the details and moving parts, and work just moves on. What do you do if/when your work goes unnoticed? Here’s what Julia Evans suggests… Instead of trying to remember everything you did with your brain, maintain a “brag document” that lists everything so you can refer to it when you get to performance review season! This is a pretty common tactic – when I started doing this I mentioned it to more experienced people and they were like “oh yeah, I’ve been doing that for a long time, it really helps”. Where I work we call this a “brag document” but I’ve heard other names for the same concept like “hype document” or “list of stuff I did” :). BONUS — Julia included a basic template for a brag document at the end of the post.

read more

History versionmuseum.com

A visual history of your favorite tech

Version Museum showcases the visual history of popular websites, operating systems, applications, and games that have shaped our lives. I freakin’ love this site. They have quite a collection here, everything from Amazon.com and Google Maps to Mac OS and Super Mario Kart. Version 1.5 of Microsoft Excel was dope! (full Excel history here)

read more

Erik Kennedy learnui.design

4 rules for intuitive UX

Erik Kennedy is back to give developers (and other folks who aren’t steeped in UX) some actionable advice on how to make interfaces more usable. This is my advice on improving the UX of your designs WITHOUT hours of user research sessions, paper prototyping playtime, or any other trendy UX buzzwords. When I started as a professional UX designer, I was shocked how many times my clients would hand me the initial wireframes (or the living, breathing, in-browser MVP) and there’d be completely obvious UX mistakes all over them. I’m not talking about things you need hours of research and A/B testing to discover. I’m talking, like, dead simple mistakes.

read more

DigitalOcean Icon DigitalOcean – Sponsored

Reach millions of developers through the DigitalOcean Marketplace

A core metric of success for an open source project is adoption. DigitalOcean gives you access to a global community of 3.5 million developers who rely on open source. The DigitalOcean Marketplace helps them easily find and launch your project or product. Build traction for your open source project or software company by listing your 1-Click Application in the DigitalOcean Marketplace. Once you create your listing, developers and teams can discover your product in our catalog and quickly deploy it from our Cloud Control Panel and API. List your 1-Click Application in the DigitalOcean Marketplace to reach more developers, create new revenue streams, and find new contributors.

read more

logged by @logbot permalink

CSS Wizardry Icon CSS Wizardry

Time to first byte — What is it? Why does it matter?

Harry Roberts writing on CSS Wizardry: One metric I feel that front-end developers overlook all too quickly is Time to First Byte (TTFB). This is understandable—forgivable, almost—when you consider that TTFB begins to move into back-end territory, but if I was to sum up the problem as succinctly as possible, I’d say: While a good TTFB doesn’t necessarily mean you will have a fast website, a bad TTFB almost certainly guarantees a slow one. Even though, as a front-end developer, you might not be in the position to make improvements to TTFB yourself, it’s important to know that any problems with a high TTFB will leave you on the back foot, and any efforts you make to optimises images, clear the critical path, and asynchronously load your webfonts will all be made in the spirit of playing catchup.

read more

Cloudflare Blog Icon Cloudflare Blog

CloudFlare files its S-1 to the SEC as it prepares to IPO

Today, our network spans 193 cities in over 90 countries and interconnects with over 8,000 networks globally, including major ISPs, public cloud providers, SaaS services, and enterprises. We estimate that we operate within 100 milliseconds of 98% of the Internet-connected population in the developed world, and 93% of the Internet-connected population globally (for context, the blink of an eye is 300-400 milliseconds). We intend to continue expanding our network to better serve our customers globally and enable new types of applications, while relentlessly driving down our unit costs. There’s a lot of interesting tidbits in this filing. I love this lead-in to the industry analysis section: The Internet was not built for what it has become.

read more

Marcy Sutton marcysutton.com

Links or buttons?

To button or not to button…the button element is “actually really cool”… Something that comes up again and again in front-end accessibility is the issue of links versus buttons. You know, the HTML elements that open links in new windows or submit forms? In JavaScript web applications, it seems we’re still confused about which element to choose for user interaction. To try and clarify the haziness, I’ll define use cases for links and buttons in client-rendered applications and help you make better UI decisions, from design to development.

read more

freeCodeCamp Icon freeCodeCamp

Focus and deep work — secret weapons to becoming a 10x developer

Focus was the topic of this and this episode of Founders Talk, but from a different angle than presented in this post from Bar Franek on freeCodeCamp. It doesn’t matter if you’re working on a side hustle or if you’re a junior developer wanting to get noticed and promoted. It doesn’t matter if you’re a lead developer looking for a change of pace, from a corporate gig to a start-up or the other way around. It doesn’t matter if you’re jobless out of college. As long as you’re a programmer, no skill is more important to your success than focused, deep work.

read more

0:00 / 0:00