L

Level Up Coding

levelup.gitconnected.com · Group blog · on HN since 2017

A Medium publication run by Gitconnected with articles by many authors on programming, cloud, careers, and software trends.

What HN saysHN links individual posts on Lambda, ETags, GPT-4 and Rust microservices. One commenter says they chose it as a publishing platform for embedded code gists.
224HN people shared it
53linked it in comments
452stories submitted
3.0Kstory points
6 months agolast shared
2017people per year2026

Most-shared posts

  1. 1
    AWS Lambda Cold Start Language Comparisons
    6 people · 22 points · first shared 2019 · 11 comments on HN
  2. 2
  3. 3
    Using Technical Debt in Your Favor
    3 people · 170 points · first shared 2018 · 141 comments on HN
  4. 4
    Angular It’s You, Not Me – A Breakup Letter
    3 people · 38 points · first shared 2017 · 21 comments on HN
  5. 5
    How to Build an Evolvable API
    3 people · 6 points · first shared 2019 · discussion on HN
  6. 6
    Code Less, Think More… Incrementally
    2 people · 120 points · first shared 2018 · 32 comments on HN
  7. 7
  8. 8
  9. 9
    2017 Recap of Front-End Engineering
    2 people · 29 points · first shared 2017 · 6 comments on HN
  10. 10
    Design patterns in modern JavaScript development
    2 people · 25 points · first shared 2019 · 2 comments on HN
  11. 11
  12. 12
    No Cookies, No Problem – Using ETags for User Tracking
    2 people · 11 points · first shared 2020 · 7 comments on HN
  13. 13
    How exactly does React handle events?
    2 people · 8 points · first shared 2017 · 1 comments on HN
  14. 14
    Learn to code like a chef, not a diner
    2 people · 7 points · first shared 2020 · discussion on HN
  15. 15
    I Have a Dirty Secret. I’m a Software Craftsman
    2 people · 7 points · first shared 2023 · 1 comments on HN

What HN people wrote when they linked it

