CodingBlocks
Importance of Data Structures, Bad Documentation and Comments and More
In this episode, Allen, Joe and Michael finally make it back to record together! Allen revisits the basics, Michael kicks off boomer hour nicely, and JZ let’s us know that the dream of an 8-bit looking keyboard is not dead.
News
- An update on the networking redo at Allen’s house
- The access panel that was mentioned
https://amzn.to/49lAXOq
- The access panel that was mentioned
Topics
- Data structures are still incredibly important in your day to day software development
- Changing “lookup table” type of data when your data stores are document databases or search engine type of storage
- A newly found 8-bit looking keyboard that may just be the ticket to Joe’s happiness
https://amzn.to/3J15ir2
- Code comments that are…not…great
https://www.reddit.com/r/ProgrammerHumor/comments/15qskcc/juniordevs/ - Frustrating code documentation that doesn’t really tell you anything
https://cloud.google.com/nodejs/docs/reference/container/latest/container/protos.google.container.v1.getoperationrequest
https://cloud.google.com/nodejs/docs/reference/container/latest/container/v1.clustermanagerclient#google_cloud_container_v1_ClusterManagerClient_getOperation_member_1 - A resource from the past has come back to our attention – thanks Mikerg
https://devhints.io/ - What determines how much a data scientist earns?
https://jobs-in-data.com/salary/data-scientist-salary- Based on a 2022 Kaggle Machine Learning and Data Science survey
- Country
- Industry
- Job title
- Years coding experience
- Years ML experience
Tips
- Remember Carl Schweitzer from MS Dev Show? He’s got a new pod cast, The “Cloud Chat”, talking about cloud everything…like episode 1 about the aas’ of cloud computing!
https://podcasts.apple.com/us/podcast/cloudchat/id1734938265 - Joe has another music suggestion for you, this time it’s a new album by Four Tet. If you’re not familiar with Four Tet, it’s often described as “IDM” or intelligent dance music. It’s slower and more experimental than what you’d hear in a club though it still has those steady beats to help you get in the zone.
https://open.spotify.com/album/7mpTSR6E855VhdCeoPgpCF
https://music.apple.com/us/album/three/1729585296 - Sometimes Google’s GCP API’s don’t seem to tell the truth
- See what your helm-templates will render using this online tool
https://helm-playground.com - Some useful Java JVM settings when working with containers
- XX:+UseContainerSupport this one tells the container to use all the available resources – this way the JVM benefits from the CPU / Memory allocated to the container
- XX:InitialRAMPercentage=80.0 this one tells the JVM to use 80% of the RAM for the initial heap size – this is based off the container memory LIMIT
- XX:MaxRAMPercentage=80.0 this one tells the JVM to use 80% of the RAM for the MAX heap size – this is based off the container memory LIMIT
- XX:MaxDirectMemorySize based off reading, if NOT SET, this should default to the same as the Max Heap Size – which is better than what we were doing previously – previously we had this set to 256m which is smaller than some of the larger files we get from the CDS and was causing OOM issues.