Skip to content

Latest commit

 

History

History
333 lines (248 loc) · 23.2 KB

File metadata and controls

333 lines (248 loc) · 23.2 KB

developer-websites

Useful websites for developers

Databases

Big Data

Papers

Development

  • Codecov: gives companies actionable coverage insights when and where they need them to ensure they are shipping quality code.
  • Travis: test and deploy
  • Heroku: build data-driven apps with fully managed data services.
  • Deps: understand your dependencies
  • Gitpod: a container-based development platform that puts developer experience first. Gitpod provisions ready-to-code development environments in the cloud accessible through your browser and your local IDE (stay tuned for a blog post with more details on that).
  • Free Developer Stuff: Free Stuff/Tool/Service for Developer

Web-Development

Open API

  • Cloud Native Computing Foundation (CNCF): hosts critical components of the global technology infrastructure.
  • CNCF Landscape: CNCF's recommended path through the cloud native landscape.
  • OpenTelemetry: provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
  • OpenAPI: a broadly adopted industry standard for describing modern APIs
  • OpenMetrics: an effort to create an open standard for transmitting metrics at scale, with support for both text representation and Protocol Buffers.
  • OpenEBS: OpenEBS builds on Kubernetes to enable Stateful applications to easily access Dynamic Local PVs or Replicated PVs.

Security

  • Common Waekness Enumeration: a community-developed list of software and hardware weakness types. It serves as a common language, a measuring stick for security tools, and as a baseline for weakness identification, mitigation, and prevention efforts.
  • OWASP: a nonprofit foundation that works to improve the security of software.

Test-Tools

  • Do Better As Code: achieve a faster feedback cycle by using the right tooling. Produce higher quality code by following good practices you already know.

TechRadar

Culture

Misc

Best Practice

API-Design

Post-Mortem-Analyse

Styleguide

Validation

  • Regex 101: online regex tester, debugger with highlighting for PHP, PCRE, Python, Golang and JavaScript
  • ShellCheck: finds bugs in your shell scripts
  • iHateRegex: ready to use regex

Quality

Architecture, Clean Code & More

Logging

Code Quality

Skills

  • Elastic Leadership: a set of values, techniques, and practices to use in your leadership role.

Tooling

  • CodeScene
  • C4 model: C4 model for visualising software architecture
  • Architectural Decision Records: a software design choice that addresses a functional or non-functional requirement that is architecturally significant.
  • Managing Architecture Decision Records with ADR-Tools
  • ArchiMate: Architecture modeling language, a visual language with a set of default iconography for describing, analyzing, and communicating many concerns of Enterprise Architectures as they change over time.
  • arc42: arc42 template for architecture documentation.
  • Risk Storming: a visual and collaborative risk identification technique
  • Event Storming: a flexible workshop format for collaborative exploration of complex business domains.

Scrum

Site Check

  • Lighthouse: see how well your website performs. Then, get tips to improve your user experience
  • PageSpeed Insights: make your web pages fast on all devices
  • GTmetrix: analize the loading speed
  • WebpageTest: run a free website speed test from multiple locations around the globe using real browsers (IE and Chrome) and at real consumer connection speeds
  • ESBench: shareable modern JavaScript Benchmarking
  • JSBench: shareable modern JavaScript Benchmarking

Study & Tutorials

Cheat

Images and Fonts

Blogs and more

Java Stuff

  • JavaRevisited: Blog about Java, Programming, Spring, Hibernate, Interview Questions, Books and Online Course Recommendations from Udemy, Pluralsight, ..
  • JournalDev: Java, Java EE, Android, Python, Web Development Tutorials.
  • Java Code Geeks: an independent online community focused on creating the ultimate Java to Java developers resource center.
  • Inside Java: News and views from the Java team at Oracle
  • Piotr's TechBlog: Java, Spring, Kotlin, microservices, Kubernetes, containers
  • Reflectoring: Software development tutorials, thoughts about the software craft, and tips on how to grow as a software engineer.

News

  • InfoQ: curated and peer-reviewed content covering innovation in professional software development.
  • DZone: Programming, Web Development, and DevOps news, tutorials and tools for beginners to experts.
  • TheServerSide: Java developers discussing Java J2EE, java software, Java programming and other trends in server side development.
  • t3n: News

Misc

SQL

  • SQl 4 Devs: a better understanding of SQL changes the database black box perception to a time saver reducing development effort.

Fun

For JavaScript developers

For Java developers

Spring Boot

Tutorials

Search

  • Ecosia: by searching with Ecosia, you're not only reforesting our planet,
  • DuckDuckGo: get seamless privacy protection on your browser for free

Podcasts

htmx Knowledge

  • Spring Boot & htmx Demo: provide dynamic, rich application functionality without complex tools or JavaScript frameworks.
  • Spring Boot Hotwire integration: Hotwire can be used just fine with Spring Boot out of the box. However, as a couple of examples have shown, it usually requires a bit of boilerplate code to be written on the server side. This library attempts to remove that boilerplate code by providing a few Spring MVC extensions that make it easy to use Thymeleaf templates and template fragments as Turbo Streams.

Articles