Tweet
Day 46. Finally finished the tests for the Exchange Rates Overlapping, but the model's factory is used so much that I spent the day refactoring the other tests to accommodate the new restrictions. @100dayscode #API #Bookkeeping #buildinpublic
Day 45. While writing the docs for Exchange Rates I realized that the validity periods for rates of a Currency should not overlap. So I spent the day writing the code and tests to cover the case. @100dayscode #API #Bookkeeping #buildinpublic
Day 44. Nothing much going on, wrote some more documentation. Hoping to finish the first draft within a week or so, then I can start thinking about marketing the MVP to beta testers. @100dayscode #API #Bookkeeping #buildinpublic
Day 43. Finally, the API reference docs are live!! 🙌 Feel free to take a look at documenter.getpostman.com/view/14650328/… and let me know what you think. Now I'll concentrate on finalizing the general docs at located at microbooks.io @100dayscode #API #Bookkeeping #buildinpublic
Day 42. Figured I'd host the non reference docs using @Netlify, but ran into some issues about custom domains. I'll try and solve those tomorrow then get back to postman. @100dayscode #API #Bookkeeping #buildinpublic
@nocodebackend is becoming increasingly popular as the scalable backend solution for growth stage startups built with @bubble 🚀
@feletelier shared full setup of XANO API on bubble during our last session @Stack3DAO 🙌

#DAOs #freelancers #buildinpublic #founders #saas #API
Day 41. Database all set up and API is responding nicely to requests. Time to register a domain. I chose microbooks.io and used @Namecheap to register it. I'll publish the Postman docs as soon as the domain propagates. @100dayscode #API #Bookkeeping #buildinpublic
As a builder-DAO #vetting is one of the core areas for us. Our standardized assessment protocol certifies our talent's skills (i.e. @bubble #API) using non transferrable tokens. More soon👀

@Stack3DAO #blockchain #freelancers #developers
#nocode #buildinpublic #founders #saas
Day 40. As promised, spent the day comparing postgres cloud providers. Selected supabase.com because 1. Its OSS which is awesome and 2. The extra stuff that comes out of the box are mind-blowing. #buildinpublic @100dayscode #API #Bookkeeping @supabase @madewifsupabase
Day 39. I finally settled on upstash.com which has a free tier thats perfect for testing. This got me thinking about outsourcing the db too since persisting data in a container is a bad idea. I'll look around on Monday. #buildinpublic @100dayscode #API #Bookkeeping
Day 38. Finally got docker-compose and git done. But then encountered the first problem: Kafka is such a memory hog it can't run on the tiny EC2 instance I'm using to test. Seems I'll have to outsource this part of the infra. #buildinpublic @100dayscode #API #Bookkeeping
Day 37. After comparing a few cloud hosting providers, I decided on aws as I have experience with it and i'm in a hurry. Spent the day setting up docker compose and git on an EC2 instance. It's harder than you'd think. #buildinpublic @100dayscode #API #Bookkeeping #Accounting
Day 36. Just when I was about to publish the docs, I realized that Postman expects the endpoints to be live. So I started laying the groundwork for deploying the app. I'm torn between heroku and aws. #buildinpublic @100dayscode #API #Bookkeeping #Accounting
Two weeks left before our public release.

☑️ Deploy Day 16 of 30 done. Added cursor pagination to our workflows table UI Component

blog.embedworkflow.com/changelog/2022…

#startups #coding #programming #SoftwareEngineer #buildinpublic #API #javascript #json
Day 35. All done with the Reports, and with that all the API reference documentation. I'll spend some time tomorrow proofreading, then I'll publish the docs on postman. #buildinpublic @100dayscode #API #Bookkeeping #Accounting
Day 34. Still on the Assignments, I had to create and test new Transaction endpoints for assignments, both for the assigned and the cleared Transaction. Tomorrow I can start on the last part: Reports #buildinpublic @100dayscode #API #Bookkeeping #Accounting
No deploys on Friday they said..

Team wants to enjoy the weekend they said..

So we deployed Sunday night.

☑️ Deploy Day 14 of 30

blog.embedworkflow.com/changelog/2022…

#startups #coding #programming #SoftwareEngineer #buildinpublic #API #javascript #json #programminghumor
Day 2⃣5⃣ of #100DaysOfCode

✅ A good first issue has been posted on the #Chess #API repo

