You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2021/03/16 03:14:52 UTC

[skywalking-website] branch master updated: Added blog post on SourceMarker (#245)

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-website.git


The following commit(s) were added to refs/heads/master by this push:
     new e2f14a3  Added blog post on SourceMarker (#245)
e2f14a3 is described below

commit e2f14a369e73ac79faa66be38176c77641ce3713
Author: Brandon Fergerson <fe...@gmail.com>
AuthorDate: Mon Mar 15 23:12:50 2021 -0400

    Added blog post on SourceMarker (#245)
---
 .../2021-03-16-continuous-feedback/SM_Alerting.gif | Bin 0 -> 3075365 bytes
 .../2021-03-16-continuous-feedback/SM_IDE-APM.gif  | Bin 0 -> 1151955 bytes
 .../2021-03-16-continuous-feedback/SM_Logging.gif  | Bin 0 -> 3750980 bytes
 .../2021-03-16-continuous-feedback/SM_Tracing.gif  | Bin 0 -> 1070127 bytes
 .../blog/2021-03-16-continuous-feedback/index.md   |  44 +++++++++++++++++++++
 5 files changed, 44 insertions(+)

diff --git a/content/blog/2021-03-16-continuous-feedback/SM_Alerting.gif b/content/blog/2021-03-16-continuous-feedback/SM_Alerting.gif
new file mode 100644
index 0000000..94d7e9f
Binary files /dev/null and b/content/blog/2021-03-16-continuous-feedback/SM_Alerting.gif differ
diff --git a/content/blog/2021-03-16-continuous-feedback/SM_IDE-APM.gif b/content/blog/2021-03-16-continuous-feedback/SM_IDE-APM.gif
new file mode 100644
index 0000000..1be9dbb
Binary files /dev/null and b/content/blog/2021-03-16-continuous-feedback/SM_IDE-APM.gif differ
diff --git a/content/blog/2021-03-16-continuous-feedback/SM_Logging.gif b/content/blog/2021-03-16-continuous-feedback/SM_Logging.gif
new file mode 100644
index 0000000..9bf719b
Binary files /dev/null and b/content/blog/2021-03-16-continuous-feedback/SM_Logging.gif differ
diff --git a/content/blog/2021-03-16-continuous-feedback/SM_Tracing.gif b/content/blog/2021-03-16-continuous-feedback/SM_Tracing.gif
new file mode 100644
index 0000000..0a094c7
Binary files /dev/null and b/content/blog/2021-03-16-continuous-feedback/SM_Tracing.gif differ
diff --git a/content/blog/2021-03-16-continuous-feedback/index.md b/content/blog/2021-03-16-continuous-feedback/index.md
new file mode 100644
index 0000000..30edb28
--- /dev/null
+++ b/content/blog/2021-03-16-continuous-feedback/index.md
@@ -0,0 +1,44 @@
+---
+title: "SourceMarker: Continuous Feedback for Developers"
+date: 2021-03-16
+author: "Brandon Fergerson"
+description: "The JetBrains plugin providing continuous feedback capabilities via Apache SkyWalking."
+tags:
+- Tracing
+- Logs
+- Design
+---
+
+![Alt Text](SM_IDE-APM.gif)
+
+[SourceMarker](https://sourcemarker.dev) is an open-source continuous feedback IDE plugin built on top of Apache SkyWalking, a popular open-source APM system with monitoring, tracing, and diagnosing capabilities for distributed software systems. SkyWalking, a truly holistic system, provides the means for automatically producing, storing, and querying software operation metrics. It requires little to no code changes to implement and is lightweight enough to be used in production. By itsel [...]
+
+SourceMarker, leveraging the continuous monitoring functionality provided by SkyWalking, creates continuous feedback technology by automatically linking software operation metrics to source code and displaying feedback directly inside of the IDE. While currently only supporting JetBrains-based IDEs and JVM-based programming languages, SourceMarker may be extended to support any number of programming languages and IDEs. Using SourceMarker, software developers can understand and validate s [...]
+
+## Logging
+
+![Logging](SM_Logging.gif)
+
+The benefits of continuous feedback technology are immediately apparent with the ability to view and search logs directly from source code. Instead of tailing log files or viewing logs through the browser, SourceMarker allows software developers to navigate production logs just as easily as they navigate source code. By using the source code as the primary perspective for navigating logs, SourceMarker allows software developers to view logs specific to any package, class, method, or line [...]
+
+## Tracing
+
+![Tracing](SM_Tracing.gif)
+
+Furthermore, continuous feedback technology offers software developers a deeper understanding of software by explicitly tying the implicit software operation to source code. Instead of visualizing software traces as Gantt charts, SourceMarker allows software developers to step through trace stacks while automatically resolving trace tags and logs. With SourceMarker, software developers can navigate production software traces in much the same way one debugs local applications.
+
+## Alerting
+
+![Alerting](SM_Alerting.gif)
+
+Most importantly, continuous feedback technology keeps software developers aware of production software operation. Armed with an APM-powered IDE, every software developer can keep track of the behavior of any method, class, package, and even the entire application itself. Moreover, this allows for source code to be the medium through which production bugs are made evident, thereby creating the feasibility of source code with the ability to self-diagnose and convey its own health.
+
+---
+
+# Download SourceMarker
+
+SourceMarker aims to bridge the theoretical and empirical practices of software development through continuous feedback. The goal is to make developing software with empirical data feel natural and intuitive, creating more complete software developers that understand the entire software development cycle.
+
+- https://github.com/sourceplusplus/sourcemarker
+
+This project is still early in its development, so if you think of any ways to improve SourceMarker, please let us know.