The eli4d Gazette – Issue 043

Tech Pick

Have you ever had to build a documentation website? It’s certainly a pain if you do it from scratch. You could use something like Google Sites, but that’s not so professional besides the Google product graveyard possibility. So what can you do?

There are many static site generators but how well are these particular projects maintained? Also, since they’re generalized tools – a particular generator may not fit the requirements of a documentation website (like the need for translations).

Some fine open source engineers at Facebook have created Docusaurus – a site generation tool that is geared for the creation and maintenance of documentation websites. The motivation for Docusaurus and how the tool can be updated without breaking an already created site can be found in the first blog posting.

With Facebook’s use of Docusaurus for its open source projects this is a tool that is likely to be maintained and enhanced over time.

Media Pick

Lots of web application and website development centers around API development (and this is becoming more of a norm). Content management systems like WordPress are de-coupling the backend (i.e. database) from their frontend using APIs (WordPress’s API info can be found here: https://developer.wordpress.org/rest-api/). This allows web applications/sites to create customized front-ends that are more customized to the application’s purpose and it allows for future expansion of the application’s data (for example a mobile app that needs to use the site’s database). To communicate to API endpoint a particular “language” needs to be spoken by both client (for example web browser) and server. This is where REST and GraphQL come in.

A recent episode of the Syntax.fm podcast explains GraphQL (another Facebook open source effort) and how it’s likely to replace REST. It’s a great episode for both beginners and experts, and the show notes are fantastic.

My recent Holiday Review

If you’re looking for battle-tested products and services/products to avoid (i.e. CrashPlan, Drobo, O’Reilly Media), then check out my 2017 Holiday Review.


Thoughts? Feedback? Let me know: @eli4d on Twitter


Advertisements

Quick Post via Twitter: A nice broad sweep of GraphQL with actionable resources in #ShowNotes #qp Non-#REST #API #GraphQL? Here is what you need to know! — @syntaxfm – Tasty #Web #Development Treats https://t.co/IEHty4fDgu https://t.co/hWZQ5yuIOJ

A nice broad sweep of GraphQL with actionable resources in #ShowNotes

#qp
Non-#REST
#API

#GraphQL? Here is what you need to know! — @syntaxfm – Tasty #Web #Development Treats https://t.co/IEHty4fDgu https://t.co/hWZQ5yuIOJ

Quick Post via Twitter: What a neat way to approach global addressing: Navigate with https://t.co/emoIen18Lv (https://t.co/RBO5APyjzU)| #TWiTBits https://t.co/FtRuaACvNr #qp #GIS #GPS #LatLong https://t.co/IHH6iruPF6

What a neat way to approach global addressing:
Navigate with https://t.co/emoIen18Lv (https://t.co/RBO5APyjzU)| #TWiTBits https://t.co/FtRuaACvNr

#qp
#GIS
#GPS
#LatLong https://t.co/IHH6iruPF6

Quick Post via Twitter: Compelling uses of @botman_io / #ChatBots #qp #Laravel #Bot #chatbot Interview: @MarcelPociot, creator of #BotMan — The @LaravelPodcast https://t.co/u7zfTF6lQn https://t.co/MAHhjLw7Ta

Compelling uses of @botman_io / #ChatBots

#qp
#Laravel
#Bot
#chatbot
Interview: @MarcelPociot, creator of #BotMan — The @LaravelPodcast https://t.co/u7zfTF6lQn https://t.co/MAHhjLw7Ta

Quick Post via Twitter: #tips for learning how to #code: 👉 read #github like it’s a #blog 👉 work on a real #project that’s useful for you 👉 feeling overwhelmed is normal 👉 practice stubborn tenacity 👉 help with #OpenSource projects #qp @Dan_Abramov – #Redux – @eggheadio https://t.co/QFjbaXr4i7

#tips for learning how to #code:
👉 read #github like it’s a #blog
👉 work on a real #project that’s useful for you
👉 feeling overwhelmed is normal
👉 practice stubborn tenacity
👉 help with #OpenSource projects

#qp
@Dan_Abramov – #Redux – @eggheadio https://t.co/QFjbaXr4i7

Quick Post via Twitter: Great episode about #bots including a good article about how to spot them (https://t.co/5jCEaCkZnF) #qp #ChatBot #FakeNews #Bot or Not — @mozilla’s IRL: #OnlineLifeIsRealLife https://t.co/noEJIVcxht https://t.co/uM4Ba1W6YR

Great episode about #bots including a good article about how to spot them (https://t.co/5jCEaCkZnF)

#qp
#ChatBot
#FakeNews

#Bot or Not — @mozilla’s IRL: #OnlineLifeIsRealLife https://t.co/noEJIVcxht https://t.co/uM4Ba1W6YR

Quick Post via Twitter: What a fine & concise episode about #Redux (@syntaxfm – more of this format please 🙏) #qp #JavaScript #Apollo #GraphQL #JASONWebTokens (jwt.io) All About Redux && #Cookies vs #JWT — Syntax – Tasty #WebDevelopment Treats https://t.co/ICgy09LiKE https://t.co/VwUZwver4a

What a fine & concise episode about #Redux (@syntaxfm – more of this format please 🙏)
#qp
#JavaScript
#Apollo #GraphQL
#JASONWebTokens (jwt.io)

All About Redux && #Cookies vs #JWT — Syntax – Tasty #WebDevelopment Treats https://t.co/ICgy09LiKE https://t.co/VwUZwver4a