🎉 Contributions welcome!

#Symfony #PHP #buildinpublic

github.com/chesslablab/ch…
Day 32 - 33. Took a while, but I finally resolved all the issues between Taxes and Discounts. Next I'll start working on Transaction Assignments. #buildinpublic @100dayscode #API #Bookkeeping #Accounting
An exciting deploy today.. Test Mode for all accounts. New set of API keys and an easy admin toggle to switch modes.

☑️ Deploy Day 11 of 30

#startups #coding #programming #SoftwareEngineer #webdevelopment #buildinpublic #API #javascript #json #lowcode

blog.embedworkflow.com/changelog/2022…
☑️ Deploy Day 10 of 30 done.

Update your account's new timezone setting to render all dates in your local timezone.

#startups #coding #programming #SoftwareEngineer #webdevelopment #buildinpublic #API #javascript #json #lowcode

blog.embedworkflow.com/changelog/2022…
Day 31. Run into some problems involving the combination of Taxes and Discounts on the same Line Item. I have several ideas on how to solve them that I'll try tomorrow. #buildinpublic @100dayscode #API #Bookkeeping #Accounting
Docs on docs on docs. We like documentation
☑️ Day 9 of 30 complete. UI Documentation for our UI component library.
Want custom workflow components? Ask and we may build.
#startups #coding #programming #SoftwareEngineer #webdevelopment #buildinpublic #api
blog.embedworkflow.com/changelog/2022…
Day 30. All done with Line Items. Will move on to Taxes and Discounts tomorrow. #buildinpublic @100dayscode #API #Bookkeeping #Accounting
Consistency and predictability are two characteristics of our API.

☑️ Day 8 of 30 complete. API Documentation has been released.

#startups #coding #programming #SoftwareEngineer #webdevelopment #buildinpublic #api

blog.embedworkflow.com/changelog/2022…
Fixed the error message returned on trying to update a blog. The blog gets updated but returns this error.

Day 63/100 - log 2
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api
The swagger docs didn't work on deployment, but I've fixed it already.
I added multiple URLs to accommodate my different hosting services.

Day 63/100 - log 1
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api
Day 29. Finally done with the Transactions endpoint docs. Started on Line Items, though much of the work was already covered while dealing with the Transactions. They shouldn't take too long to clear. #buildinpublic @100dayscode #API #Bookkeeping #Accounting
Blogs API documentation is done 🕊️✨
Let me fix the auth real quick.

Day 62/100 - log 2
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api
After spending about an hour searching how to add a token header to a request on swagger docs, I figured it out 😌.
Here's how I did it.
Check lines 89-94 & 112-113 of the code image.

Day 61/100 - log 1
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api
Day 27 - 28. While working on Transactions and Line Items, had to involve Taxes and Discounts since they are all interconnected. Deeper and deeper into the rabbit hole... #buildinpublic @100dayscode #API #Bookkeeping #Accounting
Fixed the previous issue.

Now, the request isn't going through. I have cors configured for my app though.

Day 60/100 - log 2
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api twitter.com/iTechEmmy/stat…
The problem now is the accordion menu for the Blogs operation. It isn't expanding.

I'm using swagger js doc.

Day 60/100 - log 1
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api
The problem now is the accordion menu for the Blogs operation. It isn't expanding.

I'm using swagger js doc.

Day 60/100 - log 1
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api
Couldn't get this to be fully functional last time, but I'm at it again 🤞

Day 59/100
#coding #webdevelopment #100DaysOfCode #buildinpublic #learninpublic #api
Day 26. Still working on the Transactions, had to rope in the line items so that the test cases could function. As I said, this is like the core of the whole platform. #buildinpublic @100dayscode #API @laravelnews @laravelio @LaravelEloquent
Day 25. Today I started working on one of, if not the most complicated parts of the system: Transactions. So many cases came up that I didn't manage to finish with them. Oh well, tomorrow is another day. #buildinpublic @100dayscode #API, @laravelnews @laravelio @LaravelEloquent
Day 24. Quite a few more cases came up while working on Reporting Periods, Balances, Accounts and Categories, but I finally completed the docs for these resources as well. #buildinpublic @100dayscode #API, @laravelnews @laravelio @LaravelEloquent
Day 23. Done with docs for Entities, Currencies and Exchange Rates. New use/corner cases keep showing up as I go along, so this will probably take a while as I have to stop and write tests for them before moving on. #buildinpublic @100dayscode #API
A continuation of a pet project about cafés and co-working spaces in sunny Cyprus. Workplaces for #digital #nomads ヽ(。_°)ノ
dev.to/vladimir_mvs/w…

