Tagged articles

code generation

514 articles · Page 6 of 6
Xianyu Technology
Xianyu Technology
Jul 6, 2018 · Frontend Development

ui-automation: Automated UI Code Generation from Sketch and Images

ui‑automation, developed by Alibaba’s Xianyu team, automatically converts Sketch files or PNG images into clean, maintainable UI code for platforms such as Flutter or Weex by extracting visual information, building a hierarchical DSL, and applying template generation, delivering senior‑engineer‑level quality while overcoming the maintainability limits of earlier scanning‑based approaches.

Front-endLayout InferenceUI automation
0 likes · 8 min read
ui-automation: Automated UI Code Generation from Sketch and Images
Java Captain
Java Captain
Jun 21, 2018 · Backend Development

Step-by-Step Guide to Building a Spring Boot MyBatis Demo Project

This article provides a detailed tutorial for creating a Spring Boot project with MyBatis, including environment setup, Maven dependencies, configuration files, database creation, MyBatis generator usage, and sample controller, service, and mapper code, enabling pagination with PageHelper and testing via HTTP requests.

Backend DevelopmentJavaMyBatis
0 likes · 14 min read
Step-by-Step Guide to Building a Spring Boot MyBatis Demo Project
Programmer DD
Programmer DD
May 13, 2018 · Backend Development

How Lombok Supercharges Java Development: Install, Core Annotations, and Behind‑the‑Scenes Mechanics

This article introduces Lombok—a Java library that eliminates boilerplate code—by showing how to install it in IntelliJ, demonstrating the most common annotations with runnable examples, and revealing the annotation‑processing mechanism that generates the bytecode during compilation.

Annotation ProcessingBackend DevelopmentIDE
0 likes · 11 min read
How Lombok Supercharges Java Development: Install, Core Annotations, and Behind‑the‑Scenes Mechanics
Qunar Tech Salon
Qunar Tech Salon
Apr 24, 2018 · Frontend Development

Generating Design Assets with React‑Sketchapp: A Practical Guide

This article introduces the React‑Sketchapp tool for generating Sketch design assets from code, explains why code‑based design generation is beneficial, provides step‑by‑step setup commands, showcases example components and API usage, and reflects on its impact on design‑development workflows.

UI Componentscode generationdesign systems
0 likes · 9 min read
Generating Design Assets with React‑Sketchapp: A Practical Guide
Tencent Cloud Developer
Tencent Cloud Developer
Mar 23, 2018 · Mobile Development

Building Custom Android Studio Plugins to Automate Code Generation

By walking through the creation of a custom Android Studio (IntelliJ) plugin that reads protobuf files and auto‑generates Service and Presenter classes, the author shows how VFS, PSI, and project‑model APIs can replace tedious manual coding, delivering roughly 5.5% time savings per requirement.

Android Studio PluginAutomationIntelliJ Plugin
0 likes · 10 min read
Building Custom Android Studio Plugins to Automate Code Generation
Java Captain
Java Captain
Jan 26, 2018 · Backend Development

Generating and Parsing QR Code Images in Java with ZXing

This article demonstrates how to use Google's ZXing Core library in a Java Maven project to generate QR code images, create random verification codes, and decode QR codes from files, providing complete code examples and step-by-step instructions.

Image processingJavaQR code
0 likes · 12 min read
Generating and Parsing QR Code Images in Java with ZXing
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2018 · Backend Development

How to Build a Simple Python Template Engine from Scratch

This article explains why a template engine is needed for web applications that mix large static HTML with dynamic data, describes the supported template syntax based on Django, and walks through the implementation of a Python‑based engine that parses templates, compiles them into Python code, and renders the final HTML efficiently.

PythonTemplate EngineWeb Development
0 likes · 17 min read
How to Build a Simple Python Template Engine from Scratch
Java Backend Technology
Java Backend Technology
Dec 9, 2017 · Backend Development

Boost Java Development: Master Lombok for Elegant Get/Set and Code Generation

This article introduces Lombok as a Java code‑simplification tool, explains how to install the IDEA plugin and add the Maven dependency, demonstrates basic and advanced annotation usage, discusses domain‑driven design models, and shows how Lombok can be combined with FreeMarker and MyBatis for automatic code generation.

Backend DevelopmentDomain-Driven DesignJava
0 likes · 8 min read
Boost Java Development: Master Lombok for Elegant Get/Set and Code Generation
Architecture Digest
Architecture Digest
Jan 6, 2017 · Artificial Intelligence

Deep Learning Approaches to Automatic Programming: Black‑Box and Code‑Generation Paradigms

Recent advances in deep learning have enabled machines to automatically generate code, with research divided into black‑box methods that learn input‑output transformations and code‑generation approaches that produce explicit program fragments, exemplified by systems such as Neural Program Interpreters and hierarchical generative CNN models.

automatic programmingcode generationinductive program synthesis
0 likes · 19 min read
Deep Learning Approaches to Automatic Programming: Black‑Box and Code‑Generation Paradigms
High Availability Architecture
High Availability Architecture
Dec 9, 2016 · Backend Development

Serverless Backend Generation: Using a Generic CRUD Layer to Eliminate Traditional Backend Development

The article presents a serverless‑style solution that replaces a heavy backend with a lightweight, automatically generated CRUD layer, detailing RESTful API conventions, extensions for batch operations, query parameters, foreign‑key handling, and a Rails‑based code‑generation pipeline to streamline development of a high‑availability supply‑chain system.

APIBackend DevelopmentCRUD
0 likes · 18 min read
Serverless Backend Generation: Using a Generic CRUD Layer to Eliminate Traditional Backend Development
Architecture Digest
Architecture Digest
Jun 6, 2016 · Backend Development

Refactoring a 3000‑Line C# Factory Class into a Concise 15‑Line Implementation

The article recounts how the author transformed a massive, repetitive three‑tier factory class in a C# data‑center management system into a clean, reflection‑based solution of just a few lines, while sharing practical refactoring lessons, pitfalls of code generators, and advice on unit‑testing and architecture design.

C#Unit Testingcode generation
0 likes · 17 min read
Refactoring a 3000‑Line C# Factory Class into a Concise 15‑Line Implementation