rss2
After CompSci
aftercompsci.com · English
Learn Real World Engineering skills through Real World projects
rss2 wordpress content media slash wfw atom dc sy
https://aftercompsci.com/feed/
- Last post
- Jan 22, 2026
- Posts in 24 h · 7 days · 30 days
- 0 · 0 · 0
- Our last check
- Answering
- Served from
- United States
- Text score at discovery
- 6,045
- Format
- rss2
- Features in the feed
- content, media, slash, wfw, atom, dc, sy
- Community
- wordpress
Posts
What our queue read from this feed. Open one to read it here, or go to the site that published it.
- PRDs and Railway
Jan 22, 2026 · original
On weekends and early mornings, I try to work with new tech as it comes out. This past week, it was PRDs for genetic programming and Railway for hosting the apps. The project is relatively simple and has been on my Google Keep list for at least a year. A calculator that takes in the model, the number of tokens each user uses, and the model you want to charge for using those tokens. The result is the minimum amount you should charge for your service. The goal is to give makers a clearer idea of what they charge for the base cost of their app when using LLMs or other back-end models. A lot of the time, indie hackers and engineers aren’t the best at setting prices, so this at least gives them a hand at basic finops. I started out by writing up a PRD.md file. It included the idea of the following: An outline of the project The format of how the project should be structured The formula for th - KubeCon North American 2025
Dec 13, 2025 · original
I went to Kubecon 2025 this year, over in Atlanta. The main talks I attended were on Backstage and Developer Experience, as well as AI. As everywhere else, AI was a popular topic at the conference. This took place on nearly every level of the platform. Coding Agents, SRE tooling, FinOps, and how to host and use these new tools. The hosting and security elements were present and discussed for both hosted foundation models from the usual suspects and self-hosted models. FinOps is definitely a significant concern, given rising cloud costs. The number of vendors I was stopped by to ask about finops, spend, and how we combat and contain spend was numerous. One question I wanted answered during this trip was: when companies implemented Backstage, and what exactly did it solve for them? The answer to this did not actually come from a talk, as all were a bit varied in what they solved for. It ca - Stories for Interviews
Apr 24, 2025 · original
Interviewing is an exercise of story telling, hopefully the stories you tell are true. Not everyone is born with the gift of story telling but it is something that can be practiced and improved. After going through interviews during Q1 of this year here are some interview questions that came up frequently. I found it easier to answer these questions if stories of past experiences were reviewed before hand. Practice answering each of them and you’ll have a leg up in your next set of interviews. What project are you most proud of? The idea is that this should be a relatively easy question that can reveal a lot about a candidate and how they talk about something they are proud of. It’s a chance for them to highlight some of their best work, and you can get an idea of what excites them. Tell me about a time you had a conflict with a team mate or coworker. There’s two main portions that can g - Continuing Education: April 2025
Apr 2, 2025 · original
It’s the start of the second quarter of the year. You have some education budget that was refreshed and some companies goals you set. Know is the time to start planning out how you are going to use the budget for the year so that you can get the most out of it. If you don’t know what you want I’d suggest something a little off the beaten path this year. Look into improving your writing skills or asking for some time and credits for playing with the new AI models. Bug your manager to test out ChatGPT, Claude or Cursor. The field of AI tools is changing each week and hasn’t settled so try to get your toes wet in it. Ask for some spend for creating MCP servers or testing out some new automation tooling like n8n to improve your dev workflows. So here’s the list for April of 2025. Conferences Which language do you use the most at work or which one are you looking to use next? Find either the - Vibe Checks 2: Credentials
Mar 27, 2025 · original
You are building out your brand new app. It’s coming to life right before your eyes. It’s going to make you a billion dollars, until one of your API keys gets leaked. Someone takes it because it was either logged to the console or you committed it to git publicly. Here’s how you can avoid that pain from the start. Scan to see what secrets you have Run the following prompt to scan your code for API Keys. Scan the code to see if there are any api or secrets keys stored. Please list out which files they are located in. Store the api keys inside of a confined space Can you take any hardcoded api key that you find and put in into a .env file. Ensure that the hardcoded value is referenced by a call to get the api key value from an environment variable. If a .gitignore file is not present configure that to ignore the .env file. It can be problematic if you reference your API keys in a hard code - Vibe Checks 1: Vibe Coding Budget Helpers
Mar 26, 2025 · original
Introducing vibe checks. Helpful prompts to save your wallet while vibe coding by showing which external services you are using and how to enforce billing limits and alerts. In any project you need to be mindful of your spend. This is true for code that you haven’t written completely by yourself, whether through vibe coding or a team. Otherwise we end up with unexpected bills like we’ve seen posted over the past few weeks. This is something you become familiar with once you have been programming for some time. But for the sake of the new folks this should lend a helping hand. These are the first Vibe Checks we are implementing, more to come. Vibe Check 1: Know your External Providers Tell me if this project is making any requests to an external service. Provide the names of the service providers in a list. This will give you a rough idea of which providers you are calling, once you have - The times in between: End of December
Dec 29, 2024 · original
It’s the end of December, either the you are out of office for the holidays or you are the last remaining guard holding down the fort. Either way it’s a great time to sneak in some learning, tinkering or those pesky tech debt fixes that you haven’t been able to yet. I particularly like this time of the year as there’s more of the times in between when you can sneak thirty minutes or an hour to try to make something better or learn. You can start looking at a new framework that you are interested in. Take a stab at a mvp for a side project or test out using a new protocol or architecture for an app. You can fix up that build pipeline in a separate branch or take care of those annoying flakey tests. If it’s the later two I hope you have tried to bring it up with your team and manager and get it fixed during standard hours though. This year during this time of year I am on parental leave an - Continuing Education: December 2024
Dec 18, 2024 · original
It’s almost the end of the year, and you still have some of that continuing education budget you haven’t used yet. If you don’t know what you want I’d suggest something a little off the beaten path this year. Look into improving your writing skills or asking for some time and credits for playing with the new AI models. Bug your manager to test out ChatGPT, Claude or Cursor. The field of AI tools is changing each week and hasn’t settled so try to get your toes wet in it. So here’s this years list. Conferences Which language do you use the most at work or which one are you looking to use next? Find either the conference that is particular to your region or the worldwide conference. For me language conferences would be either PyCon or GopherCon, I have not personally been to either but these are the top ones for Python and Golang which I use. The other side of what I primarily do is operati - Stay Sharp: An Intro to Binary Search Trees
Nov 1, 2024 · original
What is a Binary Tree A binary tree is a data structure that consists of nodes in a tree. Each node has three attributes: a value and a left and right child node. As simple binary tree would look like the following: 1 / \ 3 2 / \ 4 5 What is a Binary Search Tree A binary search tree is a data structure that consists of nodes in a tree. Each node has three attributes: a value, and a left and right child node(these are null if it’s a leaf node). A simple binary search tree would look something like this. 4 / \ 2 5 / \ \ 1 3 6 The one defining characteristic of a BST vs a standard binary tree is that in a BST the left value of left node must be less than the value of the parent node value and the right node value must be greater than the parent node value. Creating a Binary Search Tree For our first dive into BSTs we need to be able to create one. The easiest way to do this would be to take - Stay Sharp: Data Structure and Algorithm Cheatsheet
Oct 11, 2024 · original
Keeping up with interview prep is hard over time. If we are being honest we know that the interviews that a majority of our industry provides are nothing like our day jobs. But in order to secure most of the high paying jobs in our industry you must go through a few rounds of programming interview questions generally consisting of Data Structure and Algorithm questions. To combat the programming question atrophy we now have a new series for After CompSci, Stay Sharp. Stay Sharp will provide you with some interview questions and interview prep material so that you won’t have to spend 3 months prepping those interviewing skills before your next interview cycle. Top 10 Data Structures Here’s a cheat sheet of the Top 10 Data Structures for a software engineering interview, including typical time complexities (Big O notation) for common operations like insertion, deletion, search, and access,
Discovered by the rss-feed-index crawler, which checks each feed at most once a month.
Same record as JSON: https://api.agentalog.com/api/feeds/fd_aftercompsci_com_6ebc82f5de9b2c8d. More from this site: aftercompsci.com in the Feeds tab.