#api #javascript #VueJS #vuetify #maps #GoogleMaps #docker #indiedev #buildinpublic
Day 22. I think I'm more or less finished with a viable MVP, now to show it to the world (the real judge). I started working on the API reference on Postman to smoothen the dev experience when onboarding. #buildinpublic @100dayscode @getpostman #API
Day 21. After a short break, I'm back to setting up the nginx to work with the backend docker apps. Encountered some difficulty with serving the static files for the html and psd reports, but finally got it. #buildinpublic @100dayscode #API #bookkeeping
Day 12. Html reports completed. Started working on pdf versions. Since reporting is the end goal of any Bookkeeping system, I think these represent the value the product will be offering. #buildinpublic @100dayscode #api #Bookkeeping
Day 11. Integration tests made me realize the package returns only raw json which requires accounting knowledge to create reports from. So I spent the day writing endpoints to return structured html IFRS reports #buildinpublic @100dayscode #erp #api
Day 9. All unit tests done. Started out with integration tests for the API endpoints. Laravel/Lumen out of the box testing is a true lifesaver for this one. @100dayscode #buildinpublic #laravel #API #Accounting
Day 8. The tests for the public package were built with sqlite for speed. I chose postgres as the prod db, so I had to adapt the tests and optimise the queries to use pg advanced features to speed them up. #buildinpublic, #Bookkeeping @100dayscode #api
I spent day 2 optimising the controllers for the models. The resource methods are identical so I've put them in one controller and use DI to inject each model and its validation rules. Custom methods go into child controllers #buildinpublic #100daysofcoding #api #Bookkeeping
So, very long day 3, spent adding custom methods to resource controllers that need them. In particular setting up sub resources setter (add/remove) and getter endpoints and corresponding actions. Had quite some fun with thier validations. #buildinpublic @100dayscode #api #lumen
Hey 🐈 @nestframework friends! Are you interested in your personal finance? We are building the open source wealth management software for the future. Let's contribute!
github.com/ghostfolio/gho…

#API #Backend #BuildInPublic #FinTech #Ghostfolio #NestJS #Nx #OpenSource #OSS #Wealth
Day 4. Started working on translating model exceptions into http error (400) responses. Bit of a challenge to figure out how to extract enough info from the caught exception to return a meaningful error message. #buildinpublic #api @100dayscode #rest
Who is building essential and useful APIs to boost developer productivity and help Indiehackers ? #indiedev #IndieDevs #indiedeveloper #api #buildinpublic #developer
Days 26, 27 and 28 of #30DaysOfNode
Continued working on my library management #API.
It is almost done now.

#100DaysOfCode #Nodejs #programming #buildinpublic
Day 25 of #30DaysOfNode
Started working on a library management #API
with #expressjs and #MongoDB.
Here is the link: github.com/milkiyd/librar…

#Nodejs #programming #100DaysOfCode (day 32)
I am starting to build an image generation api.

As a user you can create templates and fill them with custom content.

#imageediting #api #buildinpublic
Using the #GoogleFonts #api I thought it would be cool to randomize #webfonts when considering a #typeface. #hackathons #design #javascript #css #wip #buildinpublic
I was planning on launching my full @Calendly clone built entirely in @coda_hq today

But hit some difficulties with the api enabling timezone support in the system

Alas! Launch will be postponed.

Any recs for good timezone APIs?
#buildinpublic #nocode #api
Is it okay, if you see yourself in the recommended list even if you're logged-in? 👬

Adding recommendation API in @VerbalsHQ
Working on @qabuddyapp's Issue Tracking today.

Starting with a choice of:
1. Internal tracking (screenshot)
2. Forward issue via email to external tool (ex. @helpscout, @asana)
3. @zapier zaps to generate issues (ex. @github, @Jira)

Saving direct #api for later.

#buildinpublic
we are opening up an API for @CreativAutomatc

1) design your templates and define dynamic elements

2) call our api and provide your content

3) we'll give you a dynamic html5 unit in response

send me a dm to get started

