You have wrapped your head around the Go syntax and practised them one by one, however you won’t feel comfortable writing applications in Go unless you build one.
In this blog post we’ll build a CLI application in Go, which we’ll call go-grab-xkcd. This application fetches comics from XKCD and provides you with various options through command-line arguments.
Bonsai is a complete CSS solution allowing you to build beautifully crafted web interfaces with ease. Leave behind the bulky dependancies normally assiociated with utility first frameworks. Bonsai’s unique approach gives a complete toolset while providing a performant responsive solution.
Just 8KB gzipped.
To say KISS isn’t for everybody would be a massive understatement. After all, it only targets x86-64 architecture and the English language. To say KISS is the first unique take on Linux I’ve seen in a long time would be 💯 on target.
Here are a few of my favorites from its “feature” list:
- Every installation of the distribution contains the full sources (of the distribution) with git history attached.
- Is simple and small enough to be maintainable in its entirety by a single person with little effort.
- There is no “backend”. This distribution is merely a few git repositories.
And it looks rad too.
For the next three months Linode is giving away their S3-compatible object storage service. Linode Object Storage is a globally-available, S3-compatible method for sharing and storing unstructured data like images, documents, archives, streaming media assets, and file backup. Additionally, Object Storage does not require the use of a Linode.
This guide will help you to learn more and get started.
With immudb you can track changes in sensitive data in your transactional databases and then record those changes permanently in a tamperproof immudb database. This allows you to keep an indelible history of sensitive data, for example debit/credit card transactions.
There are so many options for storing data these days. If you haven’t heard Go Time’s excellent episode on databases yet, Jaana does a great job of explaining some of the trade-offs.
A delightful list of 24 tips that Amber dubs as “for new devs”, but I’ll just go ahead and scratch the
new out of there and it still fits the bill.
CSS expertise comes with time! While CSS is easy to start with and gives you immediate visual results, mastering it takes time and this is perfectly okay 😃. It is the same for everyone.
This provides responsive UI components from 15 different app categories (commerce, blog, pricing, etc) with dark/light modes and differing color variants.
Today I tried to help a friend who is a great computer scientist, but not a JS person use a JS module he found on Github. Since for the past 6 years my day job is doing usability research & teaching at MIT, I couldn’t help but cringe at the slog that this was. Lo and behold, a pile of unnecessary error conditions, cryptic errors, and lack of proper feedback. And I don’t feel I did a good job communicating the frustration he went through in the one hour or so until he gave up.
It went a bit like this…
It’s backwards compatible back to IE 8 (😱), loads super fast thanks to minimal page weight, and completely free to run on Netlify. Get yer live action demo right here.
Our friends at Tidelift need your help. If you develop applications using open source as part of your day job, please take 10 minutes to complete this survey today.
Here’s a few questions they’re excited to get answers to:
- How is the recession impacting your organization’s use of open source for application development? Is it increasing or decreasing?
- What percentage of your applications contain open source code? And exactly how much open source code do they have?
- Does your organization have policies that allow you to contribute to open source?
Take the survey and Tidelift will send you a fresh “Pay the maintainers” t-shirt for your time.
Evan You writes up lessons learned from rewriting the next major version of Vue.js.
I found the section on overcoming the bottleneck of the Virtual DOM (and decreasing CPU time by up to 90%) fascinating. ASTs FTW once again!
Can Duruk wonders if the exodus from our co-located offices will be a good thing in the end:
As software eats not the margins, but the societal frictions now, we can end up with a similar situation for the workplaces too. We can, maybe, stop software eating software before its too late.
a hand-picked collection of resources for solving practical marketing tasks, such as:
- finding beta testers
- growing first user base
- advertising project without a budget
- scaling marketing activities for building constant revenue streams.
If marketing your software still puts a lump in the back of your throat, this clip from Saul Pwanson might help change that.
Rough Notation uses RoughJS to create a hand-drawn look and feel. Elements can be annotated in a number of different styles. Animation duration and delay can be configured, or just turned off.
Follow the headline link to see it in action on the project’s website. This would be great for product or feature walk-throughs. What would be super cool is some way to use this on any website and send the annotated version to someone for review. Then it could be used for bug reporting, etc.
This makes heavy use of fzf, which is a command-line fuzzy finder. You can stage and unstage files fuzzily found by the tool and commit interactively.
There are a variety of new projects working to create a healthier Web: from fighting censorship in oppressive countries, to solving pressing issues of privacy, to creating a Web entirely run by users. Come enjoy two days of immersive, hands-on workshops where you get to try out some of the latest decentralized web technologies for yourself.
And it’s free!