Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Wednesday, 10 February 2021
Show HN: A 'cable scrambler' for live streaming video https://bit.ly/3a5wbte
Show HN: A 'cable scrambler' for live streaming video https://bit.ly/3d0TCG0 February 10, 2021 at 06:33PM
Show HN: I've built a Python and FastAPI project to mock APIs during development https://bit.ly/3d1w2sC
Show HN: I've built a Python and FastAPI project to mock APIs during development https://bit.ly/2MJg9MR February 10, 2021 at 06:21PM
Launch HN: Wasp (YC W21) – DSL for building full-stack web apps https://bit.ly/3q8Daav
Launch HN: Wasp (YC W21) – DSL for building full-stack web apps Hi HN! We are Martin and Matija, twin brothers and creators of Wasp ( https://bit.ly/3bEYKMU ). Wasp is a declarative language that makes it really easy to build full-stack web apps while still using the latest technologies such as React, Node.js and Prisma. Martin and I both studied computer science where we mostly focused on algorithms for bioinformatics. Afterwards we led engineering teams in several SaaS companies, on the way gaining plenty of experience in building web apps. Moving from one project to another, we used various technologies: JQuery -> Backbone -> Angular -> React, own scripts / makefile -> Grunt -> Gulp -> Webpack, PHP -> Java -> Node.js, … , and we always felt that things are harder than they should be. We were spending a lot of time adopting the latest tech stack and figuring out the best practices: how to make the web app performant, scalable, economical and secure and also how to connect all the pieces of the stack together. While the tech stack kept advancing rapidly, the core requirements of the apps we were building changed very little (auth, routing, data model CRUD, ACL, …). That is why about 1.5 years ago we started thinking about separating web app specification (what it should do) from its implementation (how it should do it). This led us to the idea of extracting common web app features and concepts into a special specification language from which we could generate code in the currently popular technologies. We don’t think it is feasible to replace everything with a single language so that is why we went with a DSL which integrates with the modern stack (right now React, NodeJS, Prisma). Wasp lets you define high-level aspects of your web app (auth, routing, ACL, data models, CRUD) via a simple specification language and then write your specific logic in React and Node.js. The majority of the code is still being written in React and Node.js, with Wasp serving as the backbone of your whole application. To see some examples of what the language looks like in practice, take a look here: https://bit.ly/2MQmTIA... The main difference between Wasp and frameworks (e.g. Meteor, Blitz, Redwood) is that Wasp is a language, not a library. One benefit of that is a simpler and cleaner, declarative syntax, focused on the requirements and detached from the implementation details. Another benefit of a DSL is that it allows Wasp to understand the web app’s requirements during the build time and reason about it before generating the final code. For example, when generating code to be deployed to production, it could pick the most appropriate architecture based on its understanding of the web app and deploy it to serverless or another type of architecture (or even a combination). Another example would be reusing your data model logic through all the parts of the stack while defining it just once in Wasp. DSL opens the potential for optimisations, static analysis and extensibility. Wasp’s compiler is built in Haskell and it compiles the source code in Wasp + React/Node.js into the target code in just React and Node.js (currently in Javascript, but we plan to move to Typescript soon). The generated code is human readable and can easily be inspected and even ejected if Wasp becomes too limiting. We are currently in Alpha and many features are still rough or missing, but you can try it out and build and deploy web apps! There are things we haven’t solved yet and others that will probably change as we progress. You can check out our repo at https://bit.ly/3aUx86K and give it a try at https://bit.ly/3jGlr7F . Thank you for reading! We would love to get your feedback and also hear about your experiences building web apps - what has worked for you and where do you see the opportunities for improvement? February 10, 2021 at 06:15PM
Show HN: Using ML to highlight unusual parts of S-1s for IPOs https://bit.ly/3a8qbjy
Show HN: Using ML to highlight unusual parts of S-1s for IPOs https://bit.ly/3a5pYxe February 10, 2021 at 04:55PM
Show HN: HN Comment Saver – best tool to save and manage your favorite comments https://bit.ly/3aSirRJ
Show HN: HN Comment Saver – best tool to save and manage your favorite comments https://bit.ly/3q4GH9A February 10, 2021 at 01:53PM
Show HN: Meething-Mesh dark mode support - Free personalized video meetings https://bit.ly/3tFdaWl
Show HN: Meething-Mesh dark mode support - Free personalized video meetings https://bit.ly/2Z17SWY February 10, 2021 at 12:54PM
Launch HN: Taste (YC W21) – Recreate nice restaurant experiences at home https://bit.ly/2Z3K2K9
Launch HN: Taste (YC W21) – Recreate nice restaurant experiences at home https://bit.ly/3aQ25cg February 10, 2021 at 04:17PM
Show HN: Screenstab – A tool to turn screenshots into beautiful image assets https://bit.ly/3aVJ4Fi
Show HN: Screenstab – A tool to turn screenshots into beautiful image assets https://bit.ly/3p5iFtF February 10, 2021 at 02:14PM
Show HN: I wrote an entire book to build a mouseless dev environment https://bit.ly/3a4LthS
Show HN: I wrote an entire book to build a mouseless dev environment https://bit.ly/3rFJfeN February 10, 2021 at 12:27PM
Show HN: I've made 10 Telegram channels where juniors can find remote jobs https://bit.ly/3aKi7Eo
Show HN: I've made 10 Telegram channels where juniors can find remote jobs https://twitter.com/xoelipedes/status/1359465041985175552 February 10, 2021 at 12:35PM
Show HN: I built an internet speed analytics tool https://bit.ly/3q8rLY6
Show HN: I built an internet speed analytics tool https://bit.ly/3tIzZbF February 8, 2021 at 07:56PM
Tuesday, 9 February 2021
Show HN: Start working remotely is a job search I built using V https://bit.ly/2MOrLxS
Show HN: Start working remotely is a job search I built using V https://bit.ly/2LzF58K February 10, 2021 at 07:27AM
Show HN: How you got your first 10 users for your product? https://bit.ly/3aUq2PC
Show HN: How you got your first 10 users for your product? We are all building some kind of product or business and gaining the initial set of users can be a difficult task. They are not only the users, but they play a very big role as they believed in your product, they should provide the non-biased review about your product and that will define how you'll shape your product. So, I would be grateful if you can share the process of getting your initial set of users. By this, we'll learn from each other's experience, we'll appreciate each other's effort and help out the maker who need help with their initial set of users. Comment below the strategies If you want to discuss with me, then you can connect with me through Twitter: @ujjwal_sukheja February 10, 2021 at 05:58AM
Show HN: Can't Sleep? Try Boredom https://bit.ly/3a4X3JW
Show HN: Can't Sleep? Try Boredom https://bit.ly/3cUdHh6 February 9, 2021 at 10:22PM
Show HN: Using GPT-3 to generate Vim commands for editing text https://bit.ly/3aTAjLW
Show HN: Using GPT-3 to generate Vim commands for editing text https://bit.ly/36YTyCO February 9, 2021 at 09:50PM
Show HN: Florodoro – A pomodoro timer that grows procedurally generated plants https://bit.ly/3a2rxfm
Show HN: Florodoro – A pomodoro timer that grows procedurally generated plants https://bit.ly/3a5LAtv February 9, 2021 at 08:08PM
Show HN: Fixbounty – Find security issues in open source projects https://bit.ly/3rHolvV
Show HN: Fixbounty – Find security issues in open source projects https://bit.ly/3rButpl February 9, 2021 at 07:42PM
Show HN: Pep – Turn your site into a fast, installable Progressive Web App (PWA) https://bit.ly/3a1Q4Bp
Show HN: Pep – Turn your site into a fast, installable Progressive Web App (PWA) https://bit.ly/3q7zhCn February 9, 2021 at 07:30PM
Show HN: Cosmic REST API v2 and Brand New Docs https://bit.ly/36VkROs
Show HN: Cosmic REST API v2 and Brand New Docs https://bit.ly/3aOapZZ February 9, 2021 at 05:59PM
Show HN: Back-up Apple Notes data in Markdown and HTML format https://bit.ly/3rCjXhI
Show HN: Back-up Apple Notes data in Markdown and HTML format https://apple.co/36UmeN1 February 9, 2021 at 06:24PM
Subscribe to:
Posts (Atom)