#api #buildinpublic
Didn’t get any replies 😅 but am curious what plug-ins the @bubble community is looking for right now

Let me know below. I might give a crack at them 😎

#nocode #bubble #buildinpublic #plugin #api
What are some @bubble plug-ins you want to see made and/or improved?

Reply below 👇🏼

#nocode #buildinpublic #startups #webdev #webdesign
Day 33 of #100DaysOfCode finished building my first API for my own project. Super excited and can't wait to build more. #startup #startups #API #CodeNewbie #buildinginpublic #buildinpublic #Python #pythonprogramming #pythonlearning
Day by day, end to end features are ready.

Save query in collection ✅
Expose query as API ✅

Publish your JSON document as API easily without coding using jsontosqlapi.xyz

Any idea another feature to add?

#startup #buildinpublic #PHP #SQL #API
How many of you have websites but don't have dashboard for analytics ? or thinks it's difficult to create a dashboard with all the stats..

#DEVCommunity #API #buildinpublic
started working with PostgreSQL for the first time and loving it so far. will be part of the project and progress is updated in the README github.com/Codeblocc/FAST… #Python #API #buildinpublic
Day #5 of #ebook #aspnetcore #webapi
Covered some topics like,

✅ .editorconfig for code consistency in VS
#minimal #api vs traditional #api controllers
✅ and a bit of Swagger basics.

#buildinpublic #100DaysOfCode #dotnet #microsoft
Day #5 of #ebook #aspnetcore #webapi
Covered some topics like,

✅ .editorconfig for code consistency in VS
#minimal #api vs traditional #api controllers
✅ and a bit of Swagger basics.

#buildinpublic #100DaysOfCode #dotnet #microsoft
can now update posts. checked the FastAPI docs on Swagger UI and Redoc. updated README.
github.com/Codeblocc/FAST… #Python #API #buildinpublic
using Postman for the first time, can update HTTP response status codes now. keeping the README updated everyday as I keep building github.com/Codeblocc/FAST… #Python #API #buildinpublic
I'm building a service that uses an @airtable #API call to a @bubble backend workflow. Basically, I think I'm using Bubble plugins like an Airtable Plugin! FYI some Bubble plugins do not work with Bubble backend workflows. #buildInPublic
Next up - We will build a #LinkShortner directly in #GoogleSheets using #GoogleAppScript and #API provided by @shrtcode.

Shout out to the makers @AnTheMaker and
@tibush for such and awesome tool.

Stay Tuned.

#buildinpublic
We have our first customer on board 🎉

Kudos to each one in the team for making it possible 🙌

Showing a promising demo of the product helped us loop in the customer. Now, the focus is to build and deliver as per the customer's requirements.

#buildinpublic #NoCode #API
I’ll share what the journey is like along the way as I #buildinpublic, all the endless frustrations with #api documentation, #javascript nonsense and more
Looking for some guidance regarding APIs! Any API developers out there? Please comment and I’ll reach out.
Want some insights as to the development process and tools!
#Dev #API #buildinpublic #AI #apigee #aws #cloud
🔥 Finally we are back with another @bubble + #API video: How to use "HTTP Basic Auth".

Link Below 👇

@lowcodekrish #buildwithbubble #buildinpublic
Rd2/Days 53-57 I've been having fun working with API's. This project is a quote generator and uses a #BTS #API. Its not live yet but soon!
#buildinpublic #100DaysOfCode #WomenWhoCode #JS

Resources:
API: bts-quotes-api.herokuapp.com

Background: svgbackgrounds.com
Could #API integration to connect apps in nocode product development be considered as #Automation?

#NoCode #lowcode #programming #buildinpublic
This AM twitter launched their #API endpoint to manage bookmarks. Below is my ask and offer.

#buildinpublic #NoCode #twitter
#lowcode #programming #ODNC3

Like, reply and RT to get the benefit and be generous with your votes. 👇
I have completed my 7th day on my open source project in which I redesign Nasa's Astronomy Picture of the Day. Hope you can join me on my adventures!

Github => github.com/H12M54AM/nasa-…

DEV => dev.to/edward_naidoo/…

#DEVCommunity #ReactJS #Coding #buildinpublic #API
🚀 Next up: I'll work with the yelp #API to GET categories so the user has the ability to search for things to do and add them to their Tragenda.

#buildinpublic