Pas de Code
76 subscribers
106 photos
1 file
402 links
What I cannot create, I do not understand.

DM: @alexey_mileev
Original channel in RU: @devballet
Twitter: twitter.com/pasdecode_
Download Telegram
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
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
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
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
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
👍1
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
Well, Kotlin 1.7.0 is out. Feels like an intermediary release. Smells like teen spirit. I wonder, where this T & Any syntax in generics will lead us to.

#kotlin #language
👍1
"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
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
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
A week is a week. Here's the next video in that jdh series on custom game engine. Almost an hour of explanations on how this thing works. I've found several new ideas. But mostly I've been terrified on how they do things in C++. Disgusting. But again, maybe that's the way these things are done, dunno. Moreover, it's a pet project, jdh does anything he wants.

#talk #gamedev #cpp
Awesome stuff!
The Grug Brained Developer.
A long post about different aspects of our job written in a "Hulk angry" style.
Almost any line could be an amazing quote, I've picked these:
- "grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused"
- "Microservices: grug wonder why big brain take hardest problem, factoring system correctly, and introduce network call too"
- "javascript developers call very special complexity demon spirit in javascript "callback hell" because too much closure used by javascript libraries very sad but also javascript developer get what deserved let grug be frank"

#programming #humor
In the beginning was the Word, and the Word was Pain. Because how else would you call the process of manually merging multiple Linux Kernel patches? BitKeeper was after. Didn't make it. Then Git was built. And here we are.
You'll find the story of Git origins in this post. What VCS existed back then, what was wrong with them, what did Linus want, why did he pause Kernel development at some point and build a tool that is used by the majority of developers today.

#git #history
1
Boy, do I love such talks! Chet Haase and Romain Guy have met once again and are happy to present apex - an experimental UI toolkit. It really is just a toy, but it's always nice to see how such systems could be built from scratch (not finished C:). It's also worth mentioning that they've used entity component system which you could've seen in one of the gamedev videos several posts ago.

#talk #ui #framework