<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/neontech/best-of/2025/01" -->

---
title: Best Neon posts — January 2025 | daily.dev
description: The most upvoted Neon posts from January 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/neontech/best-of/2025/01
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/neontech/best-of/2025/01
og:type: website
og:site_name: daily.dev
og:title: Best Neon posts — January 2025 | daily.dev
og:description: The most upvoted Neon posts from January 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Neon — January 2025

1. 1  
[](https://daily.dev/posts/fixing-javascript-timezone-issues-cfokydjef "Fixing JavaScript Timezone Issues")  
Article  
![Avatar of neontech](https://media.daily.dev/image/upload/s--65EDghou--/f_auto/v1724339118/logos/neontech)Neon · 2y  
Fixing JavaScript Timezone Issues  
Navigating timezone issues in JavaScript can be tricky. In a recent project, timezone metadata caused conflicts when booking parking slots. By removing timezone metadata and storing plain date-time strings, the team ensured consistent date and time storage across different timezones. Additionally, Neon’s easy connectivity and scalability proved beneficial for the project.  
95  
8
2. 2  
[](https://daily.dev/posts/test-your-database-without-mocks-8pvs8q2sq "Test Your Database Without Mocks")  
Article  
![Avatar of neontech](https://media.daily.dev/image/upload/s--65EDghou--/f_auto/v1724339118/logos/neontech)Neon · 2y  
Test Your Database Without Mocks  
Mocks for databases are often too brittle and complex to be useful, leading to unreliable tests and maintenance headaches. Instead of mocks, using database branching provides isolated, real-environment testing without the downsides of mock setups. Branching allows efficient and cost-effective testing by creating copies of databases that only differ when changes are made, offering a more realistic and reliable testing scenario.  
74  
1
3. 3  
[](https://daily.dev/posts/build-an-end-to-end-rag-pipeline-entirely-in-psql-using-pgrag-and-deepseek-err6oidun "Build an end-to-end RAG pipeline entirely in psql using pgrag and DeepSeek")  
Article  
![Avatar of neontech](https://media.daily.dev/image/upload/s--65EDghou--/f_auto/v1724339118/logos/neontech)Neon · 2y  
Build an end-to-end RAG pipeline entirely in psql using pgrag and DeepSeek  
Retrieval-Augmented Generation (RAG) pipelines can be built entirely within psql using the pgrag extension, which works alongside the pgvector extension to enable efficient semantic searches within Postgres. The pgrag extension simplifies both the preparation of document embeddings and the handling of questions to retrieve relevant information. Users can extract text, generate embeddings, rerank results, and prompt AI chat models like DeepSeek directly within their database environment.  
60

[See all Neon archives](/sources/neontech/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/neontech/best-of/2025/01#page","url":"https://daily.dev/sources/neontech/best-of/2025/01","name":"Best Neon Posts — January 2025","description":"The most upvoted Neon posts from January 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/neontech/best-of/2025/01#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/fixing-javascript-timezone-issues-cfokydjef","name":"Fixing JavaScript Timezone Issues"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/test-your-database-without-mocks-8pvs8q2sq","name":"Test Your Database Without Mocks"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/build-an-end-to-end-rag-pipeline-entirely-in-psql-using-pgrag-and-deepseek-err6oidun","name":"Build an end-to-end RAG pipeline entirely in psql using pgrag and DeepSeek"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Neon","item":"https://daily.dev/sources/neontech"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/neontech/best-of"},{"@type":"ListItem","position":5,"name":"January 2025"}]}]}
```

