Raymond Chen's blog[1] in particular was good enough to get me to buy his book (which definitely did not disappoint).
Other ones I subscribe to are the Microsoft Edge Dev Blog[2] , Mark Russinovich[3] and Games for Windows and the DirectX SDK[4]
And there's a few that have unfortunately not been updated for a long time, such as Larry Osterman[5], or have come to an end, such as Rico Mariani[6]
[1] https://blogs.msdn.microsoft.com/oldnewthing/
[2] https://blogs.windows.com/msedgedev/
[3] https://blogs.technet.microsoft.com/markrussinovich/
[4] https://blogs.msdn.microsoft.com/chuckw/
[1] https://developers.googleblog.com/
[2] http://research.googleblog.com/
A close friend who really knows his way around marketing has been advising us to write more fluff pieces. We're really torn over this because we strongly dislike vapid content as consumers. I would be really curious to hear any anecdotes on the relative merits of the different strategies.
[1] - http://sangaline.com
[2] - https://intoli.com/blog/
If it's recruitment-focused or you're a tech provider marketing to technical customers quality is probably more important. The intended audience is educated enough to spot and dismiss fluff outright and anyone that doesn't isn't a recruit or customer you want.
If your goal is marketing to non-technical people who buy your product a technical blog is probably irrelevant at best and potentially destructive at worst. If the customer is non-technical and doesn't understand the material you present publicly, they may be scared off. Fluff pieces that demonstrate knowledge with lots of buzzwords that appeal to middle-upper management will be more effective with this audience.
Disclosure: I periodically write for Codeship.
Put your really impactful content in your blog and your fluff pieces into its own section/knowledge base. (stuff people will probably search for but wont share). People who find your blog will just see the impactful stuff and will want to subscribe.
You want your messages to reach the right audience organically.
https://news.ycombinator.com/from?site=sangaline.com
It would be interesting to do some graph analysis on it.
[1] http://sangaline.com/post/reverse-engineering-the-hacker-new...
[2] http://sangaline.com/post/the-stories-that-hacker-news-remov...
Disclaimer: I am currently employed by Percona, although that is not my motivation for sharing this.
As an example, our frontend engineering team just wrote up a series of posts about implementing graphing in React, migrating from Redux:
- https://blog.serverdensity.com/time-series-charts-react-redu...
- https://blog.serverdensity.com/building-a-color-engine-for-g...
- https://blog.serverdensity.com/lessons-learned-implementing-...
And I wrote about recent backend changes to our time series storage: https://blog.serverdensity.com/time-series-data-opentsdb-big...
- Facebook: https://www.facebook.com/Engineering?sk=notes
- Google: http://google-engtools.blogspot.com/
- Twitter: http://engineering.twitter.com/
- Linkedin: http://engineering.linkedin.com/blog
- Dropbox: https://tech.dropbox.com/
- Instagram: http://instagram-engineering.tumblr.com/
- Netflix: http://techblog.netflix.com/
- Flickr: http://code.flickr.com
- Etsy: http://codeascraft.etsy.com/
- Yelp: http://engineeringblog.yelp.com/
- Heroku: https://blog.heroku.com/
- Airbnb: http://nerds.airbnb.com/
- Bitly: http://word.bitly.com/
- Evernote: https://blog.evernote.com/tech/
- Highscalability: http://highscalability.com/
[1] https://www.quora.com/What-are-the-companies-that-have-some-...
Could be useful for archived content though I guess.
[1] https://www.digitalocean.com/community/get-paid-to-write
Along the way one is likely to get a free-ish 'droplet' at some time and the combination of the articles and the occasional droplet use makes one a customer almost by a process of osmosis - it becomes hard to not like Digital Ocean.
I do feel that they may have lost the momentum on the articles though, or maybe I am just not doing so many Ubuntu setup things, whatever the reason I have not used their articles a great deal over the last year.
Does anyone else think they need a bit of a reboot and to update/crank out more articles?
Autodesk Stingray (formerly Bitsquid): http://bitsquid.blogspot.de/
I personally really enjoyed their post about their messaging service: https://engineering.riotgames.com/news/riot-messaging-servic...
[1] https://engineering.riotgames.com/news/trip-down-lol-graphic...
As for actual companies, as an embedded dev I think Atomic Object (https://spin.atomicobject.com) and Free Electrons (http://free-electrons.com/blog/) both do a good job.
- Apollo/Meteor: https://dev-blog.apollodata.com/
- Auth0: https://auth0.com/blog/tech/
- Chroma: https://blog.hichroma.com/
- LogRocket (my company): https://blog.logrocket.com/
They run a pretty modern cloud stack using fun technology like terraform, which gives me serious envy as well as inspiration. They also have some ridiculously high quality posts with open source code included such as: https://segment.com/blog/the-segment-aws-stack/ (highly recommended reading).
https://robots.thoughtbot.com/
I love it because the articles are often small, one off tips re: vim, the command line, ruby, etc. Really neat stuff.
Pun intended?
Instagram (https://engineering.instagram.com/)
Stripe (https://stripe.com/blog/engineering)
Airbnb (http://nerds.airbnb.com/)
Toptal has extremely active and wonderful blog for developers[1], designers[2] and finance experts[3].
The reason I can make that claim is because Toptal's blog posts are contributed by members of our network, all of whom are verified experts in their fields, and we guide them through the entire process to help them write the perfect blog post.
We publish new articles almost every day! We invest a lot of love into maintaining our publication and try to publish the most useful content for fellow experts.
[1]: https://www.toptal.com/developers/blog#contract-just-respect...
[2]: https://www.toptal.com/designers/blog#contract-just-respecte...
[3]: https://www.toptal.com/finance/blog#contract-just-respected-...
Really surprised it wasn't mentioned yet. They do really in depth posts and show metrics too.
Example: https://githubengineering.com/how-we-made-diff-pages-3x-fast...
...a pretty mixed bag with some product & PR posts inside, but the gems inside (especially SRE / CRE life lessons) are pretty awesome.
Also, we're getting started ourselves with some quality tech material - not too much there yet, but our Debugging Postgres post got a lot of love from the community: https://www.justwatch.com/blog/
Especially @rimusz, who is not technically part of Deis engineering team (?) :
https://deis.com/blog/2016/first-kubernetes-cluster-gke/
Partially self-serving post because I'm also published here:
https://deis.com/blog/2016/cheapest-fault-tolerant-cluster-d...
Unfortunately there doesn't seem to be an index of the posts on one page! There are links to relevant posts on the sidebar and both of those have good relevant links.
These guys I worked with for a long time, to get my post out! It kind of stung a bit when the v1 PAAS was officially deprecated before I got to put it online. But in terms of support, the newer solutions are only better. The lessons learned putting this post out are still valid, even if the specific product of the tutorial is no longer relevant. (I used this process to create my own CoreOS bare metal cluster, and I don't actually use DigitalOcean in my day-to-day work.)
But the other content on the blog really was a good, focused introduction to Kubernetes and friends for me. Deis is the team that created Helm and it was subsumed into Kubernetes (and Helm Classic, which was another iteration before it was part of Kubernetes proper.)
A paranoid man would go even further than that and assume that monitored DDoS-proofing goes hand in hand with targetted, state-sponsored DDoS attacks.
If you're interested this guy has a really good response to exactly that question
This series of posts below describes in details how they built their database engine from scratch and the data warehouse service.
- https://blog.slicingdice.com/slicingdice-uncovered-part-1-in...
- https://blog.slicingdice.com/slicingdice-uncovered-part-2-s1...
- https://blog.slicingdice.com/slicingdice-uncovered-part-3-s1...
- https://blog.slicingdice.com/slicingdice-uncovered-part-4-in...
Disclosure: I work there and have written articles for the blog.
At the moment we mainly blog about our experiences with Golang (our language of choice right now). But really it's open to any topic someone in our engineering team is interested in writing about.
We aim to keep things visual, interactive and example-based. For example Jim Fisher created an interactive animation of Golang's GC algorithm here: https://making.pusher.com/golangs-real-time-gc-in-theory-and.... We also managed to embed Golang's trace visualiser within one of the posts: https://making.pusher.com/go-tool-trace/#tour-of-the-go-tool... (using some pretty dirty tricks).
Ok Grow! blog: https://www.okgrow.com/posts
Differential blog: https://differential.com/insights/
https://blog.intercom.com/ https://engineering.intercom.com/
Square put out a lot of fantastic libraries, and much of their output is basically essential for Android.
FittedCloud is a small start-up that does automatic cloud resource optimization. They post regularly and go into topics ranging from technical details of machine learning to cost optimization for AWS resources (EBS, EC2, DynamoDB, etc).
As far as I can tell, they are the only company around that can automatically scale up and down EBS resources in a way that the customer only pays for what he or she uses, rather than paying for over-provisioned, unused storage...all without downtime or performance hic-cup. These guys know a lot about the cloud and storage.
They have a blog where they share many things, for example their database incident when an engineer deleted the backup and production databases : https://about.gitlab.com/blog/
On a not-only-engineering topic, they also share a lot about what they do through their handbook : https://about.gitlab.com/handbook/
Also - I think the idea of creating blog followers is becoming less popular. I use aggregators like this to help collect the content and I can filter on my own.
https://code.facebook.com/posts/
Most Scala consultancies/companies have their own internal blogs and most are excellent, for instance, underscore: http://underscore.io/blog/
start here: https://eng.lyft.com/matchmaking-in-lyft-line-9c2635fe62c4
A lot of the blogs in this thread are in there.
For web dev, Netlify posts frequently and even has podcasts: https://www.netlify.com/blog/
https://www.ge.com/digital/blog/blogger/ge
Any other interesting G-E sites I'm missing ?
A bit self-promotional since I blog there too, but I'm greatly outnumbered.
Lots of DevOps focus currently but also contains some stuff we're working on with machine learning, blockchain, and we are working on a much broader range of content.
Plus we'd love more feedback on the posts :)
I'm trying to get our tech blog off the ground but it's difficult to get buy-in from everyone.
Thinking further on this.. Apple is totally not in the picture or i do not know.
It's not a corporate blog, but if you're interested in Python, go check it out for recent postings from Python-related blogs.
On the other hand, Cloudflare, Stripe and Netflix have some awesome articles too.
With posts like these one: https://blog.packagecloud.io/eng/2016/06/22/monitoring-tunin...
This is a good one
I also enjoy the Hacker Noon articles [2]