8percent news
The latest AI and developer news from 8percent, with short summaries.
Visit website →Reducing the Gap Between Design and Code in a Design System
Figma conventions and Figma Plugin API tools reduced the gap between design and code.
To You, Who Will Join 8Percent as a Backend Developer
The Backend team redesigned new-hire onboarding around a checklist, missions, and notes.
Preparing for a Framework Switch with Web Components
By keeping web components as the SOT, they eliminated duplicate UI implementation during the Vue2→React migration.
Machine Learning Applied to Credit Scoring
8Percent's CSS team experimented with credit scoring using CB data, XGBoost, and Transformer.
Building Core Banking Settlement Automation
They switched from manual monthly settlement to daily automation, achieving 4x faster processing through idempotency and parallel processing.
8Percent Platform Development Internship Review - Final
I wrapped up the event carousel and banner API and, looking back on my 9-week internship, rediscovered the joy of development.
8 Percent Platform Development Internship Review 3
After analyzing sprint happiness scores, I implemented an event carousel/banner staff page using Vue.js.
8Percent Platform Development Internship Review, Part 2
In week 4, the intern built practical skills through code review, testing, and in-house seminars.
8Percent Platform Development Internship Review - 1
An 8Percent intern learned the full process of hands-on Django work, PR reviews, and deployment.
Finding reverse foreign key references in Django ORM
Use Django's `_meta.related_objects` to find all reverse ForeignKeys and update them in bulk.
How to correctly pass arguments to a transaction.on_commit callback in a for loop
In a for loop, on_commit callbacks must fix the current value using a lambda default argument.
Installing Tableau Server
Tableau Server was installed directly in an AWS private subnet, with a review of its core processes and SSL configuration.
Introducing Tableau and the Motivation for Building a Dashboard
We summarized why we had to directly introduce Tableau Server for our in-office TV dashboard.
How to Map Values to Date Ranges and RangeKeyDict
Using RangeKeyDict lets you cleanly map values by date range without if statements.
Django ORM Cookbook Translation Retrospective
We finished translating the Django ORM Cookbook into Korean and produced a PDF using Read the Docs and Sphinx.
Python Code Golf
At PyCon 2018, a diamond-printing problem was reduced through code golf from 551 characters down to 237 characters.
Mirror Mirror Study Session 7
Worked directly with MySQL in Python, learning CSV import/export and DB CRUD operations.
Mirror Mirror Study - 6
Learned the basics of relational databases and SQL using sqlite3 in Python.
Mirror Mirror Study Session 4
We learned Excel processing with glob and pandas, plus Google Sheets integration with gspread.
Mirror Mirror Study Session 3
Summarized how to read and write Excel workbooks using Python and pandas.