Skip to content
View lucamug's full-sized avatar

Organizations

@rakutentech

Block or report lucamug

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
lucamug/README.md

Projects, Talks and Articles

Complete list

๐Ÿ”„ The Elm Architecture (TEA) animation โŸก ๐Ÿ”ง elm-transformer - View and edit any Elm data structure in real time โŸก ๐ŸŽค Talk "Beyond console.log: Developing and Debugging with Observable Side Effects" @ JSConf Japan 2025 โŸก ๐Ÿ—บ๏ธ Elm Test Map - a simple map navigation system โŸก ๐Ÿ’ Functional Pac-Man, an interpretation of the game, written in purely functional code โŸก โš™๏ธ API Tester โŸก ๐Ÿ“… Elm 2023, a year in review โŸก ๐Ÿš‚๏ธ๐Ÿšƒ๐Ÿšƒ๐Ÿšƒ Talk "Hope Is Postponed Disappointment" @ JSConf Japan โŸก โžฐ๐Ÿ‘Ÿ Shoelace X Elm - Web Components in Elm โŸก ๐Ÿค– Functional Programming for Kids in Elm โŸก ๐Ÿ“… Elm 2022, a year in review โŸก ๐Ÿงต Stringy - The String Transformer โŸก ๐Ÿ—บ๏ธ elm-map - A "slippy" geographic map implementation using only Elm code โŸก ๐ŸŽค Talk "Familiarity or Guarantees? Functional Programming for the front-end" @ Functionl Conf โŸก ๐Ÿ”ท Differences between TypeScript and Elm โŸก ๐Ÿ”ท Elm vs HyperScript - A Wordle implemetation โŸก ๐Ÿ“… Elm 2021, a year in review โŸก ๐Ÿ“ฆ Elm's guarantees โŸก ๐Ÿฉ The Functional Donut โŸก ๐Ÿชœ From dynamic to static typing in three steps โŸก ๐Ÿ‹๏ธ Elm Exercises โŸก ๐Ÿ›๏ธ Elm eCommerce โŸก ๐Ÿงฉ Elm at Rakuten โŸก ๐Ÿ“„ Elm Cheat Sheet โŸก ๐Ÿงฒ Elm physics Example โŸก ๐Ÿ”บ Penrose Triangle โŸก ๐Ÿ„ Mario demo โŸก ๐Ÿ“ˆ Appeal to popularity โŸก ๐Ÿ›ก๏ธ๐Ÿง˜โ™ป๏ธ Safe, Stress Free and Repeatable Releases โŸก ๐ŸŽจ R10 โŸก ๐ŸงŠ 3D Graphics in the Browser with Elm โŸก ๐Ÿš€ "elm-starter", a tool for the Modern Web โŸก ๐Ÿ’ช Resilience to errors in front-end frameworks โŸก ๐Ÿฃ Kaiten Sushi ๐Ÿฃ Approaches to Web Animations โŸก ๐Ÿ“ฆ Ro-BOX โŸก ๐ŸŽฒ Elm-Playground-3D Examples โŸก ๐ŸŒธ Elm Japan 2020 โŸก ๐Ÿ“ Elm Pages editor โŸก โ˜๏ธ Doodle Weather โŸก ๐Ÿซ Elm Beginners Tutorial: How to make animated snackbars with zero CSS โŸก ๐Ÿงฑ Type Driven Development: Simple masonry layout in 50 lines of Elm code โŸก ๐Ÿ”๏ธ Parallax โŸก โš”๏ธ Elm vs. Svelte โŸก โš”๏ธ Elm vs. Vue โŸก โš”๏ธ Elm vs. Javascript: Side by Side Code Comparison โŸก โš”๏ธ Elm vs. React โŸก ๐Ÿ” Rakuten Security โŸก ๐Ÿ”‘ Rakuten Sign In โŸก ๐ŸŒ Rakuten Open Source โŸก ๐Ÿงฑ Simple masonry layout in 50 lines of Elm code โŸก ๐ŸŽค Talk "Elm at large (companies)" @ Oslo Elm Day โŸก ๐Ÿ“š Elm Resources โŸก ๐ŸŽ™๏ธ Talks and Events โŸก ๐ŸŽฒ Basic 3D rendering in SVG: elm-playground-3d โŸก ๐Ÿ“ How to build a responsive layout without a single CSS line* โŸก โฐ Time in Elm โŸก ๐Ÿ”— HTTP Trinity โŸก ๐ŸŽฎ Beginner Tutorials: How to build a game in Elm โ€” Part 1 โŸก ๐ŸŽฎ Beginner Tutorials: How to build a game in Elm โ€” Part 2 โŸก ๐ŸŽฎ Beginner Tutorials: How to build a game in Elm โ€” Part 3 โŸก ๐Ÿค Tutorial: Real Time Collaboration and Free Hosting with glitch.com โŸก ๐Ÿ–ผ๏ธ Terminal Pixel Art โŸก โš ๏ธ Things that can go wrong without a strictly typed languageโ€Šโ€”โ€ŠPart I โŸก ๐ŸŽญ Mocking APIs from inside Elm โŸก ๐ŸŒ€ Monads without talking about Monads, in Elm โŸก ๐Ÿต The Elm Architecture (TEA) animation โŸก ๐Ÿ“ธ Functors, Applicatives, And Monads In Pictures (In Elm) โŸก โœ๏ธ Proposal for a Style Framework in Elm โŸก ๐Ÿ“ฑ Media queries in Elm โŸก ๐Ÿ”’ Unbreakable JSON โŸก โ†ฉ๏ธ Undo and Redo using browsers history - Tangram โŸก โœจ CSS Nirvana โŸก ๐Ÿ”ฎ Is the future of Front-end development without HTML, CSS and Javascript? โŸก ๐Ÿ“‹ Single Page Application Boilerplate for Elm โŸก โ™พ๏ธ Zero-maintenance Always-up-to-date Living Style Guide in Elm! โŸก ๐Ÿ“– Living Website Style Guide and Documentation in Elm โŸก ๐Ÿ” Autocomplete widget in Elm โŸก ๐Ÿ“ Forms in Elm โ€” Validation, Tutorial and Examples โ€” Part 3 โŸก ๐Ÿ“ Forms in Elm โ€” Validation, Tutorial and Examples โ€” Part 2 โŸก ๐Ÿ“ Forms in Elm โ€”Validation, Tutorial and Examples โ€” Part 1 โŸก ๐Ÿ“ก Commands and Subscriptions in Elm โŸก โ“ Brief beginners guide to Maybe and Result types in Elm โŸก ๐Ÿ“น Record and replay individual visitor interaction with Elm โŸก โœ‚๏ธ Separation of Layout and Style in Elm โŸก ๐Ÿ’ฌ Lessons learned about Elm from Slack โŸก ๐Ÿ”Ž Images Zoom in Elm โŸก ๐Ÿ’Ž Faceted Variants in Elm โŸก ๐Ÿ•ท๏ธ SPA and SEO: Google (Googlebot) properly renders Single Page Application and execute Ajax calls โŸก ๐Ÿ”ƒ Tutorial โ€” Permutations and Recursions in Elm โŸก ๐Ÿ“œ Scroll and Resize events in Elm โŸก ๐Ÿ–ฅ๏ธ Server Side Rendering with Elm โŸก ๐Ÿ—‚๏ธ Data Structures in Elm โŸก ๐Ÿงช Elm Events Testing โŸก ๐Ÿ“ฑ Mobile Parallax Scrolling โŸก ๐Ÿˆฏ Kana Overlapping โŸก ๐Ÿ”“ Decoding Json that contain Json using Elm โŸก โšก Elm-Live Contribution โŸก ๐ŸŽ  Carousel plugin in Elm โŸก ๐Ÿ“Š A ready-to-use Elm Presentation to impress your colleagues โŸก ๐Ÿง  A Neural Network in 11 lines of Javascript โŸก ๐Ÿ“‘ Self documenting API specifications โŸก ๐Ÿ—ฃ๏ธ Response to "Why I am leaving Elm" (A.k.a. Why I didnโ€™t leave Elm) โŸก ๐Ÿ“ฐ A tool to generate and maintain a blog using Google spreadsheets โŸก ๐Ÿฎ Old Elm Japan 2020 website โŸก ๐Ÿ˜ˆ Bad* Javascript vs Bad* Elm โŸก ๐Ÿ”ข Experimental reuse of code in Elm, Part III โ€” Counters Bonanza โŸก ๐Ÿ”ข Experimental reuse of code in Elm, Part II โ€” The counter โŸก ๐Ÿ›’ Simple Ecommerce Shopping Cart written in Elm โŸก ๐Ÿ”ข Experimental reuse of code in Elm, Part I โ€” Page with list of products โŸก ๐Ÿ’ป Elm flow in the console โŸก ๐Ÿฅ› 10 Criteria to Judge a Good Milk Container โŸก ๐Ÿ”ฃ DEC64 โ€” Douglas Crockfordโ€™s Decimal Notation โŸก ๐ŸŽ“ Introduction to Functional Programming โŸก ๐Ÿ“Š Javascript snippet to download a multi-sheets-Google-Spreadsheet in JSON โŸก ๐Ÿ“š Mekke โŸก ๐ŸŒฑ Elm Starter Example โŸก โœ… Elm Todos Example โŸก ๐Ÿ“„ Elm SPA Example โŸก ๐Ÿ Nyoro-Nyoro Game โŸก ๐Ÿ–Œ๏ธ Style Framework โŸก ๐Ÿ“ Geofencing โŸก ๐Ÿšƒ Puchi Densha โŸก ๐Ÿ•ธ๏ธ Perl e Internet โŸก ๐Ÿ›๏ธ PISA.WAD - PiAZZA DEi MiRACOLi

Pinned Loading

  1. elm-starter elm-starter Public

    An Elm-based bootstrapper for Elm applications

    Elm 90 7

  2. elm-spa-boilerplate elm-spa-boilerplate Public

    Boilerplate to create Single Page Applications in Elm

    Elm 34 4

  3. elm-playground-3d elm-playground-3d Public

    A simple way to create three-dimensional pictures, animations, and games.

    Elm 33 3

  4. simple-neural-network-in-javascript simple-neural-network-in-javascript Public

    Simple Neural Network in Javascript

    JavaScript 3 1

  5. elm-ecommerce elm-ecommerce Public

    A simple eCommerce demo application in 2,500 lines of Elm code, all shrank into 40KB of JavaScript, including styling and icons.

    Elm 129 12

  6. elm-cheat-sheet elm-cheat-sheet Public

    Elm Cheat Sheet

    41 3