├── .babelrc
├── .github
└── workflows
│ └── flowzone.yml
├── .gitignore
├── .versionbot
└── CHANGELOG.yml
├── CHANGELOG.md
├── LICENSE
├── README.md
├── data
├── 2019
│ ├── 11
│ │ ├── img
│ │ │ ├── hackathon.png
│ │ │ ├── onboarding.png
│ │ │ ├── pumpkin.gif
│ │ │ └── space.png
│ │ └── newsletter.json
│ └── 12
│ │ ├── img
│ │ ├── balenasound.png
│ │ ├── bosch.jpg
│ │ ├── cnc.png
│ │ ├── diagnostics.png
│ │ ├── esr.png
│ │ ├── happiness.png
│ │ ├── hero.gif
│ │ └── podcast.png
│ │ └── newsletter.json
├── 2020
│ ├── 10
│ │ ├── img
│ │ │ ├── charlie.png
│ │ │ ├── dwb.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ ├── impulse.png
│ │ │ ├── metrics.png
│ │ │ ├── summit.png
│ │ │ └── temp.png
│ │ └── newsletter.json
│ ├── 11
│ │ ├── img
│ │ │ ├── cellular.png
│ │ │ ├── charlie.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ ├── infarm.png
│ │ │ └── solar.png
│ │ └── newsletter.json
│ ├── 12
│ │ ├── img
│ │ │ ├── coral.png
│ │ │ ├── etcherpro.png
│ │ │ ├── fin.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ ├── hub.png
│ │ │ └── scratch.png
│ │ └── newsletter.json
│ ├── 01
│ │ ├── img
│ │ │ ├── charlie.png
│ │ │ ├── coral.png
│ │ │ ├── esr.png
│ │ │ ├── hero.gif
│ │ │ ├── pipe.png
│ │ │ ├── sense.png
│ │ │ ├── sound.png
│ │ │ └── xmas.png
│ │ └── newsletter.json
│ ├── 02
│ │ ├── img
│ │ │ ├── bird.png
│ │ │ ├── charlie.png
│ │ │ ├── contracts.png
│ │ │ ├── hero.gif
│ │ │ ├── sdr.png
│ │ │ └── workload.png
│ │ └── newsletter.json
│ ├── 03-covid-19
│ │ ├── datafile.json
│ │ └── img
│ │ │ ├── banner.png
│ │ │ ├── header.png
│ │ │ └── hero.png
│ ├── 03
│ │ ├── img
│ │ │ ├── charlie.png
│ │ │ ├── esr.png
│ │ │ ├── floppy.png
│ │ │ ├── hero.png
│ │ │ ├── lego.png
│ │ │ ├── ntp.png
│ │ │ ├── nvidia.png
│ │ │ └── sound.png
│ │ └── newsletter.json
│ ├── 04
│ │ ├── img
│ │ │ ├── alwaysai.jpg
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ ├── iot.jpg
│ │ │ ├── local.jpg
│ │ │ ├── remote.jpg
│ │ │ └── skycatch.png
│ │ └── newsletter.json
│ ├── 05
│ │ ├── img
│ │ │ ├── behind.png
│ │ │ ├── charlie.png
│ │ │ ├── fin.png
│ │ │ ├── fold.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ ├── led.png
│ │ │ └── videocall.png
│ │ └── newsletter.json
│ ├── 06
│ │ ├── img
│ │ │ ├── charlie.png
│ │ │ ├── deltas.png
│ │ │ ├── happy.png
│ │ │ ├── hero.jpg
│ │ │ ├── policy.png
│ │ │ ├── print.png
│ │ │ ├── skin.png
│ │ │ └── wifi.png
│ │ └── newsletter.json
│ ├── 07
│ │ ├── img
│ │ │ ├── covid.png
│ │ │ ├── cv.png
│ │ │ ├── happy.png
│ │ │ ├── hero.jpg
│ │ │ ├── hero.png
│ │ │ └── inky.png
│ │ └── newsletter.json
│ ├── 08
│ │ ├── img
│ │ │ ├── charlie.png
│ │ │ ├── coral.png
│ │ │ ├── etcher.png
│ │ │ ├── geiger.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ └── lora.png
│ │ └── newsletter.json
│ └── 09
│ │ ├── img
│ │ ├── ble.png
│ │ ├── cam.png
│ │ ├── cat.png
│ │ ├── charlie.png
│ │ ├── fin.png
│ │ ├── happy.png
│ │ ├── hero.png
│ │ └── vpn.png
│ │ └── newsletter.json
├── 2021
│ ├── 10
│ │ ├── img
│ │ │ ├── fallback.png
│ │ │ └── happy.png
│ │ └── newsletter.json
│ ├── 11
│ │ ├── img
│ │ │ ├── fallback.png
│ │ │ └── happy.png
│ │ └── newsletter.json
│ ├── 12
│ │ ├── img
│ │ │ ├── fallback.png
│ │ │ └── happy.png
│ │ └── newsletter.json
│ ├── 01
│ │ ├── img
│ │ │ ├── AI.png
│ │ │ ├── EP.png
│ │ │ ├── RP3.png
│ │ │ ├── balenaBlocks.png
│ │ │ ├── charlie-202101.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ └── orgs.png
│ │ └── newsletter.json
│ ├── 02
│ │ ├── img
│ │ │ ├── EP.png
│ │ │ ├── balenaBlocks.png
│ │ │ ├── blocks-hub.png
│ │ │ ├── charlie.png
│ │ │ ├── contributor.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ ├── hub.png
│ │ │ └── plant.png
│ │ └── newsletter.json
│ ├── 03-role-inconsistency
│ │ └── announcement.json
│ ├── 03
│ │ ├── img
│ │ │ ├── charlie.png
│ │ │ ├── datadog.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ ├── iot.png
│ │ │ └── offline.png
│ │ └── newsletter.json
│ ├── 04-role-changes
│ │ └── announcement.json
│ ├── 04
│ │ ├── img
│ │ │ ├── ambassador.png
│ │ │ ├── blocks.png
│ │ │ ├── docs.png
│ │ │ ├── happy.png
│ │ │ ├── hero.png
│ │ │ └── livepush.png
│ │ └── newsletter.json
│ ├── 05
│ │ ├── img
│ │ │ ├── blocks.png
│ │ │ ├── happy.png
│ │ │ ├── rp5.png
│ │ │ └── sound.png
│ │ └── newsletter.json
│ ├── 06-shortage
│ │ └── announcement.json
│ ├── 06
│ │ ├── img
│ │ │ ├── community.png
│ │ │ ├── eben.png
│ │ │ ├── fleets.png
│ │ │ └── happy.png
│ │ └── newsletter.json
│ ├── 07
│ │ ├── img
│ │ │ ├── happy.png
│ │ │ ├── iot.png
│ │ │ ├── podcast.png
│ │ │ └── sense.png
│ │ └── newsletter.json
│ ├── 08-apps-to-fleets
│ │ ├── announcement.json
│ │ └── img
│ │ │ └── apps-to-fleets.png
│ ├── 08
│ │ ├── img
│ │ │ ├── apps-to-fleets.png
│ │ │ ├── fleets.png
│ │ │ ├── generic.png
│ │ │ ├── happy.png
│ │ │ ├── openvino.png
│ │ │ └── podcast.png
│ │ └── newsletter.json
│ ├── 09-hackathon-promo
│ │ ├── announcement.json
│ │ └── img
│ │ │ └── hackathon-2021.png
│ └── 09
│ │ ├── img
│ │ └── happy.png
│ │ └── newsletter.json
└── 2022
│ ├── 01
│ ├── img
│ │ ├── adafruit.png
│ │ ├── fallback.png
│ │ ├── happy.png
│ │ ├── hub.png
│ │ ├── nvidia.png
│ │ └── podcast.png
│ └── newsletter.json
│ ├── 02
│ ├── img
│ │ ├── ble.png
│ │ ├── challenge.png
│ │ ├── fallback.png
│ │ ├── happy.png
│ │ ├── heart.png
│ │ ├── pi.png
│ │ └── qvntra.png
│ └── newsletter.json
│ ├── 03
│ ├── img
│ │ ├── march-newsletter-1.png
│ │ ├── march-newsletter-2.png
│ │ └── march-newsletter-3.png
│ └── newsletter.json
│ ├── 04
│ ├── img
│ │ ├── april-newsletter-1.png
│ │ ├── april-newsletter-2.png
│ │ └── april-newsletter-3.png
│ └── newsletter.json
│ ├── 05
│ ├── img
│ │ ├── april-newsletter-1.png
│ │ ├── april-newsletter-2.png
│ │ └── april-newsletter-3.png
│ └── newsletter.json
│ ├── 06
│ ├── img
│ │ ├── april-newsletter-1.png
│ │ ├── april-newsletter-2.png
│ │ └── april-newsletter-3.png
│ └── newsletter.json
│ ├── 07
│ ├── img
│ │ ├── newsletter-1.png
│ │ ├── newsletter-2.png
│ │ ├── newsletter-3.png
│ │ └── newsletter-4.png
│ └── newsletter.json
│ ├── 08
│ ├── img
│ │ ├── newsletter-1.png
│ │ ├── newsletter-2.png
│ │ └── newsletter-3.png
│ └── newsletter.json
│ └── 09
│ ├── img
│ ├── september-1.png
│ ├── september-2.png
│ └── september-3.png
│ └── newsletter.json
├── gulpfile.js
├── package-lock.json
├── package.json
└── src
├── partials
├── banner.mjml
├── bird.png
├── card.mjml
├── charlie.mjml
├── covid_banner.mjml
├── covid_header.mjml
├── disclaimer.mjml
├── events.mjml
├── featured.mjml
├── footer.mjml
├── header.mjml
├── hub-card.mjml
├── hub.mjml
├── jobs.mjml
├── section_header.mjml
├── share.mjml
└── social.mjml
└── templates
├── announcement.mjml
└── newsletter.mjml
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["es2015"]
3 | }
4 |
--------------------------------------------------------------------------------
/.github/workflows/flowzone.yml:
--------------------------------------------------------------------------------
1 | name: Flowzone
2 |
3 | on:
4 | pull_request:
5 | types: [opened, synchronize, closed]
6 | branches:
7 | - "main"
8 | - "master"
9 |
10 | jobs:
11 | flowzone:
12 | name: Flowzone
13 | uses: product-os/flowzone/.github/workflows/flowzone.yml@master
14 | secrets: inherit
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | npm-debug.log
4 | bower_components
5 | dist
6 | .sass-cache
7 | .awspublish*
8 | config.json
9 | .vscode
10 | .netlify
11 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## v0.0.2 - 2018-10-05
2 |
3 | * Cleanup: General improvements [Gergely Imreh]
4 |
5 | ## 1.0.0 - 2018-11-12
6 |
7 | # v2.22.1
8 | ## (2023-11-28)
9 |
10 | * patch: npm upgrade to fix critical vulns [JOASSART Edwin]
11 |
12 | # v2.22.0
13 | ## (2022-11-14)
14 |
15 | * add-flowzone-yml-file [Lizzie Epton]
16 |
17 | # v2.21.0
18 | ## (2022-09-20)
19 |
20 | * september newsletter [Lizzie Epton]
21 |
22 | # v2.20.0
23 | ## (2022-08-10)
24 |
25 | * Add August Newsletter and graphics [Lizzie Epton]
26 |
27 | # v2.19.0
28 | ## (2022-07-15)
29 |
30 | * Add July newsletter [Lizzie Epton]
31 |
32 | # v2.18.0
33 | ## (2022-06-14)
34 |
35 | * Add June 2022 newsletter [andrew]
36 |
37 | # v2.17.0
38 | ## (2022-05-14)
39 |
40 | * Add May 2022 newsletter [andrew]
41 |
42 | # v2.16.0
43 | ## (2022-04-13)
44 |
45 | * Add-April-newsletter [Lizzie Epton]
46 |
47 | # v2.15.1
48 | ## (2022-03-16)
49 |
50 | * newsletter: february fix [Tomás Migone]
51 | * newsletter: february 2022 fixes by top dawg nhem [Tomás Migone]
52 | * newsletter: february 2022 [Tomás Migone]
53 |
54 | # v2.15.0
55 | ## (2022-03-16)
56 |
57 | * add march newsletter [Lizzie Epton]
58 |
59 | # v2.14.1
60 | ## (2022-02-15)
61 |
62 | * Fix typos [Tomás Migone]
63 | * newsletter: add jan 2022 [Tomás Migone]
64 |
65 | # v2.14.0
66 | ## (2021-12-14)
67 |
68 | * Add Dec 2021 newsletter [andrew]
69 |
70 | # v2.13.0
71 | ## (2021-11-16)
72 |
73 | * Add Nov 2021 newsletter [andrew]
74 |
75 | # v2.12.0
76 | ## (2021-10-14)
77 |
78 | * Adding Oct 2021 newsletter [andrew]
79 |
80 | # v2.11.0
81 | ## (2021-09-23)
82 |
83 | * Adding hackathon 2021 first email [andrew]
84 |
85 | # v2.10.0
86 | ## (2021-09-13)
87 |
88 | * Add Sept 2021 newsletter [Andrew Nhem]
89 |
90 | # v2.9.1
91 | ## (2021-08-13)
92 |
93 | * Fix typo [Andrew Nhem]
94 |
95 | # v2.9.0
96 | ## (2021-08-12)
97 |
98 | * Update section of Aug 2021 newsletter [Andrew Nhem]
99 |
100 | # v2.8.0
101 | ## (2021-08-12)
102 |
103 | * Adding August 2021 newsletter content [Andrew Nhem]
104 |
105 | # v2.7.0
106 | ## (2021-08-06)
107 |
108 | * Add announcement email for Aug 2021 applications -> fleets change [Andrew Nhem]
109 |
110 | # v2.6.0
111 | ## (2021-07-14)
112 |
113 | * Added July 2021 newsletter [Andrew Nhem]
114 | * newlsetter: July 2021 [Tomás Migone]
115 |
116 | # v2.5.0
117 | ## (2021-06-30)
118 |
119 | * 2021-06: add shortage announcement [Tomás Migone]
120 |
121 | # v2.4.8
122 | ## (2021-06-14)
123 |
124 | * newsletter: add june 2021 [Tomás Migone]
125 |
126 | # v2.4.7
127 | ## (2021-05-11)
128 |
129 | * newsletter: may 2021 [Tomás Migone]
130 |
131 | # v2.4.6
132 | ## (2021-04-22)
133 |
134 | * announcement: role changes april 2021 [Tomás Migone]
135 |
136 | # v2.4.5
137 | ## (2021-04-22)
138 |
139 | * newsletter: april 2021 fixes [Tomás Migone]
140 |
141 | # v2.4.4
142 | ## (2021-04-12)
143 |
144 | * newsletter: added april 2021 [Tomás Migone]
145 |
146 | # v2.4.3
147 | ## (2021-03-17)
148 |
149 | * Add 2013-03 role announcement [Tomás Migone]
150 |
151 | # v2.4.2
152 | ## (2021-03-10)
153 |
154 | * newsletter: march 2021 [Tomás Migone]
155 | * newsletter: add 2021-03 [Tomás Migone]
156 |
157 | # v2.4.1
158 | ## (2021-03-08)
159 |
160 | * fix fonts [Tomás Migone]
161 |
162 | # v2.4.0
163 | ## (2021-02-09)
164 |
165 | * february-2021: Added hub section [Tomás Migone]
166 | * Add Feb 2021 newsletter [Tomás Migone]
167 |
168 | # v2.3.0
169 | ## (2021-02-08)
170 |
171 | * Add hub section [Tomás Migone]
172 |
173 | # v2.2.0
174 | ## (2021-01-08)
175 |
176 | * Adding January 2021 newsletter [andrew]
177 |
178 | # v2.1.0
179 | ## (2020-12-11)
180 |
181 | * Add December 2020 newsletter [andrew]
182 |
183 | # v2.0.5
184 | ## (2020-11-12)
185 |
186 | * newsletter: added november 2020 data [Tomás Migone]
187 |
188 | # v2.0.4
189 | ## (2020-11-10)
190 |
191 | * newsletter: october fixes [Tomás Migone]
192 | * newsletter: add updated assets [Tomás Migone]
193 | * newsletter: October [Tomás Migone]
194 | * Fix typo [Tomás Migone]
195 |
196 | # v2.0.3
197 | ## (2020-09-08)
198 |
199 | * newsletter: september 2020 [Tomás Migone]
200 |
201 | # v2.0.2
202 | ## (2020-08-07)
203 |
204 | * newsletter: august 2020 [Tomás Migone]
205 |
206 | # v2.0.1
207 | ## (2020-07-06)
208 |
209 | * newsletter: july 2020 [Tomás Migone]
210 |
211 | # v2.0.0
212 | ## (2020-06-03)
213 |
214 | * newsletter: june 2020 feedback [Tomás Migone]
215 | * Replace Zurb foundation stack with MJML. [Tomás Migone]
216 |
217 | ## 1.1.0 - 2019-02-18
218 |
219 | * Add description to events [Daniel Andrade]
220 | * Add static content to use balena assets. [Daniel Andrade]
221 |
222 | * New email redesign [Daniel Andrade]
223 |
--------------------------------------------------------------------------------
/data/2019/11/img/hackathon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/11/img/hackathon.png
--------------------------------------------------------------------------------
/data/2019/11/img/onboarding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/11/img/onboarding.png
--------------------------------------------------------------------------------
/data/2019/11/img/pumpkin.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/11/img/pumpkin.gif
--------------------------------------------------------------------------------
/data/2019/11/img/space.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/11/img/space.png
--------------------------------------------------------------------------------
/data/2019/11/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "TEMPLATE TEST",
5 | "mailchimp_subject_line": "THIS IS A TEST - balena in Space 🚀 - November news from balena",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena November 2019",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "balena-newsletter-2019-11",
13 | "assets_folder": "img"
14 | },
15 | "header": {
16 | "title": "November 2019",
17 | "image": "img/pumpkin.gif",
18 | "color": "rgb(41, 80, 111)"
19 | },
20 | "featured": {
21 | "text": "Happy November, everyone! Welcome to another packed update from team balena. We’re all freshly back from our annual summit, which this year (for the second time) was in Barcelona, and ready for another year working hard to make life easier for all you IoT fleet owners out there.

It was a great opportunity for our new team members to get on board and meet their remote teammates for a week. We also ran a hackathon to let the community meet the team ask questions, and take home some gear: a new Raspberry Pi 4 and sense HAT!
This month we’ve got a spooooky halloween pumpkin (see it in action!), some news from our hackathon, some new dashboard updates, balenaOS in space(!) and of course some projects from our users and customers out in the real world.
Enjoy!"
22 | },
23 | "news": [
24 | {
25 | "title": "Barcelona Hackathon",
26 | "link": "https://www.balena.io/blog/summit-2019-barcelona-thats-a-wrap/#hackathon",
27 | "image": "img/hackathon.png",
28 | "button_text": "Read more",
29 | "text": "As you may have seen on social media, on October 26th we held a balena Hackathon in Barcelona, Spain. We welcomed around 100 developers from across the region to join us for a day of learning, building, snacking, shop talk, and demonstrations of all the brilliant projects that had been built throughout the day."
30 | },
31 | {
32 | "title": "New Getting Started Workflow",
33 | "image": "img/onboarding.png",
34 | "button_text": "To the dashboard!",
35 | "link": "https://dashboard.balena-cloud.com/",
36 | "text": "We are excited to introduce a new Getting Started Workflow to the balenaCloud dashboard. This Beginner’s Help tool has been designed to assist new users through the process of creating applications, adding devices and successfully deploying code, as quickly and easily as possible.
Check it out and let us know what you think!"
37 | }
38 | ],
39 | "posts": [
40 | {
41 | "title": "Docker Containers in Space!",
42 | "image": "img/space.png",
43 | "button_text": "Read more",
44 | "link": "https://www.balena.io/blog/beyond-the-cloud-docker-containers-in-space/",
45 | "text": "On the 13th June 2019, a rocket launched from Kiruna, Sweden, carrying 280kg of scientific experiments; among them, a Raspberry Pi Zero running Docker containers on balenaOS. To our knowledge, this is the first time a Moby/Docker container engine has been flown to space!"
46 | }
47 | ],
48 | "projects": [
49 | {
50 | "title": "MQTT protocol basics",
51 | "link": "https://www.hackster.io/adribenavides312/exploring-the-mqtt-protocol-with-esp8266-9ce6b1",
52 | "text": "Adrian Benavides (@kokonatt__) posted two awesome projects on Hackster.io this month that make use of balenaCloud!
First, Adrian detailed the MQTT protocol, including basic terminology for new users, and a tutorial showing users how to get started sending and transmitting data. There is also a video tutorial of how to flash a Raspberry Pi and then add it to balena. The final piece that is included is a ready-made Dockerfile to get you started! Have a look at this for more information."
53 | },
54 | {
55 | "title": "Using MQTT to transmit GPS coordinates",
56 | "link": "https://www.hackster.io/adrib/gps-live-tracking-with-balena-neo-6m-and-lora-d1e3bf",
57 | "text": "A few days later Adrian followed up that post with another, going even further and using MQTT to transmit GPS coordinates from a device in motion. Upon receiving the GPS coordinates, he then sends them to an InfluxDB table and uses Grafana to visualize (plot) the coordinates over time. Again, the tutorial includes everything you need to push the project to balena and get started! Check it out here"
58 | }
59 | ],
60 | "jobs": {
61 | "text": "Right now we are looking for people to join us across the whole company. Take a look at the list and if you’re interested or know someone you think would be, please get in touch!"
62 | },
63 | "events": [
64 | {
65 | "attending": "",
66 | "title": "Hackaday Superconference",
67 | "link": "https://hackaday.io/superconference/",
68 | "location": "Pasadena, CA, US",
69 | "date": "Nov 15-17, 2019"
70 | },
71 | {
72 | "attending": "",
73 | "title": "KubeCon CloudNativeCon North America",
74 | "link": "https://events19.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019/",
75 | "location": "San Diego, CA, US",
76 | "date": "Nov 18-21, 2019"
77 | },
78 | {
79 | "attending": "",
80 | "title": "Arm AIoT",
81 | "link": "https://armsummit.bemyapp.com/",
82 | "location": "Mountain View, CA",
83 | "date": "Dec 2-3, 2019"
84 | },
85 | {
86 | "attending": "",
87 | "title": "The Things Conference",
88 | "link": "https://www.thethingsnetwork.org/conference/",
89 | "location": "Amsterdam, NL",
90 | "date": "Jan 30-31, 2020"
91 | }
92 | ]
93 | }
--------------------------------------------------------------------------------
/data/2019/12/img/balenasound.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/balenasound.png
--------------------------------------------------------------------------------
/data/2019/12/img/bosch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/bosch.jpg
--------------------------------------------------------------------------------
/data/2019/12/img/cnc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/cnc.png
--------------------------------------------------------------------------------
/data/2019/12/img/diagnostics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/diagnostics.png
--------------------------------------------------------------------------------
/data/2019/12/img/esr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/esr.png
--------------------------------------------------------------------------------
/data/2019/12/img/happiness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/happiness.png
--------------------------------------------------------------------------------
/data/2019/12/img/hero.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/hero.gif
--------------------------------------------------------------------------------
/data/2019/12/img/podcast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2019/12/img/podcast.png
--------------------------------------------------------------------------------
/data/2019/12/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter December 2019",
5 | "mailchimp_subject_line": "Time for some joy and cheer: December news from balena",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena November 2019",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "chriscw@balena.io",
12 | "chris@thefnet.co.uk"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2019-12",
15 | "assets_folder": "img"
16 | },
17 | "header": {
18 | "title": "December 2019",
19 | "image": "img/hero.gif",
20 | "image_height": 272
21 | },
22 | "featured": {
23 | "text": "Greetings to thee, our faithful reader! We bring ye good tidings in the final balena newsletter of 2019! This month brings product news for fleet owners, the latest from our blog, and as always, the latest from you out in the community.
Of particular interest this month is our Bosch case study, where you can read how this multinational engineering and electronics company uses balena to deploy software to devices distributed all around the world.
Also check out how balenaOS and CNC.js can add new functionality into affordable CNC machines that you have laying around or were thinking of trying during the holidays.
Read on for your monthly delivery of balena-fueled goodness, and no matter what you’re celebrating this season, happy holidays from everyone here at balena!"
24 | },
25 | "news": [
26 | {
27 | "title": "Now open source: our remote team support scheduler",
28 | "link": "https://www.balena.io/blog/the-unreasonable-effectiveness-of-algorithms-in-boosting-team-happiness/",
29 | "image": "img/happiness.png",
30 | "button_text": "Read more",
31 | "text": "Scheduling remote shifts is hard work! Get a closer look on how balena programmatically schedules support coverage for its distributed team to reduce friction and increase employee and user happiness (and try the open source code yourself!)."
32 | },
33 | {
34 | "title": "Improving the way fleet owners debug their devices",
35 | "link": "https://www.balena.io/blog/device-diagnostics-are-now-open-source/",
36 | "image": "img/diagnostics.png",
37 | "button_text": "Read more",
38 | "text": "Device diagnostics are now open source via balenaCloud to help fleet owners better troubleshoot their devices."
39 | },
40 | {
41 | "title": "Podcast: how systems thinking reduces friction for employees and customers",
42 | "link": "https://openviewpartners.com/blog/systems-engineering-for-platforms-organizations-podcast/",
43 | "image": "img/podcast.png",
44 | "button_text": "Listen now",
45 | "text": "A fully-distributed team opens doors to many efficiencies and also new challenges. Our CEO Alexandros Marinos joins OpenView Ventures on their show to talk about new solutions and tools to reduce remote employee friction."
46 | }
47 | ],
48 | "posts": [
49 | {
50 | "title": "Superpowering affordable CNC devices with CNC.js and balenaOS",
51 | "image": "img/cnc.png",
52 | "button_text": "Read more",
53 | "link": "https://www.balena.io/blog/add-new-functionality-to-affordable-cnc-machines-using-cnc-js-and-balena/",
54 | "text": "Breathe new life and premium functionality into even the most affordable CNC machines with this new CNC.js and balenaOS project."
55 | },
56 | {
57 | "title": "How Bosch manages its IoT fleet using balena",
58 | "image": "img/bosch.jpg",
59 | "button_text": "Read more",
60 | "link": "https://www.balena.io/blog/remotely-managing-and-deploying-to-iot-devices-at-scale-with-balena/",
61 | "text": "We’re excited to share this overview of how Bosch uses balena to deploy software to devices distributed all around the world."
62 | }
63 | ],
64 | "projects": [
65 | {
66 | "title": "Matthew from Liverpool shares his balena-powered vinyl cutter!",
67 | "link": "https://twitter.com/MatthewCroughan/status/1195960373071032321",
68 | "text": "Watch this short video from @matthewcroughan (fresh out of the @DoESLiverpool maker/coworking space) where he uses balenaOS to power his vinyl cutter (h/t to community member Alex Lennon for the find)."
69 | },
70 | {
71 | "title": "Building a country-wide LoRaWAN network with balena",
72 | "link": "https://twitter.com/bidikov/status/1195780571122798592",
73 | "text": "@bidikov gave us a sneak peek at a massive IoT project. Looks like a massive, country-wide LoRaWAN network is in the works. We’ll be keeping an eye on this awesome project!"
74 | },
75 | {
76 | "title": "Putting balenaFin to work in home automation",
77 | "link": "https://twitter.com/gelleouet/status/1195797650991390725",
78 | "text": "Gregory Elleouet of France is working on a fascinating project combining our balenaFin as part of their BeMyHomeSmart project."
79 | }
80 | ],
81 | "jobs": {
82 | "text": ""
83 | },
84 | "events": [
85 | {
86 | "attending": "yes",
87 | "title": "London IoT Meetup",
88 | "link": "https://attending.io/iotlondon",
89 | "location": "London, UK",
90 | "event_date": "Dec 17, 2019"
91 | },
92 | {
93 | "attending": "",
94 | "title": "Phoenix IoT DevFest",
95 | "link": "https://www.thethingsnetwork.org/conference/",
96 | "location": "Phoenix, AZ, USA",
97 | "event_date": "Jan 25, 2020"
98 | },
99 | {
100 | "attending": "",
101 | "title": "The Things Conference",
102 | "link": "https://www.thethingsnetwork.org/conference/",
103 | "location": "Amsterdam, NL",
104 | "event_date": "Jan 30-31, 2020"
105 | },
106 | {
107 | "attending": "",
108 | "title": "FOSDEM",
109 | "link": "",
110 | "location": "Brussels, BE",
111 | "event_date": "Feb 1-2, 2020"
112 | },
113 | {
114 | "attending": "",
115 | "title": "HashiTalks",
116 | "link": "",
117 | "location": "Online - Virtual Event",
118 | "event_date": "Feb 20, 2020"
119 | },
120 | {
121 | "attending": "",
122 | "title": "Scale18x",
123 | "link": "https://www.socallinuxexpo.org/scale/18x",
124 | "location": "Pasadena, CA, US",
125 | "event_date": "Mar 5-8, 2020"
126 | }
127 | ]
128 | }
--------------------------------------------------------------------------------
/data/2020/01/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/01/img/coral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/coral.png
--------------------------------------------------------------------------------
/data/2020/01/img/esr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/esr.png
--------------------------------------------------------------------------------
/data/2020/01/img/hero.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/hero.gif
--------------------------------------------------------------------------------
/data/2020/01/img/pipe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/pipe.png
--------------------------------------------------------------------------------
/data/2020/01/img/sense.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/sense.png
--------------------------------------------------------------------------------
/data/2020/01/img/sound.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/sound.png
--------------------------------------------------------------------------------
/data/2020/01/img/xmas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/01/img/xmas.png
--------------------------------------------------------------------------------
/data/2020/02/img/bird.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/02/img/bird.png
--------------------------------------------------------------------------------
/data/2020/02/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/02/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/02/img/contracts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/02/img/contracts.png
--------------------------------------------------------------------------------
/data/2020/02/img/hero.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/02/img/hero.gif
--------------------------------------------------------------------------------
/data/2020/02/img/sdr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/02/img/sdr.png
--------------------------------------------------------------------------------
/data/2020/02/img/workload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/02/img/workload.png
--------------------------------------------------------------------------------
/data/2020/02/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter February 2020",
5 | "mailchimp_subject_line": "Flying fleet-first into February! All the latest from balena",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena February 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io"
12 | ],
13 | "netlify_site_name": "balena-newsletter-2020-02",
14 | "assets_folder": "img"
15 | },
16 | "header": {
17 | "title": "February 2020",
18 | "image": "img/hero.gif",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "text": "We hope 2020 is off to a great start! This month we’re talking Container Contracts, Software-Defined Radio (SDR), and figuring out how to get the most from our edge devices.
“By the beard of Zeus-- what’s a container contract?!' we hear you cry, but fear not-- we cover the feature in this blog post on how to make conditional updates to your fleet. If you’re curious about SDR, check out this guide to set up your own remote radio monitoring station. Finally, if you’re finding your fleet is feeling flippantly underutilized, we take a look into analysing and making the most of your device’s hardware.
As always, we have content from the balena team, community spotlights and, as always, a new fleet owner tip from Charlie.
On to the good stuff… see you next month!"
24 | },
25 | "news": [
26 | {
27 | "title": "Introducing Container Contracts by balena",
28 | "link": "https://www.balena.io/blog/how-to-use-balenacloud-container-contracts-in-mixed-device-environments-to-fine-tune-your-fleet/",
29 | "image": "img/contracts.png",
30 | "button_text": "Read more",
31 | "text": "We’re excited to put a spotlight on our Container Contracts feature. Set rules that prevent devices from getting upgrades that make them fail -- and keep fleets healthy. Check out our announcement post for details on how we’re reducing even more friction for fleet owners."
32 | }
33 | ],
34 | "posts": [
35 | {
36 | "title": "Use utilization data to pick boards that fit your project",
37 | "image": "img/workload.png",
38 | "button_text": "Read more",
39 | "link": "https://www.balena.io/blog/are-you-buying-the-right-devices-for-your-iot-workloads/",
40 | "text": "So many boards, so many choices! Boards like the balenaFin, Raspberry Pi 3 and 4, and NVIDIA are powerful multi-core microcomputers with plenty of horsepower to spare. Learn how to decide which is best for your upcoming project."
41 | },
42 | {
43 | "title": "Set up your own software-defined radio monitoring",
44 | "image": "img/sdr.png",
45 | "button_text": "Read more",
46 | "link": "https://www.balena.io/blog/running-openwebrx-on-balena-to-remotely-monitor-local-radio-spectrum/",
47 | "text": "Tired of the same ole stations on the radio? Aspire to create your own pirate radio station? Use this project to detect surrounding radio spectrum and stream its audio all from a Raspberry Pi, software-defined radio, and balena."
48 | }
49 | ],
50 | "charlie": {
51 | "text": "This month, we discovered how to pass service and environment variables when pushing code to a device. This is particularly helpful when developing in local mode. Check out the docs for more information!
"
52 | },
53 | "projects": [
54 | {
55 | "title": "Build a GPS Tracker with balenaOS",
56 | "link": "https://scrobotics.es/2020/02/03/gps-tracker-with-balenaos/",
57 | "text": "Huge thanks to SCRobotics for their detailed post on how to create a GPS Tracker on an embedded device using balenaOS. Check out the guide to try it out."
58 | },
59 | {
60 | "title": "Create an on-the-go, Pi-powered Minecraft server with balena",
61 | "link": "https://github.com/AlexProgrammerDE/balena-server",
62 | "text": "Interested in using balena to spin up and provision a portable Minecraft server off of a Raspberry Pi? See how @AlexProgrammerDE does it on GitHub. Stay tuned for a full project post on this soon."
63 | }
64 | ],
65 | "jobs": {
66 | "text": "We’re looking for a talented Software Engineer to help us take our internal tooling to the next level. The vision: CI tooling purpose-built for IoT workflows. Could this be you? Apply today!"
67 | },
68 | "share": {
69 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-february-2020"
70 | },
71 | "events": [
72 | {
73 | "attending": "",
74 | "title": "HashiTalks",
75 | "link": "https://events.hashicorp.com/hashitalks2020",
76 | "location": "Online - Virtual Event",
77 | "event_date": "Feb 20, 2020"
78 | },
79 | {
80 | "attending": "",
81 | "title": "Embedded World",
82 | "link": "https://www.embedded-world.de/en",
83 | "location": "Nuremberg, DE",
84 | "event_date": "Feb 25-27, 2020"
85 | },
86 | {
87 | "attending": "yes",
88 | "title": "Scale18x",
89 | "link": "https://www.socallinuxexpo.org/scale/18x",
90 | "location": "Pasadena, CA, US",
91 | "event_date": "Mar 5-8, 2020"
92 | },
93 | {
94 | "attending": "yes",
95 | "title": "Nvidia GPU Technology Conference",
96 | "link": "https://www.nvidia.com/en-us/gtc/",
97 | "location": "San Jose, CA, US",
98 | "event_date": "Mar 22-26, 2020"
99 | },
100 | {
101 | "attending": "",
102 | "title": "KubeCon + CloudNative, Europe",
103 | "link": "https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/",
104 | "location": "Amsterdam, NL",
105 | "event_date": "Mar 30 - April 2, 2020"
106 | },
107 | {
108 | "attending": "",
109 | "title": "Internet of Things World",
110 | "link": "https://tmt.knect365.com/iot-world/",
111 | "location": "San Jose, CA, USA",
112 | "event_date": "April 6-9, 2020"
113 | },
114 | {
115 | "attending": "",
116 | "title": "Hackaday Belgrade",
117 | "link": "https://hackaday.com/tag/2020-hackaday-belgrade/",
118 | "location": "Belgrade, Serbia",
119 | "event_date": "May 9, 2020"
120 | }
121 | ]
122 | }
--------------------------------------------------------------------------------
/data/2020/03-covid-19/datafile.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Fold for Covid",
5 | "mailchimp_subject_line": "Join the COVID-19 fight from home!",
6 | "mailchimp_preview_text": "Contribute your spare computing power to Rosetta@Home to support COVID-19 research.",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "fold-for-covid",
13 | "assets_folder": "img"
14 | },
15 | "header": {
16 | "color": "rgb(239, 248, 244)",
17 | "title": "",
18 | "image": "img/hero.png",
19 | "image_height": 760,
20 | "image_width": 1200,
21 | "no_logo": true
22 | },
23 | "featured": {
24 | "color": "#ffffff",
25 | "text": "We're excited to announce the Fold for Covid project-- an easy way to contribute your spare computing power (PCs, laptops, single-board devices) to Rosetta@Home and support vital COVID-19 research.
Fold for Covid increases the number of different device types that can be used for the Rosetta@Home project, enabling us to boost the amount of computing power available to the Baker Lab scientific research team at the University of Washington.
Why is it important?
The more computing power available, the faster protein folding simulations can be run, and the sooner a potential COVID-19 treatment can be found. In just a few simple steps, you can add your devices and play your part in the fight against this global pandemic.
Fold for Covid amplifies the incredible work already being done by Baker Lab, ARM, Packet, Neocortix, and Linaro. Find out more about the project and its origins in our announcement post."
26 | },
27 | "banner": {
28 | "color": "rgb(239, 248, 244)",
29 | "image": "img/banner.png",
30 | "link": "https://foldforcovid.io",
31 | "title": "Join the COVID-19 fight",
32 | "text": "Do you have a spare computer, laptop
or IoT device?",
33 | "button_color": "#63ba97",
34 | "button_radius": "0px",
35 | "button_text": "Get started"
36 | }
37 | }
--------------------------------------------------------------------------------
/data/2020/03-covid-19/img/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03-covid-19/img/banner.png
--------------------------------------------------------------------------------
/data/2020/03-covid-19/img/header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03-covid-19/img/header.png
--------------------------------------------------------------------------------
/data/2020/03-covid-19/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03-covid-19/img/hero.png
--------------------------------------------------------------------------------
/data/2020/03/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/03/img/esr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/esr.png
--------------------------------------------------------------------------------
/data/2020/03/img/floppy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/floppy.png
--------------------------------------------------------------------------------
/data/2020/03/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/hero.png
--------------------------------------------------------------------------------
/data/2020/03/img/lego.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/lego.png
--------------------------------------------------------------------------------
/data/2020/03/img/ntp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/ntp.png
--------------------------------------------------------------------------------
/data/2020/03/img/nvidia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/nvidia.png
--------------------------------------------------------------------------------
/data/2020/03/img/sound.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/03/img/sound.png
--------------------------------------------------------------------------------
/data/2020/03/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter March 2020",
5 | "mailchimp_subject_line": "March morsels from balena",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena March 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io"
12 | ],
13 | "netlify_site_name": "balena-newsletter-2020-03",
14 | "assets_folder": "img"
15 | },
16 | "header": {
17 | "title": "March 2020",
18 | "image": "img/hero.png",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "text": "Welcome dear reader-- we hope you’re having a marvellous day! This month, we’re excited to announce that we’ve released our Extended Support Release (ESR) process for balenaCloud. This is a massive step forward for fleet owners running projects on thousands of devices at scale using balenaCloud, giving you all a more predictable release schedule.
On the blog this month, we’ve been working with the Nvidia Jetson Nano, setting up a scalable deployment solution on balena to help you get these nifty devices out into the wild. We upgraded our popular balenaSound project to include synchronized multi-room audio - you can now DIY your own full-home audio system. Not gonna lie, we think it’s kinda awesome, and would love to hear what you think. From the community we’ve got a precision time project with GPS, and a way to forward your SMS messages from home via Slack to anywhere in the world.
Find all this and more down below!"
24 | },
25 | "news": [
26 | {
27 | "title": "Announcing Extended Support Release (ESR) for balenaCloud",
28 | "link": "https://www.balena.io/blog/balenaos-esr-peace-of-mind-with-only-two-updates-a-year/",
29 | "image": "img/esr.png",
30 | "button_text": "Learn more",
31 | "text": "The ESR process makes it easier for at-scale fleet owners to have a more predictable OS update schedule to ensure critical security or bug fixes are not missed."
32 | }
33 | ],
34 | "posts": [
35 | {
36 | "title": "Getting started with the Nvidia Jetson Nano and balena",
37 | "image": "img/nvidia.png",
38 | "button_text": "Read the post",
39 | "link": "https://www.balena.io/blog/getting-started-with-the-nvidia-jetson-nano-using-balena/",
40 | "text": "If you have your hands on a Nvidia Jetson Nano development kit and want to use it with balena, this guide shows you the way."
41 | },
42 | {
43 | "title": "Seamless, multi-room audio with any speakers and balenaSound",
44 | "image": "img/sound.png",
45 | "button_text": "Read more",
46 | "link": "https://www.balena.io/blog/diy-raspberry-pi-multi-room-audio-system/",
47 | "text": "We gave balenaSound an update, supporting multi-room setups using bluetooth, Apple Airplay, or Spotify. Check out the post and watch the video to learn how to create your own system."
48 | }
49 | ],
50 | "charlie": {
51 | "text": "Did you know that the balena base images have a built-in command to help you install packages? Try it in your project's Dockerfile like this:

Check the documentation for more details!"
52 | },
53 | "projects": [
54 | {
55 | "title": "Tackling NTP servers with precision",
56 | "image": "img/ntp.png",
57 | "link": "https://github.com/misterpeee/balena-gps-ntpsecd",
58 | "text": "Increase the precision of time tracking on your NTP servers with this balena project by @misterpeee via GitHub."
59 | },
60 | {
61 | "title": "Avoid SMS and call overages with this neat project",
62 | "image": "img/lego.png",
63 | "link": "https://github.com/livioso/smack",
64 | "text": "Create your own SMS and call forwarder based on a Pi and balena via this project by @livioso. Explore the world and stay connected."
65 | },
66 | {
67 | "title": "Backwards-compatible balenaEtcher?",
68 | "image": "img/floppy.png",
69 | "link": "https://twitter.com/leandrinux/status/1233174267275227136",
70 | "text": "If you wondered whether or not Etcher works with floppy disks, well… turns out it does (thanks @leandrinux)!"
71 | }
72 | ],
73 | "jobs": {
74 | "text": "We’re looking for a product engineer to join the team
Our ideal product engineers are visionaries with full-stack skills, proactively identifying opportunities to improve the entire UX lifecycle from design to deployment and maintenance. Could this be you? Apply today!"
75 | },
76 | "share": {
77 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-march-2020"
78 | },
79 | "events": [
80 | {
81 | "attending": "",
82 | "title": "Scale18x",
83 | "link": "https://www.socallinuxexpo.org/scale/18x",
84 | "location": "Pasadena, CA, US",
85 | "event_date": "Mar 5-8, 2020"
86 | },
87 | {
88 | "attending": "",
89 | "title": "Nvidia GPU Technology Conference",
90 | "link": "https://www.nvidia.com/en-us/gtc/",
91 | "location": "San Jose, CA, US",
92 | "event_date": "Mar 22-26, 2020"
93 | },
94 | {
95 | "attending": "yes",
96 | "title": "IoT Pune Meetup",
97 | "link": "https://www.meetup.com/Internet-Of-Things-Pune-IoTPune/events/",
98 | "location": "Pune, IN",
99 | "event_date": "Mar 28, 2020"
100 | },
101 | {
102 | "attending": "",
103 | "title": "Internet of Things World",
104 | "link": "https://tmt.knect365.com/iot-world/",
105 | "location": "San Jose, CA, USA",
106 | "event_date": "April 6-9, 2020"
107 | },
108 | {
109 | "attending": "",
110 | "title": "Hackaday Belgrade",
111 | "link": "https://hackaday.com/tag/2020-hackaday-belgrade/",
112 | "location": "Belgrade, Serbia",
113 | "event_date": "May 9, 2020"
114 | }
115 | ]
116 | }
--------------------------------------------------------------------------------
/data/2020/04/img/alwaysai.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/04/img/alwaysai.jpg
--------------------------------------------------------------------------------
/data/2020/04/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/04/img/happy.png
--------------------------------------------------------------------------------
/data/2020/04/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/04/img/hero.png
--------------------------------------------------------------------------------
/data/2020/04/img/iot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/04/img/iot.jpg
--------------------------------------------------------------------------------
/data/2020/04/img/local.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/04/img/local.jpg
--------------------------------------------------------------------------------
/data/2020/04/img/remote.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/04/img/remote.jpg
--------------------------------------------------------------------------------
/data/2020/04/img/skycatch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/04/img/skycatch.png
--------------------------------------------------------------------------------
/data/2020/04/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter April 2020",
5 | "mailchimp_subject_line": "April updates: WFH tips, AI-driven detection, and introducing our IoT live stream",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena March 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io"
12 | ],
13 | "netlify_site_name": "balena-newsletter-2020-04",
14 | "assets_folder": "img"
15 | },
16 | "header": {
17 | "title": "April 2020",
18 | "image": "img/hero.png",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "text": "Let's start by sharing some of the amazing work balena customers are doing to improve accessibility to home testing for COVID-19, advance disease research tools, and increase access to medical equipment. We also asked our own team of experts at balena (we're 100% remote) directly for work-from-home tips to help those who can't commute to their offices.
Team balena is grateful, proud, and supportive of all the doctors, medical practitioners, scientists, first responders, and workers out there doing what they can to help us make sense of the disease, find a cure, stay safe, or access the basic resources that everyone needs to get through all of this.
Take care out there, everyone! On to the updates."
24 | },
25 | "news": [
26 | {
27 | "title": "New to remote work? Get tips from the team",
28 | "link": "https://www.balena.io/blog/new-to-working-remotely-here-are-some-tips-from-our-global-fully-distributed-team/",
29 | "image": "img/remote.jpg",
30 | "button_text": "Read the post",
31 | "text": "Team balena breaks down remote work into manageable chunks. Get tips and tricks directly from our teammates and make “work from home” work."
32 | },
33 | {
34 | "title": "See how balena helps Skycatch deploy and manage thousands of IoT devices",
35 | "link": "https://www.balena.io/blog/skycatch-navigating-at-scale-fleet-management-challenges-using-balena/",
36 | "image": "img/skycatch.png",
37 | "button_text": "Learn more",
38 | "text": "Learn how balena removes the friction of at-scale device and fleet management for Skycatch's unique computer vision and jobsite mapping platform."
39 | },
40 | {
41 | "title": "Join us for IoT Happy Hour (weekly!)",
42 | "link": "https://www.youtube.com/channel/UCEFvSZzQjGfu387QQ3fUtfA/",
43 | "image": "img/happy.png",
44 | "button_text": "Watch and subscribe",
45 | "text": "Team balena now hosts Friday IoT Happy Hours. Talk shop, meet folks, and check out interesting projects all from our YouTube stream."
46 | }
47 | ],
48 | "posts": [
49 | {
50 | "title": "AI-driven object detection with the push of a button",
51 | "image": "img/alwaysai.jpg",
52 | "button_text": "Read the post",
53 | "link": "https://www.balena.io/blog/build-an-ai-driven-object-detection-algorithm-with-balenaos-and-alwaysai/",
54 | "text": "See how alwaysAI and balena can abstract away the complexity of machine learning and help you build an object detector with a few downloads and a CLI push."
55 | },
56 | {
57 | "title": "Make a change, see the results with Local Mode and livepush",
58 | "image": "img/local.jpg",
59 | "button_text": "Try it out",
60 | "link": "https://www.balena.io/blog/local-mode-and-livepush-make-balenacloud-development-powerfully-fast/",
61 | "text": "We show our users how to develop directly onto their devices, allowing teams to quickly iterate and see updated results immediately. Hack to your heart's content."
62 | },
63 | {
64 | "title": "Attention, IoT professionals: define your role!",
65 | "image": "img/iot.jpg",
66 | "button_text": "Tell us",
67 | "link": "https://www.balena.io/blog/iot-professionals-define-your-role/",
68 | "text": "Are you an IoT fleet owner? Edge developer? Engineer of edge devices? Edge Master of the Universe? We're conducting some research to find out what IoT professionals call themselves."
69 | }
70 | ],
71 |
72 | "projects": [
73 | {
74 | "title": "Kiwibots use their delivery bots to transport medical goods",
75 | "image": "",
76 | "link": "https://www.kiwibot.com/kiwibot-covid-19",
77 | "text": "Typically used for the delivery of food on college campuses, it's great to see our customer, Kiwibots, transition some of its fleet to deliver medical goods in support of professionals and individuals who need them."
78 | },
79 | {
80 | "title": "Opentrons is working non-stop to create a high-throughput COVID-19 testing system",
81 | "image": "",
82 | "link": "https://twitter.com/opentrons/status/1237040943489904641",
83 | "text": "We're proud of our customer, Opentrons, for putting IoT and edge technology to work to support COVID-19 research. They're making progress on increasing the throughput of their testing machines to help disease researchers."
84 | },
85 | {
86 | "title": "Nurx works on home testing for COVID-19",
87 | "image": "",
88 | "link": "https://twitter.com/nurxapp/status/1241139761416265730",
89 | "text": "Shoutout to our customer, Nurx, for their work on making home testing for COVID-19 more accessible."
90 | }
91 | ],
92 | "jobs": {
93 | "text": ""
94 | },
95 | "share": {
96 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-april-2020"
97 | },
98 | "events": [
99 | {
100 | "attending": "yes",
101 | "title": "balena IoT Happy Hour",
102 | "link": "https://www.youtube.com/channel/UCEFvSZzQjGfu387QQ3fUtfA/",
103 | "location": "Online, World",
104 | "event_date": "Every Friday 16:00 UTC"
105 | }
106 | ]
107 | }
--------------------------------------------------------------------------------
/data/2020/05/img/behind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/behind.png
--------------------------------------------------------------------------------
/data/2020/05/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/05/img/fin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/fin.png
--------------------------------------------------------------------------------
/data/2020/05/img/fold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/fold.png
--------------------------------------------------------------------------------
/data/2020/05/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/happy.png
--------------------------------------------------------------------------------
/data/2020/05/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/hero.png
--------------------------------------------------------------------------------
/data/2020/05/img/led.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/led.png
--------------------------------------------------------------------------------
/data/2020/05/img/videocall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/05/img/videocall.png
--------------------------------------------------------------------------------
/data/2020/05/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter May 2020",
5 | "mailchimp_subject_line": "May updates: Help researchers find a COVID-19 treatment with us-- #jointhefold",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena May 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io"
12 | ],
13 | "netlify_site_name": "balena-newsletter-2020-05",
14 | "assets_folder": "img"
15 | },
16 | "header": {
17 | "title": "May 2020",
18 | "image": "img/hero.png",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "text": "Hey there, everyone! In case you missed it, we launched Fold for Covid -- an easy way to contribute your spare computing power (PCs, laptops, single-board devices) to Rosetta@home and support vital COVID-19 research. Check it out and #jointhefold!
For the tinkerers out there, we launched an LED Alerter project to help prevent office intrusions or interruptions during remote work. We added a few new IoT Happy Hour episodes and read on to see Community member highlights from folks who have launched Fold for Covid.
Most importantly, take care and stay safe and we’ll see you in the next one."
24 | },
25 | "news": [
26 | {
27 | "title": "Help scientists identify treatments for COVID-19 from home ",
28 | "link": "https://foldforcovid.io/",
29 | "image": "img/fold.png",
30 | "button_text": "Join the Fold",
31 | "text": "Join foldforcovid.io in minutes and let your spare computers and IoT devices join the effort to analyze and tackle the virus.
Why is this so important?
The more computing power available, the faster protein folding simulations can be run by researchers, and the sooner a potential COVID-19 treatment can be found. In just a few simple steps, you can add your devices and play your part in the fight against this global pandemic."
32 | },
33 | {
34 | "title": "IoT Happy Hour: Take a closer look at the balenaFin!",
35 | "link": "https://www.youtube.com/watch?v=E2Vw9BT_u0U",
36 | "image": "img/fin.png",
37 | "button_text": "Watch the episode",
38 | "text": "The Hardware Hackers and Community brought the tough questions to our balenaFin team about the custom single-board unit.
Join us weekly! Team balena now hosts Friday IoT Happy Hours. Talk shop, meet folks, and check out interesting projects all from our YouTube stream-- please watch and subscribe!"
39 | }
40 | ],
41 | "posts": [
42 | {
43 | "title": "Learn how balena enables more devices to join Rosetta@home to fight COVID-19",
44 | "image": "img/behind.png",
45 | "button_text": "Read the post",
46 | "link": "https://www.balena.io/blog/balena-enables-more-devices-to-join-rosetta-home-to-research-covid-19/",
47 | "text": "Check out what went on behind the scenes that led to the build and launch of Fold for Covid. You can also watch the launch episode of the related IoT Happy Hour episode for more info."
48 | },
49 | {
50 | "title": "Let people know your availability with this LED Alerter project",
51 | "image": "img/led.png",
52 | "button_text": "See the project",
53 | "link": "https://www.balena.io/blog/build-an-led-alerter-for-your-remote-work-office-setup/",
54 | "text": "Having people trample into your office during a busy time or video call can be disruptive. For the hardware hackers out there, here’s a LED Alerter project to create a nifty notifier for others."
55 | },
56 | {
57 | "title": "Get friends and family on the big screen with this video call project",
58 | "image": "img/videocall.png",
59 | "button_text": "Try this project",
60 | "link": "https://www.balena.io/blog/put-friends-and-loved-ones-on-the-big-screen-with-this-instant-video-call-project/",
61 | "text": "Catching up with friends and family virtually can be tricky with folks who need extra IT help. Use this project to set up hassle-free video calling for their TV."
62 | }
63 | ],
64 |
65 | "charlie": {
66 | "text": "Change device configuration on-the-go with this tip
Did you know that balenaCloud allows you to add or edit config.txt options remotely?
Take the option you want to add (e.g. hdmi_force_hotplug), add the prefix \"BALENA_HOST_CONFIG_\", and create an entry in the Device Configuration (for a single device) or Fleet Configuration (for all the devices in an application) section of your balenaCloud dashboard.

Set these values quickly, without manually editing config files, and on any device wherever it is in the world!"
67 | },
68 |
69 | "projects": [
70 | {
71 | "title": "Add one device, or a whole fleet of ‘em!",
72 | "image": "",
73 | "link": "https://twitter.com/DominicAngelini/status/1253831751962509312",
74 | "text": "Here’s a great example of taking #jointhefold to the next level-- @domincangelini shares this miniature Pi4 server rack."
75 | },
76 | {
77 | "title": "We’re pretty stoked about foldforcovid, too",
78 | "image": "",
79 | "link": "https://twitter.com/bkamber/status/1254808026244096002",
80 | "text": "Helping the fight is definitely a #mood (h/t @bkamber)."
81 | },
82 | {
83 | "title": "It’s a global fight against COVID-19",
84 | "image": "",
85 | "link": "https://twitter.com/pradeeka7/status/1253894578756861955",
86 | "text": "We’re glad to have folks from all around the world #jointhefold, even Sri Lanka! h/t @pradeeka7"
87 | },
88 | {
89 | "title": "Every little bit counts!",
90 | "image": "",
91 | "link": "https://twitter.com/Harrison__DW/status/1255572815878602752",
92 | "text": "This project empowers everyone to join the fight -- every spare device people can spare helps the cause. Thanks, @Harrison__DW!"
93 | }
94 | ],
95 | "jobs": {
96 | "text": ""
97 | },
98 | "share": {
99 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-may-2020"
100 | },
101 | "events": [
102 | {
103 | "attending": "yes",
104 | "title": "balena IoT Happy Hour",
105 | "link": "https://www.youtube.com/channel/UCEFvSZzQjGfu387QQ3fUtfA/",
106 | "location": "Online, World",
107 | "event_date": "Every Friday 16:00 UTC"
108 | }
109 | ]
110 | }
--------------------------------------------------------------------------------
/data/2020/06/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/06/img/deltas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/deltas.png
--------------------------------------------------------------------------------
/data/2020/06/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/happy.png
--------------------------------------------------------------------------------
/data/2020/06/img/hero.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/hero.jpg
--------------------------------------------------------------------------------
/data/2020/06/img/policy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/policy.png
--------------------------------------------------------------------------------
/data/2020/06/img/print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/print.png
--------------------------------------------------------------------------------
/data/2020/06/img/skin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/skin.png
--------------------------------------------------------------------------------
/data/2020/06/img/wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/06/img/wifi.png
--------------------------------------------------------------------------------
/data/2020/07/img/covid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/07/img/covid.png
--------------------------------------------------------------------------------
/data/2020/07/img/cv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/07/img/cv.png
--------------------------------------------------------------------------------
/data/2020/07/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/07/img/happy.png
--------------------------------------------------------------------------------
/data/2020/07/img/hero.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/07/img/hero.jpg
--------------------------------------------------------------------------------
/data/2020/07/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/07/img/hero.png
--------------------------------------------------------------------------------
/data/2020/07/img/inky.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/07/img/inky.png
--------------------------------------------------------------------------------
/data/2020/07/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter July 2020",
5 | "mailchimp_subject_line": "July updates: Fold for Covid news, check out InkyShot, and get started with OpenDataCam",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena July 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io"
12 | ],
13 | "netlify_site_name": "balena-newsletter-2020-07",
14 | "assets_folder": "img"
15 | },
16 | "header": {
17 | "dark": "yes",
18 | "title": "July 2020",
19 | "title_color": "rgb(41, 81, 112)",
20 | "image": "img/hero.png",
21 | "image_height": 500,
22 | "image_width": 1200
23 | },
24 | "featured": {
25 | "text": "Hello, reader!
This month we’re excited to share some news about Rosetta@home. The research team has found proteins that potentially neutralize COVID-19 in lab tests. Thanks to everyone for your continued help here via Fold for Covid!
Looking for a summer project? If you want to try AI at the edge, try OpenDataCam, or if you want a beautiful way to share quotes and messages with others, check out InkyShot.
As always, we’re highlighting a few community-led projects and encourage you all to join us during our next IoT Happy Hour. Stay healthy and stay safe out there!"
26 | },
27 | "news": [
28 | {
29 | "title": "Fold for Covid update: Rosetta@home helps researchers find potential protein",
30 | "link": "https://twitter.com/RosettaAtHome/status/1276324129390555136",
31 | "image": "img/covid.png",
32 | "button_text": "Learn more",
33 | "text": "We’re so excited to hear that all of the contributed computing power from projects like Fold for Covid has helped University of Washington scientists discover a protein that neutralizes COVID-19 in lab tests. The fight isn’t over yet-- please contribute spare compute power to Fold for Covid or share with other folks who might be interested."
34 | }
35 | ],
36 | "posts": [
37 | {
38 | "title": "Have you tried Inkyshot yet?",
39 | "image": "img/inky.png",
40 | "button_text": "Try the project",
41 | "link": "https://www.balena.io/blog/send-personal-messages-and-inspirational-quotes-with-this-e-ink-display-project/",
42 | "text": "Turn an e-ink screen and Raspberry Pi into a daily inspiration quote generator or send messages between friends and loved ones."
43 | },
44 | {
45 | "title": "Easily set up computer vision to quantify the world around us",
46 | "image": "img/cv.png",
47 | "button_text": "See the project",
48 | "link": "https://www.balena.io/blog/using-opendatacam-and-balena-to-quantify-the-world-with-ai/",
49 | "text": "Use OpenDataCam and balena to set up your own citizen science project. Capture and quantify automobiles, bikes, and foot traffic using AI at the edge."
50 | }
51 | ],
52 |
53 | "projects": [
54 | {
55 | "title": "Crush the commute in this AI-powered game",
56 | "image": "",
57 | "link": "https://youtu.be/YfRvUeSLi0M?t=3591",
58 | "text": "Thibault Durand of OpenDataCam answered all our AI-related questions during IoT Happy Hour Episode 14 and showed off his ”Beat the Traffic” game. Check it out!"
59 | },
60 | {
61 | "title": "Building low-cost IoT contact tracing",
62 | "image": "",
63 | "link": "https://www.instagram.com/p/CBo4QSqlWjI",
64 | "text": "Check out this Bluetooth-based contact tracing setup optimized for high-movement and traffic areas featuring the balenaFin! It’s a creation by James Yu in participation with the United Nations Development Programme’s COVID-19 Detect and Protect Challenge."
65 | },
66 | {
67 | "title": "Delivering supplies from a distance",
68 | "image": "",
69 | "link": "https://www.instagram.com/p/CBiTc1ojGpg/",
70 | "text": "We’re excited to see a balenaFin power “Pepsi,” a delivery robot project as part of the COVID-19 Detect and Protect Challenge."
71 | }
72 | ],
73 |
74 | "share": {
75 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-july-2020"
76 | },
77 | "events": {
78 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more.",
79 | "list": []
80 | }
81 | }
--------------------------------------------------------------------------------
/data/2020/08/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/08/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/08/img/coral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/08/img/coral.png
--------------------------------------------------------------------------------
/data/2020/08/img/etcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/08/img/etcher.png
--------------------------------------------------------------------------------
/data/2020/08/img/geiger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/08/img/geiger.png
--------------------------------------------------------------------------------
/data/2020/08/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/08/img/happy.png
--------------------------------------------------------------------------------
/data/2020/08/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/08/img/hero.png
--------------------------------------------------------------------------------
/data/2020/08/img/lora.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/08/img/lora.png
--------------------------------------------------------------------------------
/data/2020/08/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter August 2020",
5 | "mailchimp_subject_line": "August updates: Partnering with Coral on local AI, steampunk Geiger counters, and a one-click LoRa setup",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena August 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io"
12 | ],
13 | "netlify_site_name": "balena-newsletter-2020-08",
14 | "assets_folder": "img"
15 | },
16 | "header": {
17 | "dark": "yes",
18 | "title": "August 2020",
19 | "title_color": "rgb(41, 81, 112)",
20 | "image": "img/hero.png",
21 | "image_height": 500,
22 | "image_width": 1200
23 | },
24 | "featured": {
25 | "text": "Hello, reader!
This month we’re excited about partnering with Coral to help developers bring their local AI projects to life. We made a bit of a splash with the Steampunk Geiger Counter project, presented a simple way to start up a LoRa network with Basics Station, and helped users fix those corrupted USB or SD card drives.
From the community, we’re happy to spotlight this project guide on using balenaOS to prototype a GPS tracking system, as well as having a few guests on our IoT Happy Hour to talk shop.
Check out the updates and take care out there!"
26 | },
27 | "news": [
28 | {
29 | "title": "Partnering with Coral to enable AI at the edge",
30 | "link": "https://www.balena.io/blog/balena-partners-with-coral-to-enable-ai-at-the-edge/",
31 | "image": "img/coral.png",
32 | "button_text": "Check it out",
33 | "text": "We’re working together to simplify how edge developers provision, deploy, and manage AI projects. If you have a Coral Dev Board from Google, and some balena skills, go ahead and give our local AI project a try."
34 | }
35 | ],
36 | "posts": [
37 | {
38 | "title": "Check out this steampunk’d Geiger counter",
39 | "image": "img/geiger.png",
40 | "button_text": "See the project",
41 | "link": "https://www.balena.io/blog/show-tell-a-steampunk-desktop-background-radiation-monitor",
42 | "text": "Hardware Hacker Chris is at it again -- adding a steampunk mystique to a Raspberry Pi-powered radiation monitor. Check out the in-depth build guide, watch the video, or try building a simpler version."
43 | },
44 | {
45 | "title": "That \"busted\" USB stick or SD card might actually be fixable...",
46 | "image": "img/etcher.png",
47 | "button_text": "Fix your drive",
48 | "link": "https://www.balena.io/blog/did-etcher-break-my-usb-sd-card/",
49 | "text": "Our Hardware Hackers and Engineers put tons of USB sticks and SD cards to work using Etcher. Sometimes these drives get corrupted and just need a quick fix. Check out the guide to learn more."
50 | },
51 | {
52 | "title": "Build your own LoRa networks with TTN’s Basics Station and balena",
53 | "image": "img/lora.png",
54 | "button_text": "Try it out",
55 | "link": "https://www.balena.io/blog/deploy-a-basics-station-lora-gateway-with-ttn-and-balena/",
56 | "text": "Learn how to command a fleet of sensors using The Things Network’s Basics Station and balena. What will you build next?"
57 | }
58 | ],
59 |
60 | "projects": [
61 | {
62 | "title": "Community project spotlight: SCRobotics uses balenaOS in prototyping",
63 | "image": "",
64 | "link": "https://www.balena.io/blog/rapid-prototyping-a-gps-tracker-with-balenaos-a-community-perspective/",
65 | "text": "If you’re curious about how to prototype with balena, check out this guide from SCRobotics. They use balenaOS to prototype a GPS tracker, which you can build by following this project."
66 | },
67 | {
68 | "title": "Build your own IoT security camera network with kerberos.io",
69 | "image": "",
70 | "link": "https://www.youtube.com/watch?v=MXmg_IadRNk&list=PLT5WZl9m5WoPmruqPG8_BGzVSOdtfX8Rk&index=4&t=0s",
71 | "text": "On IoT Happy Hour episode 15, we were joined by Cedric Verstraeten. He walked the crew through how to set up kerberos.io with balena and tackled some user Q&A. Check out the episode."
72 | },
73 | {
74 | "title": "Learn more about how RAK builds LoRa gateways",
75 | "image": "",
76 | "link": "https://www.youtube.com/watch?v=m4xCeOilTT0",
77 | "text": "We had the wonderful opportunity to have Jose Marcellino from RAK on IoT Happy Hour episode 17, where the crew talked about building a LoRa network. Catch up on the episode and don’t forget to like and subscribe."
78 | }
79 | ],
80 |
81 | "share": {
82 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-august-2020"
83 | },
84 |
85 | "charlie": {
86 | "text": "Our base images include the balena-info
utility which provides base image information and any warning or deprecation messages. Simply ssh into a container and run balena-info
:
"
87 | },
88 |
89 | "jobs": {
90 | "text": "We’re looking for a Backend Engineer to help our team to build and maintain the core of balena’s products and services. Get involved with the technical direction for our platform, and design and build its improvements. Get in touch if you have a strong interest in building resilient and robust systems, as well as successful products for our users.",
91 | "link": "https://apply.workable.com/balena/j/8BF6036D98/",
92 | "button_text": "Apply today"
93 | },
94 |
95 | "events": {
96 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more.",
97 | "list": []
98 | }
99 | }
--------------------------------------------------------------------------------
/data/2020/09/img/ble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/ble.png
--------------------------------------------------------------------------------
/data/2020/09/img/cam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/cam.png
--------------------------------------------------------------------------------
/data/2020/09/img/cat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/cat.png
--------------------------------------------------------------------------------
/data/2020/09/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/09/img/fin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/fin.png
--------------------------------------------------------------------------------
/data/2020/09/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/happy.png
--------------------------------------------------------------------------------
/data/2020/09/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/hero.png
--------------------------------------------------------------------------------
/data/2020/09/img/vpn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/09/img/vpn.png
--------------------------------------------------------------------------------
/data/2020/10/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/10/img/dwb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/dwb.png
--------------------------------------------------------------------------------
/data/2020/10/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/happy.png
--------------------------------------------------------------------------------
/data/2020/10/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/hero.png
--------------------------------------------------------------------------------
/data/2020/10/img/impulse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/impulse.png
--------------------------------------------------------------------------------
/data/2020/10/img/metrics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/metrics.png
--------------------------------------------------------------------------------
/data/2020/10/img/summit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/summit.png
--------------------------------------------------------------------------------
/data/2020/10/img/temp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/10/img/temp.png
--------------------------------------------------------------------------------
/data/2020/10/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter October 2020",
5 | "mailchimp_subject_line": "October updates: News from balena Summit 2020, how we built a feature in a day, and start an AI project with Edge Impulse",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena October 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io"
12 | ],
13 | "netlify_site_name": "balena-newsletter-2020-10",
14 | "assets_folder": "img"
15 | },
16 | "header": {
17 | "dark": "yes",
18 | "title": "October 2020",
19 | "title_color": "rgb(248, 249, 253)",
20 | "image": "img/hero.png",
21 | "image_height": 628,
22 | "image_width": 1200
23 | },
24 | "featured": {
25 | "text": "Hello there, readers!
We’re energized and inspired after this year’s remote 2020 Summit event! Also, did you know that we built a feature in a day? Try out high-level device metrics in the dashboard.
Fresh from the lab are guides on starting your own local AI project using Edge Impulse, and how to add Deploy with balena to your next IoT project to improve how other users adopt and share it.
As always, check out our highlighted community projects and see you during the next IoT Happy Hour."
26 | },
27 | "news": [
28 | {
29 | "title": "How we ran our remote Summit 2020",
30 | "link": "https://www.balena.io/blog/how-we-ran-a-virtual-summit-for-100-people/",
31 | "image": "img/summit.png",
32 | "button_text": "Read the recap",
33 | "text": "Our team gathers every year to reflect, share, and grow together to set up the next year. Learn how we ran the 2020 event remotely for ~100 teammates around the world."
34 | },
35 | {
36 | "title": "Introducing high-level device metrics",
37 | "link": "https://www.balena.io/blog/introducing-lightweight-high-level-device-metrics-balenacloud/",
38 | "image": "img/metrics.png",
39 | "button_text": "Try it out",
40 | "text": "Now you can see device metrics right from the balenaCloud dashboard with no extra code. We built this feature in a day as part of our recent Release Party"
41 | },
42 | {
43 | "title": "The DIY way to fix the balenaFin temp issue",
44 | "link": "https://www.balena.io/blog/fixing-the-balenafin-high-temp-issue-the-diy-way/",
45 | "image": "img/temp.png",
46 | "button_text": "Learn more",
47 | "text": "Last month we mentioned that we’re addressing balenaFin’s temperature issue. Here’s the latest way to fix it the DIY way."
48 | }
49 | ],
50 | "posts": [
51 | {
52 | "title": "Create your own local AI project with Edge Impulse",
53 | "image": "img/impulse.png",
54 | "button_text": "Try it out",
55 | "link": "https://www.balena.io/blog/how-to-classify-socks-using-a-raspberry-pi-edge-impulse-and-balena/",
56 | "text": "All you need is a Raspberry Pi and Edge Impulse to start your own machine learning project. We start with matching socks, but the possibilities are endless."
57 | },
58 | {
59 | "title": "Have you tried Deploy with balena?",
60 | "image": "img/dwb.png",
61 | "button_text": "Set it up",
62 | "link": "https://www.balena.io/blog/deploy-with-balena-makes-it-easier-to-deploy-and-share-iot-apps/",
63 | "text": "You’ve probably seen Deploy with balena on many projects. Get an inside look at how to set it up and why it’s helping users improve how they share and adopt projects."
64 | }
65 | ],
66 |
67 | "projects": [
68 | {
69 | "title": "Take a look at our massive Inkyshot fleet",
70 | "image": "",
71 | "link": "https://www.youtube.com/watch?v=H43s1VDo3AI",
72 | "text": "Learn how we kept our team connected and inspired during Summit 2020 using InkyShots distributed across the globe."
73 | },
74 | {
75 | "title": "Applying balena to home automation",
76 | "image": "",
77 | "link": "https://twitter.com/ProfFalken/status/1312656143425175552",
78 | "text": "Props to ProfFalken for using balena to deploy home automation. You can also use Home Assistant and balena as well."
79 | },
80 | {
81 | "title": "Did we catch you at PyCon India or ARM Dev Summit?",
82 | "image": "",
83 | "link": "https://twitter.com/vipulgupta2048/status/1312658675895398400",
84 | "text": "Glad to see PyCon India 2020 folks enjoying our balena workshop. We also are thrilled to see the excitement for balena out of ARM Dev Summit."
85 | }
86 | ],
87 |
88 | "share": {
89 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-october-2020"
90 | },
91 |
92 | "charlie": {
93 | "text": "Oftentimes a device can end up in an ‘Offline’ state while still working and locally accessible. How can we connect to a faulty production device in the field?
If you have a working device sharing the same network you can use it as a gateway device to remote SSH into the faulty one. You’ll need the UUIDs of both the gateway ('Online') and target ('Offline') devices, as well as your balena username, and run the following command.

You can read more about this process here."
94 | },
95 |
96 | "jobs": {
97 | "text": "We’re looking for a Lead Security Engineer to join our remote team.
Do you have the skills to improve how we secure our product and its infrastructure?",
98 | "link": "https://apply.workable.com/balena/j/01A0106413/",
99 | "button_text": "Learn more and apply"
100 | },
101 |
102 | "events": {
103 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more.",
104 | "list": []
105 | }
106 | }
--------------------------------------------------------------------------------
/data/2020/11/img/cellular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/11/img/cellular.png
--------------------------------------------------------------------------------
/data/2020/11/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/11/img/charlie.png
--------------------------------------------------------------------------------
/data/2020/11/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/11/img/happy.png
--------------------------------------------------------------------------------
/data/2020/11/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/11/img/hero.png
--------------------------------------------------------------------------------
/data/2020/11/img/infarm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/11/img/infarm.png
--------------------------------------------------------------------------------
/data/2020/11/img/solar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/11/img/solar.png
--------------------------------------------------------------------------------
/data/2020/11/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter November 2020",
5 | "mailchimp_subject_line": "November updates: Farm-to-table with Infarm, build a solar-powered LoRa station, and cellular IoT tips",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena November 2020",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "balena-newsletter-2020-11",
13 | "assets_folder": "img"
14 | },
15 |
16 | "header": {
17 | "dark": "yes",
18 | "title": "November 2020",
19 | "title_color": "rgb(41, 81, 112)",
20 | "image": "img/hero.png",
21 | "image_height": 628,
22 | "image_width": 1200
23 | },
24 |
25 | "featured": {
26 | "text": "Hello there, readers!
We’re proud to share how we help Infarm build the gardens of the future. Imagine that: deploy thousands of IoT microfarms to bring better produce to stores and restaurants.
From the lab, we’re showing people how to build a solar-powered LoRa weather station and how to send and receive station data between their gateway and balena device. If you’re interested in adding cellular to your next IoT project, read this investigative piece.
As always, we’re highlighting interesting community finds and have a few opportunities open to join our team. Take care out there!"
27 | },
28 |
29 | "news": [
30 | {
31 | "title": "Helping Infarm make farm-to-table work",
32 | "link": "https://www.balena.io/blog/infarm-uses-balena-to-make-farm-to-table-work/",
33 | "image": "img/infarm.png",
34 | "button_text": "Read the story",
35 | "text": "Learn how Infarm uses balena to deploy and manage thousands of remote “microfarms”, bringing fresher produce to local community stores and restaurants. Delicious."
36 | }
37 | ],
38 |
39 | "posts": [
40 | {
41 | "title": "How to add cellular service to a Raspberry Pi",
42 | "image": "img/cellular.png",
43 | "button_text": "Try it out",
44 | "link": "https://www.balena.io/blog/cellular-iot-isnt-as-hard-as-you-think/",
45 | "text": "Cellular IoT projects aren’t as expensive or complicated as they seem. See how our teammate John built a project with balena and Twilio and what they learned."
46 | },
47 | {
48 | "title": "Build a solar-powered LoRa weather station",
49 | "image": "img/solar.png",
50 | "button_text": "Build it",
51 | "link": "https://www.balena.io/blog/build-a-simple-solar-powered-weather-station-with-lora-the-things-network/",
52 | "text": "Building upon our recent LoRa work, we decided to explore a solar-powered weather station that any hacker or maker can deploy. Once you build the station, use this guide to send and receive data between your gateway and a Raspberry Pi."
53 | }
54 | ],
55 |
56 | "projects": [
57 | {
58 | "title": "Can you build a LoRa gateway in ten minutes?",
59 | "image": "",
60 | "link": "https://twitter.com/makahernandez/status/1323691086376771584",
61 | "text": "Huge props to our community member Maria for setting up a The Thing Network LoRa gateway in less than ten minutes. Way to go!"
62 | },
63 | {
64 | "title": "Catch a hands-on cellular IoT demo",
65 | "image": "",
66 | "link": "https://www.youtube.com/watch?v=EaVDFTU9Dv0",
67 | "text": "During this IoT Happy Hour, we showed our community how to set up cellular IoT using balena and a Twilio Super SIM."
68 | },
69 | {
70 | "title": "Big thanks to IoT North for inviting us to chat",
71 | "image": "",
72 | "link": "https://twitter.com/IotnorthU/status/1323713449424277504",
73 | "text": "Catch up on our latest community chat about machine learning and IoT."
74 | },
75 | {
76 | "title": "We love being a part of the curriculum",
77 | "image": "",
78 | "link": "https://twitter.com/Oabdall2000/status/1316126522915409921",
79 | "text": "Looks like this user is on the start of a beautiful balena journey. What will they build next?"
80 | }
81 | ],
82 |
83 | "share": {
84 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-november-2020"
85 | },
86 |
87 | "charlie": {
88 | "text": "When deploying releases to your fleet of devices, sometimes it might be necessary to provide passwords, tokens or keys which you definitely do not want deployed to your end devices. The balena push
command allows defining secrets which get exposed to the image build, but not propagate down to devices.

To use build secrets, make a subdirectory .balena
in the root of your repository which should contain a balena.yml
file and a secrets
subdirectory. Secrets are defined in secret files and can exists as global secrets which are exposed to all services or can be defined per service in the balena.yml
file.
Learn more on how the secrets are mapped in containers at build time and the lifecycle of secrets in our docs."
89 | },
90 |
91 | "jobs": {
92 | "text": "We’re looking for a number of roles for our growing team. Could any of these fit you?
- Lead Security Engineer
- Simulation and Modeling Engineer
- Backend Engineer
Check them out or introduce yourself to us via open call. We’d love to get to know you better.",
93 | "link": "https://apply.workable.com/balena",
94 | "button_text": "Apply today"
95 | },
96 |
97 | "events": {
98 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more.",
99 | "list": []
100 | }
101 | }
--------------------------------------------------------------------------------
/data/2020/12/img/coral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/12/img/coral.png
--------------------------------------------------------------------------------
/data/2020/12/img/etcherpro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/12/img/etcherpro.png
--------------------------------------------------------------------------------
/data/2020/12/img/fin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/12/img/fin.png
--------------------------------------------------------------------------------
/data/2020/12/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/12/img/happy.png
--------------------------------------------------------------------------------
/data/2020/12/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/12/img/hero.png
--------------------------------------------------------------------------------
/data/2020/12/img/hub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/12/img/hub.png
--------------------------------------------------------------------------------
/data/2020/12/img/scratch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2020/12/img/scratch.png
--------------------------------------------------------------------------------
/data/2021/01/img/AI.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/AI.png
--------------------------------------------------------------------------------
/data/2021/01/img/EP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/EP.png
--------------------------------------------------------------------------------
/data/2021/01/img/RP3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/RP3.png
--------------------------------------------------------------------------------
/data/2021/01/img/balenaBlocks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/balenaBlocks.png
--------------------------------------------------------------------------------
/data/2021/01/img/charlie-202101.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/charlie-202101.png
--------------------------------------------------------------------------------
/data/2021/01/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/happy.png
--------------------------------------------------------------------------------
/data/2021/01/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/hero.png
--------------------------------------------------------------------------------
/data/2021/01/img/orgs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/01/img/orgs.png
--------------------------------------------------------------------------------
/data/2021/02/img/EP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/EP.png
--------------------------------------------------------------------------------
/data/2021/02/img/balenaBlocks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/balenaBlocks.png
--------------------------------------------------------------------------------
/data/2021/02/img/blocks-hub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/blocks-hub.png
--------------------------------------------------------------------------------
/data/2021/02/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/charlie.png
--------------------------------------------------------------------------------
/data/2021/02/img/contributor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/contributor.png
--------------------------------------------------------------------------------
/data/2021/02/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/happy.png
--------------------------------------------------------------------------------
/data/2021/02/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/hero.png
--------------------------------------------------------------------------------
/data/2021/02/img/hub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/hub.png
--------------------------------------------------------------------------------
/data/2021/02/img/plant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/02/img/plant.png
--------------------------------------------------------------------------------
/data/2021/02/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter February 2021",
5 | "mailchimp_subject_line": "February updates: balenaBlocks has a new home, automated plant watering, and see our newest balenaHub apps",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena February 2021",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io",
12 | "lizzie@balena.io"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2021-02",
15 | "assets_folder": "img"
16 | },
17 |
18 | "header": {
19 | "dark": "no",
20 | "title": "February 2021",
21 | "title_color": "rgb(41, 81, 112)",
22 | "image": "img/hero.png",
23 | "image_height": 800,
24 | "image_width": 1200
25 | },
26 |
27 | "featured": {
28 | "text": "Hello dear readers!
This month we’re (re)introducing balenaBlocks with a new home on balenaHub and a live demo. If you’re interested in finding new IoT or edge projects to try, want to submit your own app, or find balenaBlocks to build with, you’ll find them all on balenaHub.
From the lab, learn the basics about automated plant watering with balenaPlant. Try the project out to see the connector and dashboard balenaBlocks at work.
We had a few community members walk through their projects on the IoT Happy Hour, including PiHole and an AI-driven bird watcher. Check out our new balenaHub apps and other community news. Take care out there!"
29 | },
30 |
31 | "news": [
32 | {
33 | "title": "balenaBlocks are now available on balenaHub",
34 | "link": "https://hub.balena.io/blocks",
35 | "image": "img/blocks-hub.png",
36 | "button_text": "Learn more",
37 | "text": "Take some of the code complexity out of your next IoT build by using one of our ready-made, drop-in chunks of functionality designed to handle the basics. Now you can find (and submit your own) blocks on the Hub."
38 | }
39 | ],
40 |
41 | "hub": [
42 | {
43 | "name": "balenaPlant",
44 | "author": "balenalabs-incubator",
45 | "description": "Use a Raspberry Pi, temperature, humidity, and moisture sensor to automatically water your plant.",
46 | "image": "https://raw.githubusercontent.com/balenalabs-incubator/balena-plant-saver/master/logo.png",
47 | "link": "https://github.com/balenalabs-incubator/balena-plant-saver"
48 | },
49 | {
50 | "name": "Heimdall",
51 | "author": "phil-d-wilson",
52 | "description": "A way to organise all those links to your most used web sites and web applications in a simple way",
53 | "image": "https://raw.githubusercontent.com/phil-d-wilson/heimdall/main/logo.png",
54 | "link": "https://github.com/phil-d-wilson/heimdall"
55 | },
56 | {
57 | "name": "AdGuard Home",
58 | "author": "klutchell",
59 | "description": "AdGuard Home is a network-wide software for blocking ads & tracking.",
60 | "image": "https://raw.githubusercontent.com/klutchell/balena-adguard/main/logo.png",
61 | "link": "https://github.com/klutchell/balena-adguard"
62 | }
63 | ],
64 |
65 | "posts": [
66 | {
67 | "title": "Keep your plant-friends happy and healthy with automated watering",
68 | "image": "img/plant.png",
69 | "button_text": "Try the project",
70 | "link": "https://www.balena.io/blog/keep-your-plant-friends-happy-and-healthy-with-automated-watering-balenaplant/",
71 | "text": "Attention proud plant parents! Never let your plants go thirsty with this automatic watering system-- just sit back and watch your indoor forest thrive. Find out what you need for this build in our latest blog."
72 | }
73 | ],
74 |
75 | "projects": [
76 | {
77 | "title": "Track your parcels using AI",
78 | "image": "",
79 | "link": "https://abhatikar.medium.com/doorstep-package-monitoring-8a0ab8699f5e",
80 | "text": "Check out community member Abhijeet’s doorstep package monitoring and security system powered by balenaCloud and MQTT broker."
81 | },
82 | {
83 | "title": "Cheers to the RaspberryPint crew",
84 | "image": "",
85 | "link": "https://www.youtube.com/watch?v=RYwu4WLtsu0&feature=youtu.be",
86 | "text": "We recently hung out with the crew at RaspberryPint to talk about all things IoT and edge development. Check the link to catch up on the talk."
87 | }
88 | ],
89 |
90 | "share": {
91 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-february-2021"
92 | },
93 |
94 | "charlie": {
95 | "text": "Here’s a way to pass service and environment variables when pushing code to a device. This is particularly helpful when developing in local mode.

Check out the docs for more information."
96 | },
97 |
98 | "jobs": {
99 | "text": "We’re looking for a number of roles for our growing team. Could any of these fit you?
- Lead Security Engineer
Check them out or introduce yourself to us via open call. We’d love to get to know you better.",
100 | "link": "https://apply.workable.com/balena",
101 | "button_text": "Apply today"
102 | },
103 |
104 | "events": {
105 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more. All of our previous episodes are available on our YouTube channel, too.",
106 | "list": []
107 | }
108 | }
--------------------------------------------------------------------------------
/data/2021/03-role-inconsistency/announcement.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Billing Role Exceptions",
5 | "mailchimp_subject_line": "Changes to your balena device access",
6 | "mailchimp_preview_text": "Action Required: One month to edit your account",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "solutions@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "role-inconsistency",
13 | "assets_folder": "img"
14 | },
15 | "header": {
16 | "dark": "yes",
17 | "title": "",
18 | "image": "",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "color": "#ffffff",
24 | "text": "Hello,
According to our records, you currently have chargeable devices (i.e. devices beyond the 10 granted in Starter Applications, or devices in paid application types) in your free balenaCloud account.
As of April 23rd 2021, we will be removing the legacy exception in our database that has allowed certain users on free plans to have chargeable devices in their account. On that date, any remaining chargeable devices in your account will be frozen. They will not be deleted, and they will not stop running any on-device software, but you will no longer be able to manage them from balenaCloud.
In order to continue managing your devices after April 23rd, you have three options:- Move them to a paid organization
- Upgrade your account to a paid plan
- If you have fewer than 10 devices, change the App Type to Starter
Please reach out to solutions@balena.io if you have any questions or concerns.
Thank you!
Team Balena"
25 | }
26 | }
--------------------------------------------------------------------------------
/data/2021/03/img/charlie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/03/img/charlie.png
--------------------------------------------------------------------------------
/data/2021/03/img/datadog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/03/img/datadog.png
--------------------------------------------------------------------------------
/data/2021/03/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/03/img/happy.png
--------------------------------------------------------------------------------
/data/2021/03/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/03/img/hero.png
--------------------------------------------------------------------------------
/data/2021/03/img/iot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/03/img/iot.png
--------------------------------------------------------------------------------
/data/2021/03/img/offline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/03/img/offline.png
--------------------------------------------------------------------------------
/data/2021/03/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter March 2021",
5 | "mailchimp_subject_line": "Try Offline Updates, monitor your IoT fleet with Datadog, and see how balena supports global conservation projects",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena March 2021",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io",
12 | "lizzie@balena.io"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2021-03",
15 | "assets_folder": "img"
16 | },
17 |
18 | "header": {
19 | "dark": "no",
20 | "title": "March 2021",
21 | "title_color": "rgb(41, 81, 112)"
22 | },
23 |
24 | "featured": {
25 | "text": "Hello, dear readers!
This month we launched Offline Updates: update balenafied devices that are in areas where internet connectivity is limited. By popular demand, we also put together a guide on how to set up Datadog’s IoT Agent with balenaCloud to monitor fleet metrics.
As always, we have a number of community spotlights, new apps on balenaHub, and are looking for new teammates to join balena! Read on for more details."
26 | },
27 |
28 | "news": [
29 | {
30 | "title": "You can now update your balena devices offline",
31 | "link": "https://www.balena.io/blog/offline-updates-make-it-easier-to-update-balena-devices-without-the-internet/",
32 | "image": "img/offline.png",
33 | "button_text": "Read more",
34 | "text": "If your devices have limited connectivity by design, we have created a way for you to update your devices offline, while retaining its identity, apps and configurations."
35 | },
36 | {
37 | "title": "How to monitor your IoT fleet with Datadog and balenaCloud",
38 | "link": "https://www.balena.io/blog/iot-fleet-monitoring-with-datadog-and-balenacloud-how-small-agent-containers-make-a-big-impact/",
39 | "image": "img/datadog.png",
40 | "button_text": "Read more",
41 | "text": "Do you want to gather and monitor IoT device metrics in real time? Datadog has the answer with their newest monitoring agent built for IoT and edge devices."
42 | }
43 | ],
44 |
45 | "hub": [
46 | {
47 | "name": "Netstatus",
48 | "author": "Ryandev",
49 | "description": "Internet speed & offline status monitor. Upload, download, ping, latency dashboard display.",
50 | "image": "https://raw.githubusercontent.com/Ryandev/NetStatus/master/public/favicon.ico",
51 | "link": "https://github.com/Ryandev/NetStatus"
52 | },
53 | {
54 | "name": "Jenkins",
55 | "author": "kwmlodozeniec",
56 | "description": "Build a Jenkins image with Python 3.7 and OpenJRE11 pre-installed",
57 | "image": "https://raw.githubusercontent.com/kwmlodozeniec/balena-jenkins/master/logo.png",
58 | "link": "https://github.com/kwmlodozeniec/balena-jenkins"
59 | },
60 | {
61 | "name": "Octoprint",
62 | "author": "balenalabs-incubator",
63 | "description": "Remotely control your 3D-printer with Octoprint and balena!",
64 | "image": "https://raw.githubusercontent.com/balenalabs-incubator/balena-octoprint/master/logo.png",
65 | "link": "https://github.com/balenalabs-incubator/balena-octoprint"
66 | },
67 | {
68 | "name": "Helium",
69 | "author": "PastaGringo",
70 | "description": "Deploys a Helium Hotspot running with balena on a Raspberry Pi 4 with a RAK2245 (RAK7243) LoRa concentrators.",
71 | "image": "https://raw.githubusercontent.com/PastaGringo/balenaos-helium-gtw/master/logo.png",
72 | "link": "https://github.com/PastaGringo/balenaos-helium-gtw"
73 | }
74 | ],
75 |
76 | "projects": [
77 | {
78 | "title": "Train your Raspberry Pi to identify objects",
79 | "image": "",
80 | "link": "https://www.tomshardware.com/how-to/raspberry-pi-object-identification",
81 | "text": "Check out this article on Tom's hardware this month to learn how to use machine learning to teach your Raspberry Pi to identify other objects, including Pis!"
82 | },
83 | {
84 | "title": "Technology to save the planet",
85 | "image": "",
86 | "link": "https://www.youtube.com/watch?v%3DDfJG-siA_YE%26t%3D2174s",
87 | "text": "This month we were joined on the IoT Happy Hour by a balena user who builds open, accessible and affordable technology for conservation projects, check out the episode featuring footage from their turtle cams!"
88 | },
89 | {
90 | "title": "We talked to the team at Helium!",
91 | "image": "",
92 | "link": "https://www.youtube.com/watch?v%3DDfJG-siA_YE%26t%3D2174s",
93 | "text": "Check out our latest IoT Happy Hour episode where we invited the team from Helium to teach you to create a hotspot using balena and the new LoRaWAN network that Helium’s community is creating."
94 | }
95 | ],
96 |
97 | "share": {
98 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-march-2021"
99 | },
100 |
101 | "charlie": {
102 | "text": "Every month, Charlie the CLI Unicorn gives us a useful product builder tip. This month, we’ll take a look at the balena-idle
utility.
Call balena-idle
in your scripts and it’ll keep the container idling:

This is helpful when debugging or if you execute a command that exits immediately! There are options to change to message or interval between each message (-m
and -i
)."
103 | },
104 |
105 | "jobs": {
106 | "text": "We’re looking for a number of roles for our growing team.
- Lead Security Engineer
- Frontend Engineer
Check them out or introduce yourself to us via open call. We’d love to get to know you better.",
107 | "link": "https://apply.workable.com/balena",
108 | "button_text": "Apply today"
109 | },
110 |
111 | "events": {
112 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more. Join our next session where the balena team will show you how to build a custom balenaOS image from source for a single board computer which doesn’t currently have balena support. Click to watch live with us on Friday at 16:00 UTC!",
113 | "list": []
114 | }
115 | }
--------------------------------------------------------------------------------
/data/2021/04-role-changes/announcement.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Important user permission and role changes in balenaCloud",
5 | "mailchimp_subject_line": "Changes to your balena roles",
6 | "mailchimp_preview_text": "Operator and Developer role changes",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "solutions@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "role-changes",
13 | "assets_folder": "img"
14 | },
15 | "header": {
16 | "dark": "yes",
17 | "title": "",
18 | "image": "",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "color": "#ffffff",
24 | "text": "Here’s an update on a few changes we’re making to the Operator and Developer roles in all balenaCloud organizations.
The Operator role now has the ability to deactivate devices and download images from the dashboard
This role is intended to provide users with the ability to manage devices within a fleet and carry out any change necessary to work with a single device. We’re thinking this role is likely used by those who are working directly with devices in manufacturing, assembly, and QA, as well as those out in the field installing, testing, debugging and operating those devices.
As such, Operators are permitted to carry out any change necessary to work with a single device, which extends to specifying what release that device should be running. Notably, Operators can now add devices by downloading images from the dashboard, as well as deactivate them, which we believe completes the suite of permissions necessary for this role.
The Developer role now has the ability to deactivate devices
This role is intended to give users the ability to work with every aspect of devices, allowing for full device management via inclusion of the permissions granted by the operator role, and adding the ability to create and manage releases. Allowing Developers to deactivate devices completes their suite of permissions in that they have control of the device aspect (everything an Operator can do), as well as that required to work with the software (e.g. create releases).
Why are we doing this?
We made these role changes in an effort to bring the balenaCloud UI in line with the permissions available via the CLI/API (i.e. Operators adding devices) and net-new permissions that were not possible anywhere previously (i.e. Operators and Developers deactivating devices).
These permissions changes give existing Operators and Developers more control than they had previously. We want to make sure these changes are highlighted and that everyone is aware of them.
Please get in touch if you have any questions about these changes."
25 | }
26 | }
--------------------------------------------------------------------------------
/data/2021/04/img/ambassador.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/04/img/ambassador.png
--------------------------------------------------------------------------------
/data/2021/04/img/blocks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/04/img/blocks.png
--------------------------------------------------------------------------------
/data/2021/04/img/docs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/04/img/docs.png
--------------------------------------------------------------------------------
/data/2021/04/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/04/img/happy.png
--------------------------------------------------------------------------------
/data/2021/04/img/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/04/img/hero.png
--------------------------------------------------------------------------------
/data/2021/04/img/livepush.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/04/img/livepush.png
--------------------------------------------------------------------------------
/data/2021/04/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter April 2021",
5 | "mailchimp_subject_line": "Introducing balena Ambassadors, try out the new blocks on the hub, and hear about our latest release party",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena April 2021",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io",
12 | "lizzie@balena.io"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2021-04",
15 | "assets_folder": "img"
16 | },
17 |
18 | "header": {
19 | "dark": "no",
20 | "title": "April 2021",
21 | "title_color": "rgb(41, 81, 112)"
22 | },
23 |
24 | "featured": {
25 | "text": "Hello, dear readers!
This month we are introducing you to the first group of balena Ambassadors. We also held a Release Party that focused on getting the team together to improve our balenaCloud docs.
Check out this month’s community spotlights, some new blocks on balenaHub, and see our two new job openings this month! Read on for more details."
26 | },
27 |
28 | "news": [
29 | {
30 | "title": "Introducing the balena Ambassador Program!",
31 | "link": "https://www.balena.io/blog/introducing-the-balena-ambassador-program/",
32 | "image": "img/ambassador.png",
33 | "button_text": "Read more",
34 | "text": "We invited seven outstanding members of the balena community to join our brand new ambassador program. Watch this space because we are sure you will be seeing a lot more of them soon."
35 | },
36 | {
37 | "title": "Improving balenaCloud Docs",
38 | "link": "https://www.balena.io/blog/release-party-improving-balenacloud-docs/",
39 | "image": "img/docs.png",
40 | "button_text": "Learn more",
41 | "text": "For this latest Release Party, we made a team competition out of improving our docs, and live streamed the experience for everyone to get a look behind the scenes."
42 | },
43 | {
44 | "title": "Building with Blocks",
45 | "link": "https://www.youtube.com/watch?v=GLzRwLen6Hc",
46 | "image": "img/blocks.png",
47 | "button_text": "Watch the episode",
48 | "text": "In our latest IoT Happy Hour episode, we were joined by the balena Hardware Hackers who demoed building an app using the two newest blocks (Sensor and Pulse) on balenaHub."
49 | }
50 | ],
51 |
52 | "hub": [
53 | {
54 | "name": "sensor",
55 | "author": "balenaLabs",
56 | "description": "Auto-detects connected i2c sensors and publsihed data on HTTP or MQTT.",
57 | "image": "https://raw.githubusercontent.com/balenablocks/sensor/main/logo.png",
58 | "link": "https://github.com/balenablocks/sensor"
59 | },
60 | {
61 | "name": "pulse",
62 | "author": "balenaLabs",
63 | "description": "A block for counting pulses on a Raspberry Pi GPIO pin.",
64 | "image": "https://raw.githubusercontent.com/balenablocks/pulse/main/logo.png",
65 | "link": "https://github.com/balenablocks/pulse"
66 | }
67 | ],
68 |
69 | "projects": [
70 | {
71 | "title": "Create a real time inventory of your fridge",
72 | "text": "Forget your grocery list? This hackster project keeps a real time inventory of your fridge on your phone, so you will never be left guessing again!"
73 | },
74 | {
75 | "title": "Build a simulated drone swarm",
76 | "text": "Drones are pretty cool, and swarms of them are becoming an increasingly popular use case. Check out this tutorial, posted to our forum by one of our fantastic community members who has used balena and ArduPilot to build a drone swarm simulation."
77 | },
78 | {
79 | "title": "Get ready for bird watching this spring",
80 | "text": "Check out this community-built, step-by-step bird watcher project tutorial that features the balenaFin. Get started on it quickly via balenaHub."
81 | }
82 | ],
83 |
84 | "share": {
85 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-april-2021"
86 | },
87 |
88 | "charlie": {
89 | "text": "Did you know you can use livepush alongside custom monitors like webpack-dev-server
or nodemon
? Special case programs can be extremely fast, and livepush does not stop you from using them! Use the dev-cmd-live
directive to override the existing Dockerfile’s CMD
when running livepush, and then choose your program of choice.

Visit this repo to learn more about livepush and its directives."
90 | },
91 |
92 | "jobs": {
93 | "text": "We’re looking for a number of roles for our growing team.
- Security Engineer
- Product Engineer (balenaEtcher)
- Frontend Engineer
Check them out, or if you think you could be a great fit for balena, design your own role and introduce yourself to us via open call. We’d love to get to know you better.",
94 | "link": "https://apply.workable.com/balena",
95 | "button_text": "Apply today"
96 | },
97 |
98 | "events": {
99 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more. Join our next session where the balena team will show you how to build a custom balenaOS image from source for a single board computer which doesn’t currently have balena support. Click to watch live with us on Friday at 16:00 UTC!",
100 | "list": []
101 | }
102 | }
--------------------------------------------------------------------------------
/data/2021/05/img/blocks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/05/img/blocks.png
--------------------------------------------------------------------------------
/data/2021/05/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/05/img/happy.png
--------------------------------------------------------------------------------
/data/2021/05/img/rp5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/05/img/rp5.png
--------------------------------------------------------------------------------
/data/2021/05/img/sound.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/05/img/sound.png
--------------------------------------------------------------------------------
/data/2021/05/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter May 2021",
5 | "mailchimp_subject_line": "Learn how balenablocks accelerates edge app development, see our UX updates, and check out fantastic community projects",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena May 2021",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io",
12 | "lizzie@balena.io"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2021-05",
15 | "assets_folder": "img"
16 | },
17 |
18 | "header": {
19 | "dark": "no",
20 | "title": "May 2021",
21 | "title_color": "rgb(41, 81, 112)"
22 | },
23 |
24 | "featured": {
25 | "text": "Hello, dear readers!
It’s been a busy month here at balena! Our 5th release party led to some changes to the look and feel of balenaCloud to help new users build their first project. We also explored why we created the audio, sensor, and pulse blocks to inspire edge developers to try them out or build their own.
As always, check out this month’s community spotlights, job openings, and come hang out with us for our weekly IoT Happy Hour! Read on for more details."
26 | },
27 |
28 | "news": [
29 | {
30 | "title": "How balenaSound inspired the audio block",
31 | "link": "https://www.balena.io/blog/how-balenasound-inspired-the-audio-block/",
32 | "image": "img/sound.png",
33 | "button_text": "Learn more",
34 | "text": "Learn how bug fixing and maintaining balenaSound helped us create the audio block, and how you can start using it."
35 | },
36 | {
37 | "title": "Release Party #5 - Making getting started easier for new users",
38 | "link": "https://www.balena.io/blog/release-party-making-balena-ux-improvements-to-support-new-users/",
39 | "image": "img/rp5.png",
40 | "button_text": "See the post",
41 | "text": "We got together to live stream releasing new UX elements to help new users learn how to use balenaCloud and start their first project."
42 | },
43 | {
44 | "title": "Learn how to use our newest balenaBlocks",
45 | "link": "https://www.balena.io/blog/balenablocks-in-depth-sensor-and-pulse/",
46 | "image": "img/blocks.png",
47 | "button_text": "Check them out",
48 | "text": "Last month we released our new `pulse` and `sensor` blocks, both designed to simplify how you bring data from sensors and other equipment into your projects."
49 | }
50 | ],
51 |
52 | "hub": [
53 | ],
54 |
55 | "projects": [
56 | {
57 | "title": "A Fitbit for Bees? Yes please!",
58 | "text": "Check out our community member Abhatikar’s blog post where he explains his build for an environment monitor to discover more about the secret lives of bees."
59 | },
60 | {
61 | "title": "Check out this balenaSound build guide",
62 | "text": "YouTuber leepsvideo created a nice walkthrough of installing balenaSound. We’d love to see how other people build this project and many others on balenaHub. Let us know if you create your own tutorial!"
63 | },
64 | {
65 | "title": "What’s better than a GNSS? And RTK GNSS of course…",
66 | "text": "In this forum post, community member Khancyr explains how they built a Real Time Kinetic (RTK) Global Navigation Satellite System (GNSS) using a balenaFin."
67 | },
68 | {
69 | "title": "Happy Hour from the team at ARM",
70 | "text": "Last month, we were joined by the team from ARM for our IoT Happy Hour to talk about how they use a Raspberry Pi 4 to control a Raspberry Pi Pico, controlled by balena."
71 | },
72 | {
73 | "title": "Building a dashboard for openbalena",
74 | "text": "Check out, or join, this great discussion and ongoing build log of community member Razikus’ openbalena dashboard. Also try the Android app version and let the community know what you think about it."
75 | }
76 | ],
77 |
78 | "share": {
79 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-may-2021"
80 | },
81 |
82 | "jobs": {
83 | "text": "We’re looking for a number of roles for our growing team.
- Security Engineer
- Product Engineer (balenaEtcher)
- Frontend Engineer
Check them out, or if you think you could be a great fit for balena, design your own role and introduce yourself to us via open call. We’d love to get to know you better.",
84 | "link": "https://apply.workable.com/balena",
85 | "button_text": "Apply today"
86 | },
87 |
88 | "events": {
89 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more. Join our next session where the balena team will show you how to build a custom balenaOS image from source for a single board computer which doesn’t currently have balena support. Click to watch live with us on Friday at 16:00 UTC!",
90 | "list": []
91 | }
92 | }
--------------------------------------------------------------------------------
/data/2021/06-shortage/announcement.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Your thoughts on the global IoT supply shortage",
5 | "mailchimp_subject_line": "Your thoughts on the global IoT supply shortage",
6 | "mailchimp_preview_text": "Has your business been impacted?",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "solutions@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "iot-supply-shortage",
13 | "assets_folder": "img"
14 | },
15 | "header": {
16 | "dark": "yes",
17 | "title": "",
18 | "image": "",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "color": "#ffffff",
24 | "text": "Hi,
We're aware that many of our customers are being impacted by the global chip and hardware component shortage, and are gathering more information on the scale and scope of the impact.
We would appreciate it if you could complete this short survey to help us better understand how our customers are being affected, and if there are ways in which Balena can help reduce the impact.
Thank you in advance,
The Balena Team"
25 | }
26 | }
--------------------------------------------------------------------------------
/data/2021/06/img/community.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/06/img/community.png
--------------------------------------------------------------------------------
/data/2021/06/img/eben.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/06/img/eben.png
--------------------------------------------------------------------------------
/data/2021/06/img/fleets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/06/img/fleets.png
--------------------------------------------------------------------------------
/data/2021/06/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/06/img/happy.png
--------------------------------------------------------------------------------
/data/2021/07/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/07/img/happy.png
--------------------------------------------------------------------------------
/data/2021/07/img/iot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/07/img/iot.png
--------------------------------------------------------------------------------
/data/2021/07/img/podcast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/07/img/podcast.png
--------------------------------------------------------------------------------
/data/2021/07/img/sense.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/07/img/sense.png
--------------------------------------------------------------------------------
/data/2021/07/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter July 2021",
5 | "mailchimp_subject_line": "Introducing the balena origin story, using balena to power your Helium hotspot, and the new-and-improved balenaSense v2",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena July 2021",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io",
12 | "lizzie@balena.io"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2021-07",
15 | "assets_folder": "img"
16 | },
17 |
18 | "header": {
19 | "dark": "no",
20 | "title": "July 2021",
21 | "title_color": "rgb(41, 81, 112)"
22 | },
23 |
24 | "featured": {
25 | "text": "Hello, dear readers,
First off, we’re thankful for the adoption of open fleets on balenaHub! Keep on trying things out -- all the feedback helps us improve balenaHub for everyone.
This month, hear the balena origin story from our Founder and check out the balenaSense v2 revamp. On the IoT Happy Hour, learn more about Helium, and how to move your LoRaWAN gateways over to The Things Stack.
And, as always, check out some of the awesome community projects that we’ve found and see our open roles here at Team balena."
26 | },
27 |
28 | "news": [
29 | {
30 | "title": "The balena origin story",
31 | "link": "https://open.spotify.com/episode/2A4zrAHhKB27weBurVL1TF",
32 | "image": "img/podcast.png",
33 | "button_text": "Listen now",
34 | "text": "Our Founder and CEO, Alexandros Marinos, appeared as a guest on George Hristov’s podcast ‘Front Range Founders’, to talk about the story of balena, Alex's operational philosophy, and his advice for young entrepreneurs."
35 | },
36 | {
37 | "title": "The new-and-improved balenaSense v2",
38 | "link": "https://www.balena.io/blog/balenasense-v2-updated-temperature-pressure-and-humidity-monitoring-for-raspberry-pi/",
39 | "image": "img/sense.png",
40 | "button_text": "Read the guide",
41 | "text": "Powered by balenaBlocks, get a closer look at the improved balenaSense v2 and how it removes the friction from setting up environmental sensors and tracking and collecting their data."
42 | },
43 | {
44 | "title": "A very Helium happy hour",
45 | "link": "https://www.youtube.com/watch?v=rSPNz4L-u_s",
46 | "image": "img/iot.png",
47 | "button_text": "Watch the episode",
48 | "text": "Last month we invited the team from Helium to join us for our IoT Happy Hour to celebrate that there are more than 50,000 hotspots out there using Helium LoRaWAN network!"
49 | }
50 | ],
51 |
52 | "hub": [
53 | {
54 | "name": "balenaSense",
55 | "author": "balenaLabs",
56 | "description": "Take readings from a BME680 or similar sensors on a Raspberry Pi, store with InfluxDB and view with Grafana.",
57 | "image": "https://raw.githubusercontent.com/balenalabs/balena-sense/master/images/hub-logo.png",
58 | "link": "https://github.com/balenalabs/balena-sense"
59 | },
60 | {
61 | "name": "Home Assistant AdGuard Home",
62 | "author": "g_abdul_isik",
63 | "description": "A project to deploy Home Assistant and AdGuard Home on a single device",
64 | "image": "https://raw.githubusercontent.com/abdulisik/balena-homeassistant-adguard/master/logo.png",
65 | "link": "https://github.com/abdulisik/balena-homeassistant-adguard"
66 | },
67 | {
68 | "name": "Nitter",
69 | "author": "girish946",
70 | "description": "Setup your own instance of nitter, a privacy-focused, Javascript-less front-end for Twitter.",
71 | "image": "https://raw.githubusercontent.com/zedeus/nitter/master/public/logo.png",
72 | "link": "https://github.com/girish946/balena-nitter"
73 | },
74 | {
75 | "name": "Helium-Light-Hotspot",
76 | "author": "NebraLtd",
77 | "description": "Manage your Helium Light Gateway remotely using balenaCloud.",
78 | "image": "https://cdn.shopify.com/s/files/1/0071/2281/3001/files/Nebra-Icon-Blue_bb758eaa-b10d-4ea6-a55e-babd69135b69.png?v=1620938774",
79 | "link": "https://github.com/NebraLtd/light-hotspot-software"
80 | }
81 | ],
82 |
83 | "projects": [
84 | {
85 | "title": "Migrate your gateways with balena",
86 | "text": "Do you need to migrate your LoRa gateways to The Things Stack? Check out this step by step video or download this project from community member Xose Perez that deploys The Things Stack LoRaWAN Network Server."
87 | },
88 | {
89 | "title": "How much wood can a woodchuck chuck?",
90 | "text": "Check out this balena-powered, animatronic robot who co-hosts a Twitch stream learn to sing for the first time!"
91 | },
92 | {
93 | "title": "Never be late again...",
94 | "text": "Balena Ambassador Nico Maas has created this cool project for tapping into a precise time source and providing it to your local computer network via NTP."
95 | }
96 | ],
97 |
98 | "share": {
99 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-july-2021"
100 | },
101 |
102 | "jobs": {
103 | "text": "We’re looking for a number of roles for our growing team.
- Fleet Reliability Engineer
- Full Stack Engineer - Developer Tools
- Technical Sales Lead / Sales Engineer (Americas)
- Site Reliability Engineer (EMEA)
- Site Reliability Engineer (Americas)
- Site Reliability Engineer (EMEA)
Check them out, or if you think you could be a great fit for balena, design your own role and introduce yourself to us via open call. We’d love to get to know you better.",
104 | "link": "https://apply.workable.com/balena",
105 | "button_text": "Apply today"
106 | },
107 |
108 | "events": {
109 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. Instead, meet with us virtually during our weekly IoT Happy Hour!
Every Friday at 16:00 UTC, join our live stream to see IoT project builds, discuss hardware and software, talk shop, answer community questions, and more. Join our next session where the balena team will show you how to build a custom balenaOS image from source for a single board computer which doesn’t currently have balena support. Click to watch live with us on Friday at 16:00 UTC!",
110 | "list": []
111 | }
112 | }
--------------------------------------------------------------------------------
/data/2021/08-apps-to-fleets/announcement.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "balenaCloud applications are now fleets: get the details",
5 | "mailchimp_subject_line": "balenaCloud applications are now fleets: get the details",
6 | "mailchimp_preview_text": "We've made some changes to balenaCloud that you need to be aware of.",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "apps-to-fleets",
13 | "assets_folder": "img"
14 | },
15 | "header": {
16 | "dark": "yes",
17 | "title": "",
18 | "image": "",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "color": "#ffffff",
24 | "text": "
Hey everyone,
Important announcement: Applications on balenaCloud are now Fleets.- Names and UI labels: You’ll notice the usage of “applications” become “fleets” across our websites, docs, and user interface.
- Functionality and features: We’ve added new `fleet` resources, models and commands across our CLI, SDKs and API, and recommend you adopt these in place of `application`.
Why are we doing this?
We’ve changed this to progress us towards our long-term vision of disentangling devices from software, allowing you to manage both independently and solve for use cases of ever-increasing complexity.
Our team believes in making sense of the world and using accurate terminology, so we can all have conversations and work together without getting confused. It’s an important thing to get right at this point in balena’s journey; we’re making this change to unlock a whole host of other features in the future.
Get all of the details about this change on our blog post.
- Team balena"
25 | }
26 | }
--------------------------------------------------------------------------------
/data/2021/08-apps-to-fleets/img/apps-to-fleets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/08-apps-to-fleets/img/apps-to-fleets.png
--------------------------------------------------------------------------------
/data/2021/08/img/apps-to-fleets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/08/img/apps-to-fleets.png
--------------------------------------------------------------------------------
/data/2021/08/img/fleets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/08/img/fleets.png
--------------------------------------------------------------------------------
/data/2021/08/img/generic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/08/img/generic.png
--------------------------------------------------------------------------------
/data/2021/08/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/08/img/happy.png
--------------------------------------------------------------------------------
/data/2021/08/img/openvino.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/08/img/openvino.png
--------------------------------------------------------------------------------
/data/2021/08/img/podcast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/08/img/podcast.png
--------------------------------------------------------------------------------
/data/2021/09-hackathon-promo/announcement.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "balena Hackathon 2021 (digital)",
5 | "mailchimp_subject_line": "balena (digital) Hackathon 2021: edge developers and IoT product builders-- join us!",
6 | "mailchimp_preview_text": "We're inviting edge and IoT developers and makers to hang out, learn, and share ideas.",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io"
11 | ],
12 | "netlify_site_name": "hackathon-2021",
13 | "assets_folder": "img"
14 | },
15 | "header": {
16 | "dark": "yes",
17 | "title": "",
18 | "image": "",
19 | "image_height": 760,
20 | "image_width": 1200
21 | },
22 | "featured": {
23 | "color": "#ffffff",
24 | "text": "
Hi there!
Are you curious about how IoT development works? Have you been thinking about building an IoT project?
This is your invitation to join the balena virtual hackathon! Join us to:
- Learn how to build IoT projects using cloud and web-style development tools
- Meet developers from around the world
- Find out more about and build your own open fleet
- Get inspired by talks from industry experts and the balena community
The event will be taking place on the 16th October, 2021, and will be kicking off at 10am IST, 10am CET and 10am PT, so that you can join us at a time that is local to you and hack async with developers from around the world.
Interested? Learn more and register for your place at the event."
25 | }
26 | }
--------------------------------------------------------------------------------
/data/2021/09-hackathon-promo/img/hackathon-2021.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/09-hackathon-promo/img/hackathon-2021.png
--------------------------------------------------------------------------------
/data/2021/09/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/09/img/happy.png
--------------------------------------------------------------------------------
/data/2021/09/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter September 2021",
5 | "mailchimp_subject_line": "Build a LoRaWAN server with balena, make your own balenaBlocks, and see our new Show & Tell forum category!",
6 | "mailchimp_preview_text": "Monthly updates on projects, features and events from balena September 2021",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io",
12 | "lizzie@balena.io"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2021-09",
15 | "assets_folder": "img"
16 | },
17 |
18 | "header": {
19 | "dark": "no",
20 | "title": "September 2021",
21 | "title_color": "rgb(41, 81, 112)"
22 | },
23 |
24 | "featured": {
25 | "text": "Hello dear readers,
This month, we inspire you to build. Check out this tutorial on creating your own balenaBlocks and see new Projects and Fleets on balenaHub, including a citizen science project encouraging you to build your own environment sensor. Our ambassadors also share what they have been building this summer and there are new build logs on the balenaForums.
There's a new episode of the balenaPodcast to watch or listen to, featuring BeagleBoard co-founder Jason Kridner. We talk about open hardware and the future of technology accessibility.
Whether you're managing a massive IoT fleet, or just getting started, we encourage you to keep building upon your big idea."
26 | },
27 |
28 | "news": [
29 | {
30 | "title": "Build a private LoRaWAN server with balena",
31 | "link": "https://www.balena.io/blog/run-your-private-the-things-stack-network-server-on-a-raspberry-pi-with-balena/",
32 | "image": "https://assets.balena.io/blog-common/2021/09/newsletter-tts.png",
33 | "button_text": "Read more",
34 | "text": "Learn how to use balena, a Raspberry Pi, and The Things Stack to build a LoRaWAN network so that you can manage your own data without sharing it with a cloud provider."
35 | },
36 | {
37 | "title": "Make your own balenaBlocks",
38 | "link": "https://www.balena.io/blog/how-to-make-your-own-balenablocks-simple-drop-in-edge-app-functionality/",
39 | "image": "https://assets.balena.io/blog-common/2021/09/newsletter-blocks.png",
40 | "button_text": "Read the guide",
41 | "text": "balenaBlocks are drop-in chunks of app functionality built to handle common tasks in edge and IoT projects. Use this guide to learn how to make your own block."
42 | },
43 | {
44 | "title": "balenaPodcast ep03: on the future of modular, open hardware",
45 | "link": "https://www.balena.io/blog/balenapodcast-open-hardware-and-empowering-humanity-with-technology-jason-kridner-beagleboard/",
46 | "image": "https://assets.balena.io/blog-common/2021/09/newsletter-podcast-3.png",
47 | "button_text": "Watch the episode",
48 | "text": "Jason Kridner, co-founder of BeagleBoard, joined the balenaPodcast to talk about the future of open hardware and how we can empower the next wave of makers and creators with technology."
49 | }
50 | ],
51 |
52 | "hub": [
53 | {
54 | "name": "Ribbit-network",
55 | "author": "g_keenan_johnson1",
56 | "description": "The sensor for the world's largest crowdsourced network of open-source, low-cost, CO2 Gas Detection Sensors.",
57 | "image": "https://raw.githubusercontent.com/Ribbit-Network/ribbit-network-frog-sensor/main/software/balena_fleet_logo.png",
58 | "link": "https://hub.balena.io/g_keenan_johnson1/ribbit-network"
59 | },
60 | {
61 | "name": "Bookstack",
62 | "author": "gh_klutchell",
63 | "description": "BookStack is a simple and free, self-hosted, easy-to-use wiki platform for organising and storing information.",
64 | "image": "https://raw.githubusercontent.com/klutchell/balena-bookstack/main/logo.png",
65 | "link": "https://hub.balena.io/gh_klutchell/bookstack"
66 | },
67 | {
68 | "name": "MIDI-Synthesizer",
69 | "author": "text/html",
70 | "description": "Connect your MIDI instruments and start playing.",
71 | "image": "https://raw.githubusercontent.com/texthtml/balena-midi-synthesizer/main/logo.png",
72 | "link": "https://hub.balena.io/text_html/midi-synthesizer"
73 | },
74 | {
75 | "name": "Helium-data-hotspot",
76 | "author": "Marc Pous",
77 | "description": "Deploys the Helium hotspot that doesn’t mine any HNT.",
78 | "image": "https://raw.githubusercontent.com/mpous/helium-data-hotspot/main/logo.png",
79 | "link": "https://hub.balena.io/marc6/helium-data-hotspot"
80 | }
81 | ],
82 |
83 | "projects": [
84 | {
85 | "title": "Meet other product builders on the balenaForums",
86 | "text": "Community members and balena staff alike have been turning to the new Show & Tell category on the forum to document their projects as they build."
87 | },
88 | {
89 | "title": "Join the world’s largest CO2 detection network",
90 | "text": "Keenan Johnson, a balena community member, is fighting climate change by building the world’s largest crowdsourced network of open-source, low-cost Greenhouse Gas detection sensors, known as the Ribbit Network!"
91 | },
92 | {
93 | "title": "Catch up on The Things Academy’s summer session",
94 | "text": "Want to know how you can build and connect your LoRaWAN gateways with balena? Last month, Marc Pous of balena was teaching just that at the Things Network’s summer session, available on YouTube."
95 | },
96 | {
97 | "title": "A Happy Hour to inspire some new project ideas",
98 | "text": "Our Ambassadors joined a recent IoT Happy Hour to share projects that they have been hacking on this summer."
99 | }
100 | ],
101 |
102 | "share": {
103 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-september-2021"
104 | },
105 |
106 | "jobs": {
107 | "text": "We’re looking for a number of roles for our growing team.
- Analytics Engineer
- Visual / UI Designer
- People Lead
-Technical Sales Lead / Sales Engineer (EMEA)
- Site Reliability Engineer (Americas)
- Site Reliability Engineer (EMEA)
Check them out, or if you think you could be a great fit for balena, design your own role and introduce yourself to us via open call. We’d love to get to know you better.",
108 | "link": "https://apply.workable.com/balena",
109 | "button_text": "Apply today"
110 | },
111 |
112 | "events": {
113 | "text": "We’re postponing our physical events to practice safe social distancing and keep our team safe and healthy. While we figure out what's next for our digital events, catch up on the IoT Happy Hour!
Each IoT Happy Hour features IoT project builds, hardware and software discussions, and community Q&A.",
114 | "list": []
115 | }
116 | }
117 |
--------------------------------------------------------------------------------
/data/2021/10/img/fallback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/10/img/fallback.png
--------------------------------------------------------------------------------
/data/2021/10/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/10/img/happy.png
--------------------------------------------------------------------------------
/data/2021/11/img/fallback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/11/img/fallback.png
--------------------------------------------------------------------------------
/data/2021/11/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/11/img/happy.png
--------------------------------------------------------------------------------
/data/2021/12/img/fallback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/12/img/fallback.png
--------------------------------------------------------------------------------
/data/2021/12/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2021/12/img/happy.png
--------------------------------------------------------------------------------
/data/2022/01/img/adafruit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/01/img/adafruit.png
--------------------------------------------------------------------------------
/data/2022/01/img/fallback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/01/img/fallback.png
--------------------------------------------------------------------------------
/data/2022/01/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/01/img/happy.png
--------------------------------------------------------------------------------
/data/2022/01/img/hub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/01/img/hub.png
--------------------------------------------------------------------------------
/data/2022/01/img/nvidia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/01/img/nvidia.png
--------------------------------------------------------------------------------
/data/2022/01/img/podcast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/01/img/podcast.png
--------------------------------------------------------------------------------
/data/2022/01/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter January 2022",
5 | "mailchimp_subject_line": "Use an Nvidia GPU in an x86 device with balena, meet the balenaHub Challenge finalists, use Adafruit IO, and our latest podcast episode",
6 | "mailchimp_preview_text": "Monthly updates on projects, features, and events from balena January 2022",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "tomas@balena.io",
11 | "andrewn@balena.io",
12 | "lizzie@balena.io"
13 | ],
14 | "netlify_site_name": "balena-newsletter-2022-01",
15 | "assets_folder": "img"
16 | },
17 |
18 | "header": {
19 | "dark": "yes",
20 | "title": "January 2022",
21 | "title_color": "rgb(41, 81, 112)"
22 | },
23 |
24 | "featured": {
25 | "text": "Hello dear readers,
This month, by popular demand, we're teaching you how to use balenaOS with Nvidia GPUs on an x86 device. Check out our balenaHub Challenge finalists, our latest balenaPodcast episode with ideamarket.io, and learn how to use Adafruit IO on your next balena project.
As always, check out our latest balenaHub additions, community highlights, and see job opportunities we have. We hope you're having a great start to a Happy New Year!"
26 | },
27 |
28 | "news": [
29 | {
30 | "title": "How to use NVIDIA GPUs with an x86 device on balenaOS",
31 | "link": "https://www.balena.io/blog/how-to-use-nvidia-gpu-on-x86-device-balenaOS/",
32 | "image": "img/nvidia.png",
33 | "button_text": "Read the guide",
34 | "text": "Many projects which utilize machine learning require you to use an attached graphics processing unit (GPU). In our latest guide, we'll outline how to access an NVIDIA GPU on an x86 device to run CUDA or other software that requires GPU access."
35 | },
36 | {
37 | "title": "Meet the balenaHub Challenge finalists",
38 | "link": "https://www.balena.io/blog/balenahub-challenge-2021-finalists/",
39 | "image": "img/hub.png",
40 | "button_text": "Meet the finalists",
41 | "text": "After users voted for their favorite entries, we identified the top 10 most popular Fleets and Projects. We kicked off the judging phase to test these projects and select the winners!"
42 | },
43 | {
44 | "title": "Interface balena devices with Adafruit IO",
45 | "link": "https://www.balena.io/blog/interfacing-balena-edge-devices-with-adafruitio/",
46 | "image": "img/adafruit.png",
47 | "button_text": "Check it out",
48 | "text": "Use this guide to learn how to use Adafruit IO to build sleek user interfaces for your balena Fleets and Projects."
49 | },
50 | {
51 | "title": "Listen to our latest podcast episode with ideamarket.io",
52 | "link": "https://www.youtube.com/watch?v=b7pzh4GSKLc&t=3s",
53 | "image": "img/podcast.png",
54 | "button_text": "Listen Now",
55 | "text": "We welcome Mike Elias, Founder of ideamarket.io, to talk about this crypto-powered marketplace of ideas, where people can list and invest in ideas and curators that they think are worth caring about."
56 | }
57 | ],
58 |
59 | "hub": [
60 | {
61 | "name": "balenaBlynk",
62 | "author": "SamEureka DEV",
63 | "description": "balenaBlynk is a balenaCloud hosted Blynk IoT server for Raspberry Pi.",
64 | "image": "https://raw.githubusercontent.com/SamEureka/balenaBlynk/main/logo.png",
65 | "link": "https://hub.balena.io/sameureka/balenablynk"
66 | },
67 | {
68 | "name": "balenaPhono",
69 | "author": "SamEureka",
70 | "description": "Takes audio output from a turntable and creates a stream",
71 | "image": "https://raw.githubusercontent.com/SamEureka/balenaPhono/main/logo.png",
72 | "link": "https://hub.balena.io/sdennon/balenaphono"
73 | },
74 | {
75 | "name": "BLE Lighthouse",
76 | "author": "Ayan Pahwa",
77 | "description": "Create centrally managed fleet of ble beacons on single board linux computers.",
78 | "image": "https://raw.githubusercontent.com/iayanpahwa/ble-lighthouse/master/assets/ble-lighthouse.png",
79 | "link": "https://hub.balena.io/g_ayan_pahwa/ble-lighthouse"
80 | },
81 | {
82 | "name": "DuinoMine",
83 | "author": "TypeChecked",
84 | "description": "A balena project that mines Duino-Coin!",
85 | "image": "https://raw.githubusercontent.com/cmumme/DuinoMine/main/assets/duco.svg",
86 | "link": "https://hub.balena.io/gh_intelligentcappy/duinomine"
87 | }
88 | ],
89 |
90 | "projects": [
91 | {
92 | "title": "Build a holiday LED project using balena and Adafruit IO",
93 | "text": "Balena Developer Advocate Ayan created this wonderful holiday star lights project using AdafruitIO and balena which you could use to power any LED strip configuration."
94 | },
95 | {
96 | "title": "Making your old webcams easier to use",
97 | "text": "Check out this blog where a balena user teaches us how to use balena and Nginx Proxy Manager to create a secure connection between an old webcam and web interface to prevent needing to manually update the camera's IP address every time it reboots."
98 | }
99 | ],
100 |
101 | "share": {
102 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-january-2022"
103 | },
104 |
105 | "jobs": {
106 | "text": "We're looking for a number of roles for our growing team.
- Warehouse Engineer
- Generalist
- Operations Manager
- Hardware Engineer
- Data Lead
- Site Reliability Engineer (Americas)
- Site Reliability Engineer (EMEA)
Check them out, or if you think you could be a great fit for balena, design your own role and introduce yourself to us via open call. We’d love to get to know you better.",
107 | "link": "https://apply.workable.com/balena",
108 | "button_text": "Apply today"
109 | },
110 |
111 | "events": {
112 | "text": "The balenaLabs team welcomes experienced edge developers, makers, and builders to come and talk shop, ask questions, and get new ideas.
Submit your questions for the next live show on this forum thread, tweet us using the hashtag #IoTClinic or leave a comment on one of our YouTube videos.",
113 | "list": []
114 | }
115 | }
116 |
--------------------------------------------------------------------------------
/data/2022/02/img/ble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/02/img/ble.png
--------------------------------------------------------------------------------
/data/2022/02/img/challenge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/02/img/challenge.png
--------------------------------------------------------------------------------
/data/2022/02/img/fallback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/02/img/fallback.png
--------------------------------------------------------------------------------
/data/2022/02/img/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/02/img/happy.png
--------------------------------------------------------------------------------
/data/2022/02/img/heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/02/img/heart.png
--------------------------------------------------------------------------------
/data/2022/02/img/pi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/02/img/pi.png
--------------------------------------------------------------------------------
/data/2022/02/img/qvntra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/02/img/qvntra.png
--------------------------------------------------------------------------------
/data/2022/03/img/march-newsletter-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/03/img/march-newsletter-1.png
--------------------------------------------------------------------------------
/data/2022/03/img/march-newsletter-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/03/img/march-newsletter-2.png
--------------------------------------------------------------------------------
/data/2022/03/img/march-newsletter-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/03/img/march-newsletter-3.png
--------------------------------------------------------------------------------
/data/2022/04/img/april-newsletter-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/04/img/april-newsletter-1.png
--------------------------------------------------------------------------------
/data/2022/04/img/april-newsletter-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/04/img/april-newsletter-2.png
--------------------------------------------------------------------------------
/data/2022/04/img/april-newsletter-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/04/img/april-newsletter-3.png
--------------------------------------------------------------------------------
/data/2022/05/img/april-newsletter-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/05/img/april-newsletter-1.png
--------------------------------------------------------------------------------
/data/2022/05/img/april-newsletter-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/05/img/april-newsletter-2.png
--------------------------------------------------------------------------------
/data/2022/05/img/april-newsletter-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/05/img/april-newsletter-3.png
--------------------------------------------------------------------------------
/data/2022/06/img/april-newsletter-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/06/img/april-newsletter-1.png
--------------------------------------------------------------------------------
/data/2022/06/img/april-newsletter-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/06/img/april-newsletter-2.png
--------------------------------------------------------------------------------
/data/2022/06/img/april-newsletter-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/06/img/april-newsletter-3.png
--------------------------------------------------------------------------------
/data/2022/07/img/newsletter-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/07/img/newsletter-1.png
--------------------------------------------------------------------------------
/data/2022/07/img/newsletter-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/07/img/newsletter-2.png
--------------------------------------------------------------------------------
/data/2022/07/img/newsletter-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/07/img/newsletter-3.png
--------------------------------------------------------------------------------
/data/2022/07/img/newsletter-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/07/img/newsletter-4.png
--------------------------------------------------------------------------------
/data/2022/08/img/newsletter-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/08/img/newsletter-1.png
--------------------------------------------------------------------------------
/data/2022/08/img/newsletter-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/08/img/newsletter-2.png
--------------------------------------------------------------------------------
/data/2022/08/img/newsletter-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/08/img/newsletter-3.png
--------------------------------------------------------------------------------
/data/2022/08/newsletter.json:
--------------------------------------------------------------------------------
1 | {
2 | "configuration": {
3 | "mailchimp_recipients": "ab92290a0b",
4 | "mailchimp_title": "Newsletter August 2022",
5 | "mailchimp_subject_line": "Discover Apps in balenaHub, Introducing balenaAir, learn how to analyze radio waves using balena",
6 | "mailchimp_preview_text": "Monthly updates on projects, features, and events from balena August 2022",
7 | "mailchimp_from_name": "balena",
8 | "mailchimp_reply_to": "hello@balena.io",
9 | "mailchimp_test_emails": [
10 | "lizzie@balena.io"
11 | ],
12 | "netlify_site_name": "balena-newsletter-2022-08",
13 | "assets_folder": "img"
14 | },
15 |
16 | "header": {
17 | "dark": "yes",
18 | "title": "August 2022",
19 | "title_color": "rgb(41, 81, 112)"
20 | },
21 |
22 | "featured": {
23 | "text": "Dear Readers,
You might remember that a little while ago we renamed balenaCloud Applications to Fleets. This month we surfaced a new concept on balenaHub and balenaCloud: Apps. Apps are a response to a specific use case, built out of many services or balenaBlocks, and are self-contained. Read more about Apps and the road to multi-app on our blog.
Also in this months email:
- An introduction to balenaAir
- A tutorial on analyzing radio waves with balena
- Catch up on the latest balenaHub meet-up
"
24 | },
25 |
26 | "news": [
27 | {
28 | "title": "Introducing balenaAir",
29 | "link": "https://www.balena.io/blog/introducing-balenair-affordable-air-quality-monitor-for-home-or-office/",
30 | "image": "https://assets.balena.io/blog-common/2022/08/august-1.png",
31 | "button_text": "Read more",
32 | "text": "balenaAir is an affordable air quality monitor for the home or office which we built in light of Covid-19 to monitor the air quality in our own offices, and now you can build your own."
33 | },
34 | {
35 | "title": "Visualize and analyze Radio Waves with RTL Power",
36 | "link": "https://www.balena.io/blog/visualize-and-analyze-radio-waves-with-rtl-power-and-balena/",
37 | "image": "https://assets.balena.io/blog-common/2022/08/august-2.png",
38 | "button_text": "Read the tutorial",
39 | "text": "The latest balenaLabs resident graduates with their project which uses Software Defined Radio, RTL power, and balena to visualize and analyze signal frequency bands easily."
40 | },
41 | {
42 | "title": "balenaHub Meetup #4",
43 | "link": "https://www.youtube.com/watch?v=StM7Sbcf3as",
44 | "image": "https://assets.balena.io/blog-common/2022/08/august-3.png",
45 | "button_text": "Watch the recording",
46 | "text": "This month we put the spotlight on two of the Fleets on balenaHub trying to make a positive change in our society; LearnersBlock and The Ribbit Network. Catch up on the recording to hear more about them from their creators."
47 | }
48 | ],
49 |
50 | "hub": [
51 | {
52 | "name": "balena-woof",
53 | "author": "matthew_jameson",
54 | "description": "Help your dog communicate using a button, speaker, and RPi!",
55 | "image": "https://raw.githubusercontent.com/mjameson9/balena-woof/main/logo.png",
56 | "link": "https://hub.balena.io/organizations/g_matthew_jameson/fleets/balena-woof"
57 | },
58 | {
59 | "name": "ISEG_RPI",
60 | "author": "stephane_betbeder",
61 | "description": "The most popular digital signage project for the RPi",
62 | "image": "https://raw.githubusercontent.com/Screenly/screenly-ose/master/static/img/ose-logo.png",
63 | "link": "https://hub.balena.io/organizations/stephane_betbeder/fleets/iseg_rpi"
64 | },
65 | {
66 | "name": "Balena-unifi",
67 | "author": "Bluenation Studio",
68 | "description": "Unifi controller allows you to set up your Ubiquiti Unifi devices",
69 | "image": "https://raw.githubusercontent.com/BluenationStudio/balena-unifi/master/ui.webp",
70 | "link": "https://hub.balena.io/organizations/gh_kubo6472/fleets/balena-unifi"
71 | },
72 | {
73 | "name": "Kolibri-app",
74 | "author": "maggie0002",
75 | "description": "An adaptable set of open solutions specially developed to support learning",
76 | "image": "https://github.com/maggie0002/kolibri/raw/main/logo.png",
77 | "link": "https://hub.balena.io/organizations/maggie0002/apps/kolibri-app"
78 | }
79 | ],
80 |
81 | "projects": [
82 | {
83 | "title": "Join us at The Things Conference",
84 | "text": "Balena Developer Advocate Marc Pous will be speaking about how you can build your own private LoRaWAN network server and gateway at this year's The Things Conference, find out more and get your ticket hereon the balena forums for performing an offline update on their device using an interactive bash script."
89 | },
90 | {
91 | "title": "Theia Scientific present their Hub application at GrafanaCon 2022",
92 | "text": "Catch up on Theia Scientific's talk at GrafanaCon where they discuss their balenaHub application which uses Grafana and machine learning for real-time microscopy image analysis."
93 | },
94 | {
95 | "title": "Use CM4 IO board's Real-time clock inside a container",
96 | "text": "This blogpost from linuxfixes walks you through how to make your CM4 IO board remember the newly set datetime whenever the device reboots, overriding the one you previously set."
97 | },
98 | {
99 | "title": "Create a digital marketing display using the Browser Block",
100 | "text": "This month, one of the balena Ambassadors shared on the forums how they created a low-cost, easily maintained digital marketing display for local shops using the browser block and balena."
101 | },
102 | {
103 | "title": "Using balena and Edge Impulse to detect fire",
104 | "text": "Check out the Raspberry Pi Foundations video where a young community member presents her project which uses balena and Edge Impulse machine learning to tackle the real-world problem of wildfires in her community."
105 | }
106 | ],
107 |
108 | "share": {
109 | "sublink": "Check%20out%20what's%20new%20this%20month%20at%20@balena_io:%20https%3A%2F%2Fbalena.io/blog%2Fbalena-monthly-roundup-july-2022"
110 | },
111 |
112 | "jobs": {
113 | "text": "We're looking for a number of roles for our growing team.
- Picker - Athens
Check them out, or if you think you could be a great fit for balena, design your own role and introduce yourself to us via open call. We'd love to get to know you better.",
114 | "link": "https://apply.workable.com/balena/?utm_source=Newsletter&utm_media=email",
115 | "button_text": "Apply today"
116 | }
117 | }
118 |
--------------------------------------------------------------------------------
/data/2022/09/img/september-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/09/img/september-1.png
--------------------------------------------------------------------------------
/data/2022/09/img/september-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/09/img/september-2.png
--------------------------------------------------------------------------------
/data/2022/09/img/september-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/data/2022/09/img/september-3.png
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "resin-emails",
3 | "version": "2.22.1",
4 | "description": "balena.io email generator.",
5 | "repository": "balena-io/resin-emails",
6 | "main": "gulp build",
7 | "scripts": {
8 | "watch": "gulp watch",
9 | "build": "gulp build",
10 | "staging": "gulp staging",
11 | "publish": "gulp publish",
12 | "test": "echo 0"
13 | },
14 | "author": "Tomás Migone ",
15 | "license": "Apache-2.0",
16 | "dependencies": {
17 | "browser-sync": "^2.26.13",
18 | "gulp": "^4.0.2",
19 | "gulp-copy": "^4.0.1",
20 | "gulp-hb": "^8.0.0",
21 | "gulp-mjml": "^4.0.2",
22 | "gulp-rename": "^1.4.0",
23 | "gulp-size": "^3.0.0",
24 | "handlebars": "^4.7.6",
25 | "handlebars-helpers": "^0.10.0",
26 | "mailchimp-api-v3": "^1.13.1",
27 | "mjml": "^4.5.1",
28 | "netlify": "^2.4.8",
29 | "rimraf": "^3.0.0"
30 | },
31 | "versionist": {
32 | "publishedAt": "2023-11-28T13:58:53.514Z"
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/src/partials/banner.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | {{ @root.banner.title }}
10 |
11 |
12 | {{{ @root.banner.text }}}
13 |
14 |
15 |
16 |
17 |
18 | {{ @root.banner.button_text }}
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/src/partials/bird.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/balena-io/balena-emails/93fec217a472616dbd377fd6964918cb915171d9/src/partials/bird.png
--------------------------------------------------------------------------------
/src/partials/card.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{#if image}}
4 |
5 |
6 |
7 | {{/if}}
8 |
9 |
10 |
11 | {{ title }}
12 |
13 |
14 |
15 | {{{ text }}}
16 |
17 |
18 | {{#if link}}
19 | {{#if button_text}}
20 |
21 | {{ button_text }}
22 |
23 | {{/if}}
24 | {{/if}}
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/src/partials/charlie.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{{ @root.charlie.text }}}
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/partials/covid_banner.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Add as many devices as you can, and tell everyone you know!
#jointhefold
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | Twitter
19 |
20 |
21 |
22 |
23 | Facebook
24 |
25 |
26 |
27 |
28 | Instagram
29 |
30 |
31 |
32 |
33 | Linkedin
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/src/partials/covid_header.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/partials/disclaimer.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | You are receiving this newsletter because you are a balena user, or have signed up to receive our newsletters on the balena.io website. No longer interested? Unsubscribe here.
6 |
7 |
8 |
9 | View this email in your browser
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/partials/events.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{#if @root.events.text}}
4 |
5 | {{{ @root.events.text }}}
6 |
7 | {{else}}
8 |
9 | Here are some upcoming events you might like to check out, if you see the balena logo next to an event that means we’ll be there - come and say hello!
10 |
11 | {{/if}}
12 |
13 |
14 | {{#if @root.events.list}}
15 |
16 |
17 | {{#each @root.events.list }}
18 |
19 |
20 | {{#if attending}}
21 |
22 | {{/if}}
23 | |
24 |
25 |
26 | {{ title }}
27 |
28 | |
29 |
30 | {{location}}
31 | |
32 | {{ event_date }} |
33 |
34 | {{/each }}
35 |
36 |
37 | {{/if}}
38 |
--------------------------------------------------------------------------------
/src/partials/featured.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{{ @root.featured.text }}}
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/partials/footer.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Balena.io
7 |
8 |
9 | 1517 12th Avenue
10 | Seattle, WA 98122
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/partials/header.mjml:
--------------------------------------------------------------------------------
1 |
19 |
20 |
21 | {{#if @root.header.no_logo}}
22 | {{else}}
23 |
24 |
31 |
32 | {{/if}}
33 |
34 |
41 | {{ @root.header.title }}
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/src/partials/hub-card.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{#if image}}
4 |
5 |
6 |
7 | {{/if}}
8 |
9 |
10 |
11 | {{ name }} by {{ author }}
12 |
13 |
14 |
15 | {{{ description }}}
16 |
17 |
18 |
19 | Read more
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/partials/hub.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{#each @root.hub }}
5 | {{> hub-card }}
6 | {{#unless @last}}{{/unless}}
7 | {{/each }}
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | Discover more and share with the world
20 |
21 |
22 |
25 | Visit balenaHub
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/src/partials/jobs.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Work with us!
10 |
11 |
12 |
13 | {{#if @root.jobs.text}}
14 |
15 | {{{ @root.jobs.text }}}
16 |
17 | {{else}}
18 |
19 | We’re always on the lookout for interested, talented and passionate people to join our team. Find our currently open positions and apply!
20 |
21 | {{/if}}
22 |
23 |
30 | {{#if @root.jobs.button_text}}
31 | {{{ @root.jobs.button_text }}}
32 | {{else}}
33 | See all jobs
34 | {{/if}}
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/src/partials/section_header.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{title}}
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/partials/share.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Do you like our stories?
10 |
11 |
12 | See something in this newsletter
that you want to share? We encourage it!
13 |
14 |
15 |
16 |
17 |
18 | Share on twitter
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/src/partials/social.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/templates/announcement.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | a {
5 | color: #2199e8;
6 | text-decoration: none;
7 | }
8 |
9 | td {
10 | font-size: 14px;
11 | font-weight: 400;
12 | line-height: 1.3;
13 | font-family: Lato, Helvetica, Arial, sans-serif;
14 | color: #527699;
15 | }
16 |
17 | img {
18 | width: 100%;
19 | }
20 |
21 | @media only screen and (max-width: 600px) {
22 | .mobile_height > div {
23 | {{#if @root.header.image_height }}
24 | height: calc({{ @root.header.image_height }} / {{ @root.header.image_width }} * 100vw - 46px)!important;
25 | {{else}}
26 | height: calc(380/600 * 100vw - 60px)!important;
27 | {{/if}}
28 | }
29 | .mobile_share_text {
30 | padding-left: 35px!important;
31 | }
32 | .mobile_share_text > div {
33 | text-align: left!important;
34 | }
35 | .mobile_share_button {
36 | padding-left: 35px!important;
37 | padding-top: 15px!important;
38 | }
39 | .covid_button a {
40 | padding-left: 15px!important;
41 | padding-right: 15px!important;
42 | }
43 | .header_image, .header_image > div > table {
44 | background-size: contain!important;
45 | }
46 | .card_image_position {
47 | padding-left: 25px!important;
48 | }
49 | .featured_padding td {
50 | padding-top: 5px!important;
51 | }
52 | }
53 |
54 | @media only screen and (min-width: 600px) {
55 | .header_image, .header_image > div > table {
56 | background-size: cover!important;
57 | }
58 | }
59 |
60 |
61 |
62 |
63 | {{> header }}
64 |
65 | {{> featured }}
66 |
67 |
68 | {{#if @root.banner}}
69 |
70 | {{> banner }}
71 | {{/if}}
72 |
73 |
74 | {{> footer }}
75 | {{> disclaimer }}
76 |
77 |
78 |
--------------------------------------------------------------------------------
/src/templates/newsletter.mjml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | a {
5 | color: #2199e8;
6 | text-decoration: none;
7 | }
8 |
9 | td {
10 | font-size: 14px;
11 | font-weight: 400;
12 | line-height: 1.3;
13 | font-family: Lato, Helvetica, Arial, sans-serif;
14 | color: #527699;
15 | }
16 |
17 | img {
18 | width: 100%;
19 | }
20 |
21 | @media only screen and (max-width: 600px) {
22 | .mobile_height > div {
23 | {{#if @root.header.image_height }}
24 | height: calc({{ @root.header.image_height }} / {{ @root.header.image_width }} * 100vw - 46px)!important;
25 | {{else}}
26 | height: calc(380/600 * 100vw - 60px)!important;
27 | {{/if}}
28 | }
29 | .mobile_share_text {
30 | padding-left: 35px!important;
31 | }
32 | .mobile_share_text > div {
33 | text-align: left!important;
34 | }
35 | .mobile_share_button {
36 | padding-left: 35px!important;
37 | padding-top: 15px!important;
38 | }
39 | .header_image, .header_image > div > table {
40 | background-size: contain!important;
41 | }
42 | .card_image_position {
43 | padding-left: 25px!important;
44 | }
45 | .featured_padding td {
46 | padding-top: 5px!important;
47 | }
48 | .projects_padding td {
49 | padding-top: 5px!important;
50 | padding-bottom: 5px!important;
51 | }
52 | }
53 |
54 | @media only screen and (min-width: 600px) {
55 | .header_image, .header_image > div > table {
56 | background-size: cover!important;
57 | }
58 |
59 | .mobile_height > div {
60 | {{#if @root.header.image_height }}
61 | height: calc({{ @root.header.image_height }}px / 2 - 60px)!important;
62 | {{/if}}
63 | }
64 | }
65 |
66 |
67 |
68 |
69 | {{> header }}
70 |
71 | {{> featured }}
72 |
73 |
74 | {{#if @root.news}}
75 |
76 | {{> section_header title="The latest from balena" }}
77 |
78 | {{#each @root.news }}
79 | {{> card }}
80 | {{/each }}
81 | {{/if}}
82 |
83 |
84 | {{#if @root.hub}}
85 |
86 | {{> section_header title="This month on balenaHub" icon="https://assets.balena.io/newsletter/hub-icon.png" background-color="#eff8ff" }}
87 |
88 | {{> hub }}
89 | {{/if}}
90 |
91 |
92 | {{#if @root.share}}
93 |
94 | {{> share }}
95 | {{/if}}
96 |
97 |
98 | {{#if @root.charlie}}
99 |
100 | {{> section_header title="Charlie's Tips 'n' Tricks" }}
101 | {{> charlie }}
102 | {{/if}}
103 |
104 |
105 | {{#if @root.projects}}
106 |
107 | {{> section_header title="Community projects of the month" }}
108 | {{#each @root.projects }}
109 | {{> card zeropad="true"}}
110 | {{/each }}
111 | {{/if}}
112 |
113 |
114 | {{#if @root.jobs}}
115 | {{> jobs }}
116 | {{/if}}
117 |
118 |
119 |
120 |
124 |
125 |
126 |
127 |
131 |
132 |
133 | {{> social }}
134 | {{> footer }}
135 | {{> disclaimer }}
136 |
137 |
138 |
--------------------------------------------------------------------------------