treyhuffine · 2018-06-13
We chose to go with Medium (https://levelup.gitconnected.com), and it has been great. It embeds gists which is good for code. I haven't experimented with custom JS/CSS, but I believe it's also possible to embed. It's not perfect, but it's really good in most areas. One of the best things about Medium is the built-in network and community. I feel confident our technical publication would not have grown as quickly without it. One of my favorite features is the ability to co-publish articles in publications but also retain the authorship of it on your own profile. It's an excellent way to generate traffic to your posts and take advantage of publications that already have readers. If you're interested in giving Medium a try and would be interested in submitting some stories to https://levelup.gitconnected.com, we would be happy to help get you started!
dtagames · 2025-10-11
I use Cursor since it has direct access to your disk. I have it write plans, which are prompts for it to follow, into markdown files. I wrote a "workbook" article [0] about my exact planning process just a couple days ago. [0] You Are Bugs: Improving Your Code with AI Agents | https://levelup.gitconnected.com/you-are-bugs-improving-your-code-with…
choppaface · 2024-04-11
A great standard but also provides an effective cookie-less mechanism for user tracking e.g. https://levelup.gitconnected.com/no-cookies-no-problem-using-etags-for…
nperez · 2023-09-15
I'm not sure, I've tried looking it up and couldn't find an official answer. But that site says GPT3 is 175b and GPT4 is 170 trillion. That's insane if true Edit: and this one says 1.7, idk https://levelup.gitconnected.com/gpt-4-parameters-explained-everything… Haven't used chatgpt in a bit, but looks like the free tier is GPT3 still, so 175b may be correct if OP isn't a subscriber
nerpderp82 · 2023-01-17
This looks like a cool post to follow along with, https://levelup.gitconnected.com/microservices-in-rust-with-graphql-an…
joenot443 · 2022-11-06
I don't think this author is worth much time. Her previous works seem to mostly be Medium SEO bait crap[1][2], I would take this story with a similar amount of seriousness. https://levelup.gitconnected.com/an-employee-got-fired-because-of-bad-… "An Employee Got Fired Because of Bad Smells" https://javascript.plainenglish.io/a-millionaire-5m-usd-developer-has-… A Millionaire (5M USD+) Developer Has Changed My “Money” goals
galaxyLogic · 2022-09-29
Maybe not so much to get the best product out of each but to isolate the dependencies behind micro-service interfaces. Make comparisons and if one provider seem to be clearly the cheapest yet good enough then move more services to them. SEE also: https://levelup.gitconnected.com/how-we-reduced-our-annual-server-cost…
chmaynard · 2021-05-16
I highly recommend James Pulec's article on this topic: https://levelup.gitconnected.com/git-worktrees-the-best-git-feature-yo…
ignoramous · 2020-02-15
NodeJs, in particular, out performs all language run-times in terms of AWS Lambda cold-start time (<200ms), and is second-best for warm-starts (<11ms) behind Python (<9ms). https://levelup.gitconnected.com/aws-lambda-cold-start-language-compar…
rektide · 2023-05-09
This is a great article & accurate in so many ways. We are lucky to have such great writing & distillation of the times as this; a fine treasure. This pairs very well & adds a lot of context to "What I want from the Internet"[1], which was submitted yesterday & which I am also very aglow over. Both the rise of platforms & the smartphone are tightly interwoven around a new connected axis of computing emerging & being useful. McThrow somewhat generously includes the web in his "personal computing" vision but alas, even as a huge web fan, it's pretty clear that the brief "intertwingularizing" moment (which was extremely pro user) was giving way to Service as a Software Substitute (SaaSS), to a de-personalized experience. The relevance of desktop faded, and relevance faded because users were well served by new connected services. Software effervescing, sublimating up into the cloud made it easier to share, made it easier to access to demand, freed us from worrying about backups. I think this is one of the critical junctures that Linux and the rest of the Desktops has failed to internalize, as a new need: the need to be connected. The need to be more than just isolated personal, the need to be available, the need to be connectable. I don't know quite what this future looks like or what it implies, but the "Linux on the desktop" spoke of competition with an outmoded, fading mode of computing. What was really needed was a further push onward, was a backbone for inter-app systems…
nhourcard · 2021-06-07
Thanks for the kind words! QuestDB co-founder here - one example in fintech where you are polling multiple end points simultaneously for market data acquisition. You can think of multiple financial exchanges sending the data, but the latency varies for each venue. This is a great article written by one of our contributors about ingesting data from multiple crypto exchanges at the same time [1]. Many firms in financial services and fintech use QuestDB [2] Another would be a manufacturing firm with thousands of sensors sending data to the database continuously, latency and delivery mechanism mean that timestamps often arrive out of order. There is a case study we did with CNC machines manufacturer DATRON [3]. Tracking moving vehicles (say cars, ships, drones, planes) on a map where the two primary axis are time and space - if you want to see the position of those vehicles in the past, you want to have the timestamps ordered. Finally you can think of typical devops/monitoring/alerting use cases. Verizon uses QuestDB to monitor metrics for autoscaling decision to their Vespa engine that provides search, recommendation, and personalization to their users [4]. Here you want the series to be ordered by time. [1] https://levelup.gitconnected.com/tracking-multiple-cryptocurrency-exch… [2] https://www.tradersinsight.news/ibkr-quant-news/optimizing-time-series… [3]…
alexellisuk · 2020-05-18
Alex Ellis here - the author of Inlets and OpenFaaS. If you want to work on Open Source as a full-time career, the best option is to find a company that is working on or invested in an OSS project and join that team. Examples: VMware contribute heavily to Kubernetes. As do Azure, and a myriad of other companies from large to small. I tried this option, it has pros and cons, if you go for this one, let's hope you like politics and corporate jargon. The question is - what does "full time open source" mean to you? To me, it means work on independent projects. Unfortunately that alone is not financially sustainable in the long term. You may be able to drain down your savings for a few months, but then you're going to be left feeling a little down and out. Options for independent OSS work are a little rough, read this from 2019 if you're a project lead and think that somehow the community or users will pay your way just because they use the software in critical systems, spoiler - they won't - the reason they are using your software is because it's free: https://blog.alexellis.io/the-5-pressures-of-leadership/ If you have your own projects that you want to work on, you'll need to find a revenue stream. This is what I wrote up for those considering going independent: "What you need to know before you go freelance" - https://levelup.gitconnected.com/what-you-need-to-know-before-you-go-f… Options which clearly do not work: sponsorship, donations, asking…
eesmith · 2019-12-21
As someone who doesn't follow his blog, my summary is: "lots of people have 'weird' interests. I think Smalltalk is the best programming language. It's so good it can help save the world." Sure, there might be explanations elsewhere, just like there are evangelists for Lisp ... or Perl 6. And with similar arguments. Take http://flownet.com/gat/jpl-lisp.html from 2002 as an example: > I did try to introduce Lisp to Google. Having had some experience selling Lisp at JPL I got all my ducks in a row, had a cool demo going, showed it to all the other members of the ads team, and had them all convinced that this was a good idea. The only thing left was to get approval from the VP of engineering. The conversation went something like this: Me: I'd like to talk to you about something... Him: Let me guess - you want to use Smalltalk. Me: Er, no... Him: Lisp? Me: Right. Him: No way. That was 17 years ago! Any essay which doesn't take into account the "Lisp-weenie" stereotype (see http://wiki.c2.com/?SmugLispWeenie ) is preaching to the choir. I ended up putting this essay into the pile of other advocacy-for-language-X pieces I've read, with no interest in reading other blog postings. But I did anyway. https://medium.com/@richardeng/how-does-python-make-thinking-in-code-e… ("Pythonistas will also tell you that Python’s syntax reads like English"). 1) It's a strawman argument, as I'm a Pythonista and I don't say that, and 2) AppleScript is…
wycats · 2019-04-23
Ultimately, the value prop of a tool like Graphiti or GraphQL is independent of the exact details of the wire format. Graphiti uses JSON:API[1] under the hood as its protocol, which is a language-independent protocol with a wide variety of clients[2], and is now built-in to Drupal[3]. I designed JSON:API in ~ 2013 with a narrow purpose: to describe a protocol for incrementally communicating with server-side graphs over HTTP. By incremental, I mean the possibility of fetching exactly the data you need at first, but then slowly filling in more data over time as a user interacts with an application. URLs are a great "internet pointer", so when I was looking for a way to link fetched data with other not-yet-fetched data, URLs were the natural answer. On the other hand, a lot of REST APIs at the time didn't have a good way to eagerly send a whole bunch of graphy data down at once. JSON:API's concept of linkage supports both models: a type/id pair for data the client already knows about and a URL for data it doesn't. You can even combine the two, to enable incremental refreshing of a piece of data that you fetched as part of the first request (simply by hitting the URL). JSON:API was designed to work well with many kinds of client-side approaches, including ORMs. This meant using a composite key of type/id to identify records and not just a single ID. Over time, this has become a best practice for other tools in the space[4][5] OData exists in a similar space as JSON:API,…
john01dav · 2026-05-03
> I have no doubt - if it hasn’t already happened - that some apps will unironically embrace the most ridiculous option by shipping as electron apps that implement a TUI layer as their front-end. Claude code is almost there https://levelup.gitconnected.com/theres-a-react-app-running-in-your-te…
remipch · 2024-08-29
I have developed a simple simulator [0] to estimate the theoretical power received by the target for a given hardware configuration: - the global position on the planet - the date and time - the size and position of some background elements - the number, size and position of the panels in the grid The solar power estimation uses : - the Python code provided in this article [1] to estimate position of the sun (thank you John Clark Craig) - the simplified formula [2] to estimate the direct insolation from the sun position - a custom light projection implemented using Panda3D game engine [3] [0] https://github.com/remipch/solar_concentrator/blob/master/software/sim… [1] https://levelup.gitconnected.com/python-sun-position-for-solar-energy-… [2] https://en.wikipedia.org/wiki/Direct_insolation#Simplified_formula [3] https://www.panda3d.org/
helsinkiandrew · 2024-03-08
To be fair on Amazon, the managed Progress instances on AWS are competitive with Digital Ocean when you move up the performance scale. The $12/month (or even $8 if you commit to a year) db.t4g.micro AWS instances are rock bottom in performance For example: https://levelup.gitconnected.com/performance-aws-rds-postgres-vs-digit…
leptons · 2023-11-04
>The only things people don't like about it is that you need some tooling and a build step. Wrong. Many people dislike many things about Typescript. https://levelup.gitconnected.com/the-inevitable-decline-of-typescript-… https://medium.com/codex/why-are-javascript-pros-saying-goodbye-to-typ… https://gomakethings.com/ditching-typescript-for-javascript/ https://www.reddit.com/r/sveltejs/comments/12cyady/are_you_leaving_sve… There are plenty more examples of why people tried typescript and went back to javascript. It's definitely not only because of a build step, but also "type gymnastics", and other code bloat.
nomel · 2023-09-22
> it being open-source Absolutely not. The LLAMA license [1] is clear that it's not open source. It's for non-commercial, research only, and only by explicit permission from Meta. The weights were leaked, on 4chan [2], illegally, according to the license. Very very few people are using it legally. This interpretation is clear from its wording, and also matches the interpretation of our flock of lawyers. [1] https://github.com/facebookresearch/llama/issues/266 [2] https://levelup.gitconnected.com/metas-chatgpt-is-now-illegally-free-f…
winrid · 2023-03-30
Python's for loop implementation is slow, also. You can use built in utils like map() which are "native" and can be a lot faster than a for loop with a push: https://levelup.gitconnected.com/python-performance-showdown-map-vs-fo…
SketchySeaBeast · 2023-03-24
It's not an educated hot take, but it's definitely out there. https://levelup.gitconnected.com/chatgpt-will-replace-programmers-with…
troysk · 2023-01-05
The code to content ratio is low, I hope this gets refactored on the lines of https://levelup.gitconnected.com/how-to-use-tailwind-css-the-clean-way…
ryukafalz · 2022-12-31
This is not correct. The ssh-rsa signature algorithm is being phased out, but that's not the same thing as RSA keypairs for authentication. This page has a good explanation of what's going on: https://levelup.gitconnected.com/demystifying-ssh-rsa-in-openssh-depre… It's unfortunate that there's a signature algorithm and a key format with the same name, because that definitely leads to confusion in cases like this. But RSA keypairs are fine for now.
nikeee · 2022-12-05
You can sue Tagged/Branded types for that: https://medium.com/@KevinBGreene/surviving-the-typescript-ecosystem-br… It's a simple hack that takes a type and adds an additional field to it. You can then use a User-Defined Type-Guard to ensure a value is valid: https://levelup.gitconnected.com/user-defined-type-guards-in-typescrip…
mort96 · 2022-09-15
Can nodes in Etherium? Or is there a central governing body there which has the power to revert legitimate transactions, just like in traditional systems? https://levelup.gitconnected.com/how-ethereum-reversed-a-50-million-da… Oh. But hey, at least it's an unregulated, informal, ad-hoc process in Etherium with no justice system or oversight to enforce the rights of the little guy.
yirek38456 · 2022-09-07
I respect your decision but AGPLv3 is very restrictive. Anyway it is up to you. "The most common misconception about open-source projects is if a Github project has no license then it’s okay to use. If a repository has no license, then all rights are reserved and it is not open-source or free. You cannot modify or redistribute this code without explicit permission from the copyright holder." https://levelup.gitconnected.com/code-on-github-is-not-free-197f93e4cd… I don't see any LICENSE file in the repo. So, if you want more people to engage with your code, please add a LICENSE file to your repo.
coder543 · 2022-08-24
Umm... what are you even talking about? Go has had templating built into the standard library since... forever? And Go templates can use other templates, as long as they're all loaded into the same context, if that's what you were getting at. simple examples of Go's built-in templates: https://gowebexamples.com/templates/ templates using other templates: https://levelup.gitconnected.com/using-go-templates-for-effective-web-…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close