Skip to content

Commit 0ee8998

Browse files
committed
add microservices and neo4j resources
1 parent 384bdcd commit 0ee8998

File tree

4 files changed

+52
-3
lines changed

4 files changed

+52
-3
lines changed

content/pages/03-data/14-neo4j.markdown

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,18 @@ of the database.
5050
* [impfuzzy for Neo4j](https://github.com/JPCERTCC/impfuzzy)
5151
is a Python script that uses Neo4j as a backend to analyze malware.
5252

53+
* Neo4j runs an online monthly developer "meetup" and records the talks.
54+
Here are a few that stand out:
55+
56+
* [Natural Language Understanding with Python and Neo4j](https://www.youtube.com/watch?v=mTCqQ2e08Q8)
57+
* [Analysing football transfers with Neo4j](https://www.youtube.com/watch?v=MxOJW7X8GHs)
58+
* [Efficient Graph Algorithms in Neo4j](https://www.youtube.com/watch?v=55uB_t0RKTE)
59+
* [An introduction to Neo4j Bolt Drivers](https://www.youtube.com/watch?v=UixTSyGfAxU)
60+
61+
* [A Pythonic Tour of Neo4j and the Cypher Query Language](https://www.youtube.com/watch?v=Ma6lVy6x3Mg)
62+
is a PyData conference talk that gives a Python view of Neo4j's query
63+
language.
64+
65+
* [Analyzing the Paradise Papers with Neo4j: A Closer Look at Queries, Data Models & More](https://neo4j.com/blog/analyzing-paradise-papers-neo4j/)
66+
uses the Neo4j Cypher Query Language to perform analysis on the leaked
67+
Paradise Papers data.

content/pages/04-web-development/25-vuejs.markdown

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@ rich apps that run in web browsers.
2222
project with a [Flask](/flask.html) API on the backend and Vue on the front.
2323

2424
* [django-vue-template](https://github.com/ariera/django-vue-template) contains
25-
example code for a [Django](/django.html) backend.
25+
example code for a [Django](/django.html) backend. There is also another
26+
project named
27+
[django-vue-template](https://github.com/gtalarico/django-vue-template) by
28+
a different developer so take a peek at that one as well if the first one
29+
does not suit your needs.
2630

2731
* [vuepress](https://vuepress.vuejs.org/)
2832
([source code](https://github.com/vuejs/vuepress)) is a
@@ -66,5 +70,7 @@ rich apps that run in web browsers.
6670
(an authentication web [API](/application-programming-interfaces.html))
6771
in an introductory web application.
6872

69-
73+
* [Exploring Data with Serverless and Vue: Automatically Update GitHub Files With Serverless Functions](https://css-tricks.com/exploring-data-with-serverless-and-vue-part-i/)
74+
combines a [serverless](/serverless.html) backend with Vue.js on the
75+
front.
7076

content/pages/04-web-development/45-microservices.markdown

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,12 @@ ease further development and deployment. This approach is called the
9292
text go into how reality gets messy and how to embrace the constraints
9393
inherent in distributed systems.
9494

95-
* In the [Microservices with Docker, Flask, and React](http://testdriven.io/) course, you will learn how to quickly spin up a reproducible development environment with Docker to manage a number of microservices. Once the app is up and running locally, you'll learn how to deploy it to an Amazon EC2 instance. Finally, we'll look at scaling the services on Amazon EC2 Container Service (ECS).
95+
* In the [Microservices with Docker, Flask, and React](http://testdriven.io/)
96+
course, you will learn how to quickly spin up a reproducible development
97+
environment with Docker to manage a number of microservices. Once the app
98+
is up and running locally, you'll learn how to deploy it to an Amazon EC2
99+
instance. Finally, we'll look at scaling the services on Amazon EC2
100+
Container Service (ECS).
96101

97102
* Zuul is open source proxy for combining multiple microservices into a
98103
unified API call. Check out this post on
@@ -102,3 +107,24 @@ ease further development and deployment. This approach is called the
102107
* [The Majestic Monolith](https://m.signalvnoise.com/the-majestic-monolith/)
103108
explains the advantages of a monolithic architecture and how it's worked
104109
amazingly well for the Basecamp small development team.
110+
111+
* [Developing a RESTful micro service in Python](http://skybert.net/python/developing-a-restful-micro-service-in-python/)
112+
goes into detail on how one development team rebuilt an existing Java
113+
application as a microservice in Python with [Flask](/flask.html).
114+
115+
* [Documenting microservices](https://blog.codeship.com/documenting-microservices/)
116+
has some good thoughts on how to explain your microservice API to
117+
other developers such as clearly showing all of the endpoints as well as
118+
the intersection of multiple endpoints.
119+
120+
* [Best practices for building a microservice](https://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture)
121+
is an exhaustive (and somewhat exhausting to read!) list with what you
122+
should think about as you build your microservice.
123+
124+
* [The Hardest Part About Microservices: Your Data](http://blog.christianposta.com/microservices/the-hardest-part-about-microservices-data/)
125+
presents a data-centric view on how to structure and transport data
126+
in a microservices architecture.
127+
128+
* [Making microservices more resilient with circuit breakers](https://blog.buoyant.io/2017/01/13/making-microservices-more-resilient-with-circuit-breaking/)
129+
provides a solid idea for how to handle issues with microservices so the
130+
problems are less likely to cascade through your entire infrastructure.

content/pages/meta/00-change-log.markdown

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ on GitHub.
1616

1717
## 2019
1818
### February
19+
* Updated the [Neo4j](/neo4j.html) and [microservices](/microservices.html)
20+
pages with more resources.
1921
* Added a bunch more [bots](/bots.html) resources.
2022
* New [data](/data.html) and [data analysis](/data-analysis.html) resources
2123
added.

0 commit comments

Comments
 (0)