Spotted an interesting idea in a CoRecursive episode: an attempt to apply the Benjamin Franklin method of becoming a better writer to reading books about a technology X.
#learning #podcast #book
#learning #podcast #book
CoRecursive Podcast
Advanced Software Design - CoRecursive Podcast
How do we create great software? What are the important skills need to properly review a PR? How do you identify assumptions of a code base and the stable contracts of a software module?Jimmy Koppel is working on his Ph.D. in the field of program synthesis…
An interesting post in Git mailing list: creator of JGit describes, what they have to do in order to make their Java implementation of Git faster and why they are still slower than C implementation.
#git #c #java
#git #c #java
Check out this entartaining talk by one of Erlang creators. He tries to describe "The Mess We're In", shares a bunch of his thoughts and ideas, and throws a couple of punches at JavaScript part of the world, of course.
#talk #legacy
#talk #legacy
YouTube
"The Mess We're In" by Joe Armstrong
Joe Armstrong is one of the inventors of Erlang. When at the Ericsson computer science lab in 1986, he was part of the team who designed and implemented the first version of Erlang. He has written several Erlang books including Programming Erlang Software…
Someone really wanted to use the same color scheme across all the different tools. Meet Dracula. It supports a lot of things. IDEs, editors, terminals, you name it. They even have Thunderbird support!
#theme #tool #ide
#theme #tool #ide
Dracula Theme
Dracula is a color scheme for code editors and terminal emulators such as Vim, Notepad++, iTerm, VSCode, Terminal.app, ZSH, and much more.
Here's an interesting project: coding font tournament. Two snippets, a bunch of fonts, may the strongest win. Don't forget to turn "Hide font names" on, it'd be fair.
#font #tool
#font #tool
Sometimes I need to format some JSON, to convert seconds back and forth or ot encode-decode some URL. Usually I've been using some random "online URL encoder"s and stuff like that, but recently I've discovered this little sucker. All-in-one kind of tool, not too expensive, always at your fingertips.
#tool
#tool
Devutils
DevUtils - All-in-one Toolbox for Developers
Powerful developer tools to help you with your everyday tasks. Native macOS app, work offline, and respect your data.
Check out this brave attempt to emulate union types in Java via checked exceptions.
#java #exception #type
#java #exception #type
Java, SQL and jOOQ.
Java’s Checked Exceptions Are Just Weird Union Types
This fun fact has been on my mind for a while, and a recent reddit thread about “Smuggling Checked Exceptions with Sealed Interfaces” made me write this post here. Namely, Java had unio…
This is probably the best blog post I've ever seen. It describes how GPS works step-by-step. Just take a look at all these interactive visualizations. The amount of work put in simply takes my breath away. Moreover, GPS itself now looks even more impressive.
#gps #navigation
#gps #navigation
ciechanow.ski
GPS – Bartosz Ciechanowski
Interactive article explaining how GPS works.
A short guide on using Perfetto to profile main thread events. Haven't tried this tool out just yet, but looks kinda promising.
#profiler #performance
#profiler #performance
Everyone in our line of work is familiar with animal pictures on the covers of O’Reilly books. Here's a short history of those covers.
#book #history
#book #history
O’Reilly Media
A short history of the O'Reilly animals
How lions, tigers, and tarsiers went geek.
👍1
There's a new personalization feature in Firebase Remote Config. This thing uses ML to find the best value of some key for each particular user to optimize a particular metric.
#firebase #ml
#firebase #ml
The Firebase Blog
Everything you need to know about Remote Config’s latest personalization feature
An important part of turning your app into a business is to optimize your user experience to drive the bottom line results you want.
👍1
Arrow announced their Analysis. It's a plugin for Kotlin compiler that is able to analyze flow of your code and to perform deeper-than-usual checks.
#lint #compiler #plugin
#lint #compiler #plugin
47 Degrees
Announcing Arrow Analysis - a Kotlin compiler plug-in | 47 Degrees
Arrow Analysis is a Kotlin compiler plug-in that supercharges your compilation plugin with new checks to make your code safer and more robust.
👍1
Cowabunga, dogs!
This post is just too good to try to describe it. Most tech content is bullshit. There's bullshit everywhere. Follow the white rabbit to get the rest.
#programming
This post is just too good to try to describe it. Most tech content is bullshit. There's bullshit everywhere. Follow the white rabbit to get the rest.
#programming
www.aleksandra.codes
Most tech content is bullshit
“One of the great commandments of science is, "Mistrust arguments from authority." Too many such arguments have proved too painfully wrong. Authorities must prove their contentions like everybody else.” ~ Carl Sagan
A fascinating post. It took only 4 months to deliver the 1st version of STEPN. The devs shared what problems they'd encountered. Not as specific as we'd like, but nevertheless.
Let's thank @istima for the link.
#gps #blockchain #gamedev
Let's thank @istima for the link.
#gps #blockchain #gamedev
Medium
How did we build the World’s first move2earn NFT game in four months?
Introduction
Well, Kotlin 1.7.0 is out. Feels like an intermediary release. Smells like teen spirit. I wonder, where this
#kotlin #language
T & Any syntax in generics will lead us to.#kotlin #language
Kotlin Help
What's new in Kotlin 1.7.0 | Kotlin
👍1
Sit back, relax, and check out this story about a guy who got the job at Microsoft because he got lucky and the problem he was given at the 1st interview has been already known to him.
#story #microsoft #interview
#story #microsoft #interview
www.facet.net
I Cheated on My Microsoft Interview | The Facet Blog
In 2004, I was a senior majoring in Computer Engineering at Brigham Young University. The tech industry hadn’t yet fully recovered from the bubble bursting, so programming jobs were pretty hard to come by. I was applying for jobs everywhere, but just couldn’t…
"Writing for interfaces" video from WWDC. Wait, what?! WWDC? Here? Believe me, I'm as shocked as you are. Nevertheless, they describe some sort of a framework on how to approach writing texts in your interfaces. Who knows, maybe your next soon-to-be-forgotten pet project will benefit from watching this short video?
#talk #design #text
#talk #design #text
Apple Developer
Writing for interfaces - WWDC22 - Videos - Apple Developer
The words and phrases you choose for your app matter. Whether you're writing an alert, building an onboarding experience, or describing...
❤3
There are rumors that Google is going to make all Android 13 devices use EROFS as file system for read-only partitions. This thing is supposed to work faster than EXT4 and to take less space. It was developed by a guy named Xiang Gao while he was working for Huawei. Their devices were used to test the whole thing on production, by the way.
#os #kernel #huawei
#os #kernel #huawei
www.esper.io
Android 13 Launch Devices Will Use Huawei’s EROFS for Fast, Efficient Storage Use
Devices launching with Android 13 have to use EROFS, a Huawei-made file system, for all read-only partitions. Here's why that's important.
Astrologists proclaim week of indie game devs. All Android dev related posts have fled while screaming in horror.
We'll start slowly: one, two, three short videos by our good old jdh who's working on a game about a robot. That wants to plant plants. In a world, where no plants have left. Underground.
#talk #gamedev #cpp
We'll start slowly: one, two, three short videos by our good old jdh who's working on a game about a robot. That wants to plant plants. In a world, where no plants have left. Underground.
#talk #gamedev #cpp
YouTube
Building the new 3D engine for my game
follow me on twitter for bad takes: http://twitter.com/jdah__
and check out Atlas VPN while the deal lasts ($1.99/mo for 3 years): http://atlasv.pn/jdh
GITHUB: https://github.com/jdah
EDITOR: NeoVim
VIMRC: https://gist.github.com/jdah/4b4d98c2ced36eb07b017c4ae2c94bab…
and check out Atlas VPN while the deal lasts ($1.99/mo for 3 years): http://atlasv.pn/jdh
GITHUB: https://github.com/jdah
EDITOR: NeoVim
VIMRC: https://gist.github.com/jdah/4b4d98c2ced36eb07b017c4ae2c94bab…